summaryrefslogtreecommitdiff
path: root/shop2/items.lua
diff options
context:
space:
mode:
Diffstat (limited to 'shop2/items.lua')
-rw-r--r--shop2/items.lua12
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