Fixed some stuff with liquids
This commit is contained in:
parent
3fe575214b
commit
118bdae86c
6 changed files with 10 additions and 7 deletions
|
@ -8,9 +8,12 @@
|
|||
|
||||
package biomesoplenty.common.block;
|
||||
|
||||
import biomesoplenty.api.block.BOPBlocks;
|
||||
import biomesoplenty.common.item.ItemBOPLilypad;
|
||||
import net.minecraft.block.BlockLilyPad;
|
||||
import net.minecraft.block.BlockLiquid;
|
||||
import net.minecraft.block.SoundType;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.block.properties.IProperty;
|
||||
import net.minecraft.block.properties.PropertyEnum;
|
||||
import net.minecraft.block.state.BlockStateContainer;
|
||||
|
@ -21,6 +24,7 @@ import net.minecraft.item.ItemBlock;
|
|||
import net.minecraft.util.IStringSerializable;
|
||||
import net.minecraft.util.math.BlockPos;
|
||||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||
|
||||
|
|
|
@ -59,7 +59,7 @@ public class BlockBloodFluid extends BlockFluidClassic
|
|||
|
||||
for (EnumFacing enumfacing : EnumFacing.values())
|
||||
{
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.WATER || worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.LAVA))
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial().isLiquid() == true))
|
||||
{
|
||||
if (worldIn.getBlockState(pos.offset(enumfacing)).getBlock() != this.getBlockState().getBlock())
|
||||
{
|
||||
|
|
|
@ -75,7 +75,7 @@ public class BlockHoneyFluid extends BlockFluidFinite
|
|||
|
||||
for (EnumFacing enumfacing : EnumFacing.values())
|
||||
{
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.WATER || worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.LAVA))
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial().isLiquid() == true))
|
||||
{
|
||||
if (worldIn.getBlockState(pos.offset(enumfacing)).getBlock() != this.getBlockState().getBlock())
|
||||
{
|
||||
|
|
|
@ -89,7 +89,7 @@ public class BlockHotSpringWaterFluid extends BlockFluidClassic
|
|||
|
||||
for (EnumFacing enumfacing : EnumFacing.values())
|
||||
{
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.WATER || worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.LAVA))
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial().isLiquid() == true))
|
||||
{
|
||||
if (worldIn.getBlockState(pos.offset(enumfacing)).getBlock() != this.getBlockState().getBlock())
|
||||
{
|
||||
|
|
|
@ -75,7 +75,7 @@ public class BlockPoisonFluid extends BlockFluidClassic
|
|||
|
||||
for (EnumFacing enumfacing : EnumFacing.values())
|
||||
{
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.WATER || worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.LAVA))
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial().isLiquid() == true))
|
||||
{
|
||||
if (worldIn.getBlockState(pos.offset(enumfacing)).getBlock() != this.getBlockState().getBlock())
|
||||
{
|
||||
|
|
|
@ -13,8 +13,6 @@ import net.minecraft.block.Block;
|
|||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.block.state.IBlockState;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.util.BlockRenderLayer;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.util.math.AxisAlignedBB;
|
||||
|
@ -29,6 +27,7 @@ public class BlockQuicksandFluid extends BlockFluidClassic
|
|||
public BlockQuicksandFluid(Fluid fluid)
|
||||
{
|
||||
super(fluid, Material.WATER);
|
||||
|
||||
this.quantaPerBlock = 3;
|
||||
this.renderLayer = BlockRenderLayer.SOLID;
|
||||
}
|
||||
|
@ -65,7 +64,7 @@ public class BlockQuicksandFluid extends BlockFluidClassic
|
|||
|
||||
for (EnumFacing enumfacing : EnumFacing.values())
|
||||
{
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.WATER || worldIn.getBlockState(pos.offset(enumfacing)).getMaterial() == Material.LAVA))
|
||||
if (enumfacing != EnumFacing.DOWN && (worldIn.getBlockState(pos.offset(enumfacing)).getMaterial().isLiquid() == true))
|
||||
{
|
||||
if (worldIn.getBlockState(pos.offset(enumfacing)).getBlock() != this.getBlockState().getBlock())
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue