if (rayTracingDefault) setBlockBoundsBasedOnStateDefault(world, pos);
}
public void setBlockBoundsBasedOnStateDefault(IBlockAccess world, BlockPos pos) {
}
@Override
<BUG>public final void addCollisionBoxesToList(World worldIn, BlockPos pos, IBlockState state, AxisAlignedBB mask, List<AxisAlignedBB> list,
Entity collidingEntity) {
addCollisionBoxesToListDefault(worldIn, pos, state, mask, list, collidingEntity);
((IMicroblockTile) worldIn.getTileEntity(pos)).getMicroblockContainer().getPartContainer()
.addCollisionBoxes(mask, list, collidingEntity);
}</BUG>
public void addCollisionBoxesToListDefault(World worldIn, BlockPos pos, IBlockState state, AxisAlignedBB mask,

if (rayTracingDefault) setBlockBoundsBasedOnStateDefault(world, pos);
}
public void setBlockBoundsBasedOnStateDefault(IBlockAccess world, BlockPos pos) {
}
@Override
public final void addCollisionBoxesToList(World world, BlockPos pos, IBlockState state, AxisAlignedBB mask, List<AxisAlignedBB> list,
Entity collidingEntity) {
addCollisionBoxesToListDefault(world, pos, state, mask, list, collidingEntity);
IMicroblockTile tile = getMicroblockTile(world, pos);
if (tile != null) tile.getMicroblockContainer().getPartContainer().addCollisionBoxes(mask, list, collidingEntity);
}
public void addCollisionBoxesToListDefault(World worldIn, BlockPos pos, IBlockState state, AxisAlignedBB mask,
