tutorial:directionalblock
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:directionalblock [2019/12/24 09:35] – bitman | tutorial:directionalblock [2021/03/18 08:15] – fix code jummit | ||
---|---|---|---|
Line 21: | Line 21: | ||
@Override | @Override | ||
- | public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, EntityContext | + | public VoxelShape getOutlineShape(BlockState state, BlockView view, BlockPos pos, ShapeContext |
Direction dir = state.get(FACING); | Direction dir = state.get(FACING); | ||
switch(dir) { | switch(dir) { | ||
Line 38: | Line 38: | ||
public BlockState getPlacementState(ItemPlacementContext ctx) { | public BlockState getPlacementState(ItemPlacementContext ctx) { | ||
- | return (BlockState)this.getDefaultState().with(FACING, ctx.getPlayerFacing()); | + | return (BlockState)this.getDefaultState().with(Properties.HORIZONTAL_FACING, ctx.getPlayerFacing().getOpposite()); |
} | } | ||
tutorial/directionalblock.txt · Last modified: 2023/09/26 05:43 by poopooracoocoo