public int getStrongPowerDefault(IBlockAccess world, BlockPos pos, IBlockState state, EnumFacing side, MicroblockContainer partContainer) {
return super.getStrongPower(world, pos, state, side);
}
@Override
public final boolean isSideSolid(IBlockAccess world, BlockPos pos, EnumFacing side) {
<BUG>MicroblockContainer container = ((IMicroblockTile) world.getTileEntity(pos)).getMicroblockContainer();
if (container == null) return false;</BUG>
return container.getPartContainer().isSideSolid(side) || isSideSolidDefault(world, pos, side);
}
public boolean isSideSolidDefault(IBlockAccess world, BlockPos pos, EnumFacing side) {

public int getStrongPowerDefault(IBlockAccess world, BlockPos pos, IBlockState state, EnumFacing side, MicroblockContainer partContainer) {
return super.getStrongPower(world, pos, state, side);
}
@Override
public final boolean isSideSolid(IBlockAccess world, BlockPos pos, EnumFacing side) {
IMicroblockTile tile = getMicroblockTile(world, pos);
MicroblockContainer container = tile != null ? tile.getMicroblockContainer() : null;
if (container == null) return false;
return container.getPartContainer().isSideSolid(side) || isSideSolidDefault(world, pos, side);
}
public boolean isSideSolidDefault(IBlockAccess world, BlockPos pos, EnumFacing side) {
