Remove foodbenefits and use rely on kubejs + hunger strike
This commit is contained in:
18
pack/kubejs/startup_scripts/food.js
Normal file
18
pack/kubejs/startup_scripts/food.js
Normal 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
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user