User Tools

Site Tools


tutorial:blockstate

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tutorial:blockstate [2019/12/15 22:55]
b0undarybreaker re-yarn
tutorial:blockstate [2020/03/19 10:19] (current)
juuz don't hardcode a single Block instance in onUse
Line 45: Line 45:
     [...]     [...]
     @Override     @Override
-    public ​boolean activate(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult ​blockHitResult) { +    public ​ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult ​hit) { 
-        world.setBlockState(pos, ​MyBlocks.MY_BLOCK_INSTANCE.getDefaultState().with(HARDENED,​ true)); +        world.setBlockState(pos, ​state.with(HARDENED,​ true)); 
-        return ​true;+        return ​ActionResult.SUCCESS;
     }     }
 } }
tutorial/blockstate.1576450554.txt.gz · Last modified: 2019/12/15 22:55 by b0undarybreaker