#Broken method calls

7 messages · Page 1 of 1 (latest)

burnt depot
#

This spits out some random error that doesn't even make sense.

Error:

[15:21:58] [ERROR] ! tweaks/data/earlygame/functional/light.js#114: Error in 'BlockEvents.rightClicked': Can't find method net.minecraft.world.level.block.state.StateHolder.m_263224_(net.minecraft.world.level.block.state.properties.BooleanProperty,boolean).
[15:21:58] [ERROR] ! …rhino.EvaluatorException: Can't find method net.minecraft.world.level.block.state.StateHolder.m_263224_(net.minecraft.world.level.block.state.properties.BooleanProperty,boolean). (server_scripts:tweaks/data/earlygame/functional/light.js#114)```

Code:
```js
BlockEvents.rightClicked('ancient_aether:ambrosium_campfire', event => {
     if (!event.getItem().is('aether:ambrosium_shard')) return 'fail'

     var level = event.getLevel()
     var pos = event.getBlock().getPos()
     
     level.setBlockAndUpdate(pos, event.getBlock().getBlockState().trySetValue(Properties.LIT, true))
     return 'success'
})
azure roseBOT
#

Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!

sweet kraken
#

My guess is that the bool is not being boxed to a Boolean

burnt depot
#

I had to manually import the Boolean Wrapper to fix it