diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-03-14 04:01:09 +0000 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2019-03-14 04:01:09 +0000 |
commit | 9149228fcabcb4080054a5e02bfbce6bc71bea26 (patch) | |
tree | fa833173c96e2957a6cc8d8954b47b897bc2811c /src/Java/gtPlusPlus/core/block/machine | |
parent | bd05cb931933a8c2475dc77e394d3db83d8b109b (diff) | |
download | GT5-Unofficial-9149228fcabcb4080054a5e02bfbce6bc71bea26.tar.gz GT5-Unofficial-9149228fcabcb4080054a5e02bfbce6bc71bea26.tar.bz2 GT5-Unofficial-9149228fcabcb4080054a5e02bfbce6bc71bea26.zip |
+ Added Biocomposite Collector.
% Updated en_US.lang.
$ Fixed recipe for Agricultural Sewer.
Diffstat (limited to 'src/Java/gtPlusPlus/core/block/machine')
-rw-r--r-- | src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java | 39 |
1 files changed, 34 insertions, 5 deletions
diff --git a/src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java b/src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java index 7bb7ad51b9..bdeef2dd40 100644 --- a/src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java +++ b/src/Java/gtPlusPlus/core/block/machine/Machine_PooCollector.java @@ -1,19 +1,26 @@ package gtPlusPlus.core.block.machine; +import java.util.List; + import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import gtPlusPlus.core.creative.AddToCreativeTab; +import gtPlusPlus.core.item.base.itemblock.ItemBlockMeta; import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.tileentities.machines.TileEntityAdvPooCollector; +import gtPlusPlus.core.tileentities.machines.TileEntityBaseFluidCollector; import gtPlusPlus.core.tileentities.machines.TileEntityPooCollector; -import gtPlusPlus.core.util.data.StringUtils; +import gtPlusPlus.core.util.Utils; 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.creativetab.CreativeTabs; 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; @@ -29,7 +36,7 @@ public class Machine_PooCollector extends BlockContainer { super(Material.iron); this.setBlockName("blockPooCollector"); this.setCreativeTab(AddToCreativeTab.tabMachines); - GameRegistry.registerBlock(this, "blockPooCollector"); + GameRegistry.registerBlock(this, ItemBlockMeta.class,"blockPooCollector"); } /** @@ -57,7 +64,7 @@ public class Machine_PooCollector extends BlockContainer { if (world.isRemote) { return true; } else { - TileEntityPooCollector tank = (TileEntityPooCollector) world.getTileEntity(x, y, z); + TileEntityBaseFluidCollector tank = (TileEntityBaseFluidCollector) world.getTileEntity(x, y, z); if (tank != null) { Item handItem; try { @@ -121,8 +128,8 @@ public class Machine_PooCollector extends BlockContainer { } @Override - public TileEntity createNewTileEntity(final World world, final int p_149915_2_) { - return new TileEntityPooCollector(); + public TileEntity createNewTileEntity(final World world, final int aMeta) { + return aMeta <= 7 ? new TileEntityPooCollector() : new TileEntityAdvPooCollector(); } @Override @@ -130,4 +137,26 @@ public class Machine_PooCollector extends BlockContainer { super.onBlockAdded(world, x, y, z); } + @Override + public int getBlockColor() { + // TODO Auto-generated method stub + return super.getBlockColor(); + } + + @Override + public int getRenderColor(int aMeta) { + if (aMeta <= 7) { + return super.getRenderColor(aMeta); + } + else { + return Utils.rgbtoHexValue(128, 45, 45); + } + } + + @Override + public void getSubBlocks(Item aItem, CreativeTabs aTab, List aList) { + aList.add(new ItemStack(aItem, 1, 0)); + aList.add(new ItemStack(aItem, 1, 8)); + } + } |