Remove foodbenefits and use rely on kubejs + hunger strike

This commit is contained in:
2026-03-07 04:49:19 -07:00
parent d5938858bd
commit 5498d90683
97 changed files with 1294 additions and 1121 deletions

View File

@@ -0,0 +1,18 @@
let data = JsonIO.read('kubejs/config/food.json')
ItemEvents.modification(event => {
event.modify(Object.keys(data), item => {
item.foodProperties = food => {
let dataEntry = data[item.arch$registryName().toString()]
food.hunger(dataEntry.heal * 2)
for(let effectDef of dataEntry.effects) {
switch(effectDef.type) {
case "give":
food.effect(effectDef.effect, effectDef.time, effectDef.level, effectDef.chance)
break
}
}
}
})
})