local S={Air={isTransparent=true};Water={isTransparent=true},Stone={Hardness=20;PreferredTool="\080\105\099\107\097\120\101",DropItem="\067\111\098\098\108\101\115\116\111\110\101";Type="\066\108\111\099\107"};Cobblestone={Hardness=20;PreferredTool="\080\105\099\107\097\120\101",Type="\066\108\111\099\107"};["\071\114\097\115\115 \066\108\111\099\107"]={Hardness=6;PreferredTool="\083\104\111\118\101\108",DropItem="\068\105\114\116",Type="\066\108\111\099\107"},Dirt={Hardness=5;PreferredTool="\083\104\111\118\101\108";Type="\066\108\111\099\107"},["\079\097\107 \087\111\111\100 \080\108\097\110\107\115"]={Hardness=20;PreferredTool="\065\120\101",Type="\066\108\111\099\107"};Bedrock={},Sand={Hardness=8;PreferredTool="\083\104\111\118\101\108",Type="\066\108\111\099\107"};["\079\097\107 \076\111\103"]={Hardness=20,PreferredTool="\065\120\101",Type="\066\108\111\099\107"};["\079\097\107 \076\101\097\118\101\115"]={Hardness=2;Type="\066\108\111\099\107";isTransparent=true},Glass={isTransparent=true};["\067\111\097\108 \079\114\101"]={Hardness=30;PreferredTool="\080\105\099\107\097\120\101",DropItem="\067\111\097\108";Type="\066\108\111\099\107"},["\071\111\108\100 \079\114\101"]={Hardness=30;PreferredTool="\080\105\099\107\097\120\101",DropItem="\082\097\119 \071\111\108\100";Type="\066\108\111\099\107"};["\073\114\111\110 \079\114\101"]={Hardness=30,PreferredTool="\080\105\099\107\097\120\101",DropItem="\082\097\119 \073\114\111\110";Type="\066\108\111\099\107"},["\068\105\097\109\111\110\100 \079\114\101"]={Hardness=30;PreferredTool="\080\105\099\107\097\120\101",DropItem="\068\105\097\109\111\110\100";Type="\066\108\111\099\107"},["\087\111\111\100\101\110 \080\105\099\107\097\120\101"]={Type="\080\105\099\107\097\120\101"},Dandelion={Hardness=0,Type="\080\108\097\110\116"};Grass={Hardness=0;Type="\080\108\097\110\116"};["\079\120\101\121\101 \068\097\105\115\121"]={Hardness=0,Type="\080\108\097\110\116"},Poppy={Hardness=0;Type="\080\108\097\110\116"};Clay={Hardness=6,PreferredTool="\083\104\111\118\101\108",Type="\066\108\111\099\107"},Gravel={Hardness=6;PreferredTool="\083\104\111\118\101\108";Type="\066\108\111\099\107"},["\082\097\119 \073\114\111\110"]={Type="\079\114\101"},Diamond={Type="\079\114\101"},Coal={Type="\079\114\101"};["\073\114\111\110 \073\110\103\111\116"]={Type="\079\114\101"};["\087\111\111\100\101\110 \083\119\111\114\100"]={Type="\083\119\111\114\100"};["\083\116\111\110\101 \083\119\111\114\100"]={Type="\083\119\111\114\100"};["\073\114\111\110 \083\119\111\114\100"]={Type="\083\119\111\114\100"};["\068\105\097\109\111\110\100 \083\119\111\114\100"]={Type="\083\119\111\114\100"};["\083\116\111\110\101 \080\105\099\107\097\120\101"]={Type="\080\105\099\107\097\120\101"};["\073\114\111\110 \080\105\099\107\097\120\101"]={Type="\080\105\099\107\097\120\101"};["\068\105\097\109\111\110\100 \080\105\099\107\097\120\101"]={Type="\080\105\099\107\097\120\101"},["\087\111\111\100\101\110 \065\120\101"]={Type="\065\120\101"},["\083\116\111\110\101 \065\120\101"]={Type="\065\120\101"};["\073\114\111\110 \065\120\101"]={Type="\065\120\101"};["\068\105\097\109\111\110\100 \065\120\101"]={Type="\065\120\101"},["\087\111\111\100\101\110 \083\104\111\118\101\108"]={Type="\083\104\111\118\101\108"};["\083\116\111\110\101 \083\104\111\118\101\108"]={Type="\083\104\111\118\101\108"},["\073\114\111\110 \083\104\111\118\101\108"]={Type="\083\104\111\118\101\108"};["\068\105\097\109\111\110\100 \083\104\111\118\101\108"]={Type="\083\104\111\118\101\108"}}local Y=game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")local q=require(Y.Shared.ItemsIDs)function _init()for Y,q in ipairs(q)do if not S[q]then S[q]={}end S[q].ID=Y end end _init()return S
local itemsData = {
	Air = {
		isTransparent = true,
	},

	Water = {
		isTransparent = true,
	},

	Stone = {
		Hardness = 20,
		PreferredTool = 'Pickaxe',
		DropItem = 'Cobblestone',
		Type = 'Block',
	},

	Cobblestone = {
		Hardness = 20,
		PreferredTool = 'Pickaxe',
		Type = 'Block',
	},

	['Grass Block'] = {
		Hardness = 6,
		PreferredTool = 'Shovel',
		DropItem = 'Dirt',
		Type = 'Block',
	},

	Dirt = {
		Hardness = 5,
		PreferredTool = 'Shovel',
		Type = 'Block',
	},

	['Oak Wood Planks'] = {
		Hardness = 20,
		PreferredTool = 'Axe',
		Type = 'Block',
	},

	Bedrock = {},

	Sand = {
		Hardness = 8,
		PreferredTool = 'Shovel',
		Type = 'Block',
	},

	['Oak Log'] = {
		Hardness = 20,
		PreferredTool = 'Axe',
		Type = 'Block',
	},

	['Oak Leaves'] = {
		Hardness = 2,
		Type = 'Block',
		isTransparent = true,
	},

	Glass = {
		isTransparent = true,
	},

	['Coal Ore'] = {
		Hardness = 30,
		PreferredTool = 'Pickaxe',
		DropItem = 'Coal',
		Type = 'Block',
	},

	['Gold Ore'] = {
		Hardness = 30,
		PreferredTool = 'Pickaxe',
		DropItem = 'Raw Gold',
		Type = 'Block',
	},

	['Iron Ore'] = {
		Hardness = 30,
		PreferredTool = 'Pickaxe',
		DropItem = 'Raw Iron',
		Type = 'Block',
	},

	['Diamond Ore'] = {
		Hardness = 30,
		PreferredTool = 'Pickaxe',
		DropItem = 'Diamond',
		Type = 'Block',
	},

	['Wooden Pickaxe'] = {
		Type = 'Pickaxe',
	},

	Dandelion = {
		Hardness = 0,
		Type = 'Plant',
	},
	
	Grass = {
		Hardness = 0,
		Type = 'Plant',
	},

	['Oxeye Daisy'] = {
		Hardness = 0,
		Type = 'Plant',
	},
	
	Poppy = {
		Hardness = 0,
		Type = 'Plant',
	},
	
	Clay = {
		Hardness = 6,
		PreferredTool = 'Shovel',
		Type = 'Block',
	},
	
	Gravel = {
		Hardness = 6,
		PreferredTool = 'Shovel',
		Type = 'Block',
	},
	
	['Raw Iron'] = {
		Type = 'Ore'
	},
	
	['Diamond'] = {
		Type = 'Ore'
	},
	
	['Coal'] = {
		Type = 'Ore'
	},
	
	['Iron Ingot'] = {
		Type = 'Ore'
	},
	
	['Wooden Sword'] = {
		Type = 'Sword',
	},
	
	['Stone Sword'] = {
		Type = 'Sword',
	},
	
	['Iron Sword'] = {
		Type = 'Sword',
	},
	
	['Diamond Sword'] = {
		Type = 'Sword',
	},
	
	['Stone Pickaxe'] = {
		Type = 'Pickaxe',
	},
	
	['Iron Pickaxe'] = {
		Type = 'Pickaxe',
	},
	
	['Diamond Pickaxe'] = {
		Type = 'Pickaxe',
	},

	['Wooden Axe'] = {
		Type = 'Axe',
	},

	['Stone Axe'] = {
		Type = 'Axe',
	},

	['Iron Axe'] = {
		Type = 'Axe',
	},

	['Diamond Axe'] = {
		Type = 'Axe',
	},
	
	['Wooden Shovel'] = {
		Type = 'Shovel',
	},

	['Stone Shovel'] = {
		Type = 'Shovel',
	},

	['Iron Shovel'] = {
		Type = 'Shovel',
	},

	['Diamond Shovel'] = {
		Type = 'Shovel',
	},
}

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local ItemsIDs = require(ReplicatedStorage.Shared.ItemsIDs)

function _init()
	
	for itemID, itemName in ipairs(ItemsIDs) do

		if not itemsData[itemName] then
			itemsData[itemName] = {}
		end
		
		itemsData[itemName]['ID'] = itemID
	end
end

-- Init
_init()

return itemsData