protected BlockInfinityFog(@Nonnull IModObject modObject, boolean silent) {
super(modObject, Material.BARRIER);
setCreativeTab(EnderIOTab.tabEnderIOMaterials);
setSoundType(new SoundType(-1.0F, 1.0F, SoundEvents.BLOCK_CLOTH_BREAK, SoundEvents.BLOCK_CLOTH_STEP, SoundEvents.BLOCK_CLOTH_PLACE,
SoundEvents.BLOCK_CLOTH_HIT, SoundEvents.BLOCK_CLOTH_FALL));
initDefaultState();
setShape(new IShape<TileEntityEio>() {
@SuppressWarnings("null")
@Override
@Nonnull
public BlockFaceShape getBlockFaceShape(@Nonnull IBlockAccess worldIn, @Nonnull IBlockState state, @Nonnull BlockPos pos, @Nonnull EnumFacing face) {
return BlockFaceShape.values()[rand.nextInt(BlockFaceShape.values().length)];
}
});
}