Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package finiteskies.fsmod.fluids;
- import finiteskies.fsmod.Reference;
- import net.minecraft.block.material.Material;
- import net.minecraft.block.state.IBlockState;
- import net.minecraft.util.EnumFacing;
- import net.minecraft.util.math.BlockPos;
- import net.minecraft.world.IBlockAccess;
- import net.minecraftforge.fluids.BlockFluidClassic;
- import net.minecraftforge.fluids.Fluid;
- import net.minecraftforge.fml.relauncher.Side;
- import net.minecraftforge.fml.relauncher.SideOnly;
- public class BlockFluidMilk extends BlockFluidClassic {
- public BlockFluidMilk(Fluid fluid) {
- super(fluid, Material.WATER);
- setUnlocalizedName(Reference.FiniteBlocks.BLOCKFLUIDMILK.getUnlocalizedName());
- setRegistryName(Reference.FiniteBlocks.BLOCKFLUIDMILK.getRegistryName());
- }
- @SideOnly(Side.CLIENT)
- public boolean shouldSideBeRendered(IBlockState blockState, IBlockAccess blockAccess, BlockPos pos, EnumFacing side)
- {
- IBlockState neighbor = blockAccess.getBlockState(pos.offset(side));
- if (neighbor.getMaterial() == blockState.getMaterial()){
- return false;
- }else{
- return side == EnumFacing.UP ? true : super.shouldSideBeRendered(blockState, blockAccess, pos, side);
- }
- }
- }
Add Comment
Please, Sign In to add comment