Posted February 25, 20205 yr Im trying to create a block that faces the player when placed, if I get rid of the "facing" the block always faces north and with them there the texture errors: Blockstate/not_block.json { "variants": { "": { "model": "minecraftedu:block/not_block"} "facing=north": { "model": "minecraftedu:block/not_block"} "facing=south": { "model": "minecraftedu:block/not_block", "y": 180 } "facing=east": { "model": "minecraftedu:block/not_block", "y": 270 } "facing=west": { "model": "minecraftedu:block/not_block", "y": 90 } } } not_block public class Not_Block extends Block { public static final DirectionProperty FACING = HorizontalBlock.HORIZONTAL_FACING; public Not_Block(Properties properties) { super(properties); this.setDefaultState(this.stateContainer.getBaseState().with(FACING, Direction.NORTH)); } //sets the block to always be placed facing the player @Override public BlockState getStateForPlacement(BlockItemUseContext context) { return this.getDefaultState().with(FACING, context.getPlacementHorizontalFacing().getOpposite()); } @Override protected void fillStateContainer(Builder<Block, BlockState> builder) { builder.add(FACING); } } Edited February 25, 20205 yr by Elite_Puddle
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.