Posted April 30, 20223 yr Hi, I am trying to make a custom vine block with varying bounding box on placement. Currently, I am using the `getShape()` method from the Block class like so: public class CreepVine extends Block { public CreepVine() { super(BlockBehaviour.Properties.of(Material.REPLACEABLE_PLANT).noCollission().randomTicks().instabreak().sound(SoundType.VINE)); } @Override public VoxelShape getShape(BlockState blockState, BlockGetter blockGetter, BlockPos blockPos, CollisionContext collisionContext) { double width = Utils.getDoubleInRange(4, 12); double height = Utils.getDoubleInRange(4, 12); return Block.box(0.0D, 0.0D, 0.0D, width, 1.0D, height); } } However, every tick, the bounding box alters. What is the best way to make a per block basis BB on placement? Thanks in advance! Edited April 30, 20223 yr by tomatosauce
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.