Unnamed Paste
1.53 KiB
10
20 days ago
local bookNBT = {
mending = "704a1bcdf9953c791651a77b1fe78891",
fireaspect2 = "09ea44e9fa4d954a9c8dcab1e21ca0e6"
}
local items = {}
local function addCategory(name, it)
for i,v in ipairs(it) do
v.category = name
table.insert(items, v)
end
end
local function item(modid, name, address, price)
local t = {
modid = modid,
name = name,
address = address,
price = price,
set = function(self, k, v)
self[k] = v
return self
end
}
return t
end
addCategory("res", {
item("minecraft:redstone", "Redstone", "rs" , 0.0015),
item("minecraft:diamond" , "Diamond" , "dia", 0.025 ),
item("minecraft:netherite_ingot", "Netherite Ingot", "neth", 2.5),
})
addCategory("cc", {
item("computercraft:wired_modem_full" , "Wired Modem" , "modem" , 0.01),
item("computercraft:wireless_modem_normal" , "Wireless Modem" , "wlan" , 0.01),
item("computercraft:wireless_modem_advanced", "Advanced Wireless Modem", "wlanadv", 0.1),
})
addCategory("books", {
item("minecraft:enchanted_book", "Mending", "bmend", 0.4):set("predicates", {nbt=bookNBT.mending}),
item("minecraft:enchanted_book", "Fire Aspect 2", "bfa", 0.4):set("predicates", {nbt=bookNBT.fireaspect2}),
})
addCategory("etc", {
item("minecraft:pointed_dripstone", "Pointed Dripstone", "ds" , 1/16),
item("minecraft:book" , "Book" , "book", 0.01),
})
return items