diff options
Diffstat (limited to 'shop2/items.lua')
-rw-r--r-- | shop2/items.lua | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/shop2/items.lua b/shop2/items.lua index 2eb497c..82d0104 100644 --- a/shop2/items.lua +++ b/shop2/items.lua @@ -1,12 +1,16 @@ local items = {} -local function i(adr,itname,hname,price,colour) - items[adr]={itname=itname,hname=hname,price=price,adr=adr,colour=colour or colors.white} +local function i(adr,itname,hname,price,colour,check) + items[adr]={itname=itname,hname=hname,price=price,adr=adr,colour=colour or colors.white,check=check} end i("dmn","minecraft:diamond","Diamond",2,colors.cyan) i("blz","minecraft:blaze_rod","Blaze Rod",0.5,colors.yellow) i("ely","minecraft:elytra","Elytra",100,colors.purple) --- todo properly -i("mnd","minecraft:ooo","Mending Book",10,colors.green) +i("mnd","minecraft:enchanted_book","Mending Book",10,colors.green,function(idetail) + for _,ench in ipairs(idetail.enchantments or {}) do + if ench.name == "minecraft:mending" then return true end + end + return false +end) i("nth","minecraft:nether_star","Nether Star",200,colors.white) return items |