diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-03-13 12:30:37 +0000 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-03-13 12:30:37 +0000 |
commit | d8da94ede0ae3df9ea5c47145043c09874bffebe (patch) | |
tree | c584f96be0ffac1b1b4b96d326a34411290a64bf /src/Java/gtPlusPlus/core/block | |
parent | 94d7c2c8af9f13d70ab115f377e85502c3a96f7c (diff) | |
download | GT5-Unofficial-d8da94ede0ae3df9ea5c47145043c09874bffebe.tar.gz GT5-Unofficial-d8da94ede0ae3df9ea5c47145043c09874bffebe.tar.bz2 GT5-Unofficial-d8da94ede0ae3df9ea5c47145043c09874bffebe.zip |
% Mild improvements to BTF_Inventory.java.
% Finished Agricultural Sewer.
Diffstat (limited to 'src/Java/gtPlusPlus/core/block')
-rw-r--r-- | src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java b/src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java index 6aa3800b51..7bb7ad51b9 100644 --- a/src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java +++ b/src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java @@ -5,22 +5,18 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import gtPlusPlus.core.creative.AddToCreativeTab; import gtPlusPlus.core.lib.CORE; -import gtPlusPlus.core.tileentities.general.TileEntityInfiniteFluid; import gtPlusPlus.core.tileentities.machines.TileEntityPooCollector; +import gtPlusPlus.core.util.data.StringUtils; +import gtPlusPlus.core.util.minecraft.ItemUtils; import gtPlusPlus.core.util.minecraft.PlayerUtils; import net.minecraft.block.BlockContainer; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; -import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; -import net.minecraftforge.fluids.FluidContainerRegistry; -import net.minecraftforge.fluids.FluidStack; -import net.minecraftforge.fluids.IFluidContainerItem; -import net.minecraftforge.fluids.ItemFluidContainer; public class Machine_PooCollector extends BlockContainer { @@ -42,7 +38,7 @@ public class Machine_PooCollector extends BlockContainer { @Override @SideOnly(Side.CLIENT) public IIcon getIcon(final int p_149691_1_, final int p_149691_2_) { - return p_149691_1_ == 1 ? this.textureTop : this.blockIcon; + return p_149691_1_ <= 1 ? this.textureTop : this.blockIcon; } @Override @@ -61,7 +57,7 @@ public class Machine_PooCollector extends BlockContainer { if (world.isRemote) { return true; } else { - TileEntityInfiniteFluid tank = (TileEntityInfiniteFluid) world.getTileEntity(x, y, z); + TileEntityPooCollector tank = (TileEntityPooCollector) world.getTileEntity(x, y, z); if (tank != null) { Item handItem; try { @@ -69,7 +65,9 @@ public class Machine_PooCollector extends BlockContainer { } catch (Throwable t) { handItem = null; } - if (handItem != null + + //Fluid container code + /*if (handItem != null && (handItem instanceof IFluidContainerItem || handItem instanceof ItemFluidContainer || FluidContainerRegistry.isFilledContainer(player.getHeldItem()))) { if (tank.tank.getFluid() == null) { @@ -94,9 +92,17 @@ public class Machine_PooCollector extends BlockContainer { } } + }*/ + + if (!tank.mInventory.isEmpty()) { + PlayerUtils.messagePlayer(player, "Inventory contains:"); + PlayerUtils.messagePlayer(player, ItemUtils.getArrayStackNames(tank.mInventory.getRealInventory())); + } + else { + PlayerUtils.messagePlayer(player, "No solids collected yet."); } if (tank.tank.getFluid() != null) { - PlayerUtils.messagePlayer(player, "This tank contains " + tank.tank.getFluidAmount() + "L of " + PlayerUtils.messagePlayer(player, "Tank contains " + tank.tank.getFluidAmount() + "L of " + tank.tank.getFluid().getLocalizedName()); } } @@ -106,12 +112,12 @@ public class Machine_PooCollector extends BlockContainer { @Override public int getRenderBlockPass() { - return 1; + return 0; } @Override public boolean isOpaqueCube() { - return false; + return super.isOpaqueCube(); } @Override |