aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/block
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2019-03-13 12:30:37 +0000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2019-03-13 12:30:37 +0000
commitd8da94ede0ae3df9ea5c47145043c09874bffebe (patch)
treec584f96be0ffac1b1b4b96d326a34411290a64bf /src/Java/gtPlusPlus/core/block
parent94d7c2c8af9f13d70ab115f377e85502c3a96f7c (diff)
downloadGT5-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.java30
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