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]
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.txt · Last modified: 2020/03/19 10:19 by juuz