This shows you the differences between two versions of the page.
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; |
} | } | ||
} | } |