From 8de148650982ba5e20a977aa4af6cd846e1abed4 Mon Sep 17 00:00:00 2001 From: Rseifert Date: Mon, 8 Oct 2012 23:34:04 -0400 Subject: [PATCH] Finished liquid tank render and most code Still have bugs to work out like liquid trading and glass face not rendering on the model; However, the render looks nice and the corner look better than the old ones. --- src/common/basicpipes/BasicPipesMain.java | 11 ++ src/common/basicpipes/LTanks/ItemTank.java | 130 +++++++++++++++++ .../basicpipes/LTanks/TileEntityLTank.java | 4 + .../basicpipes/conductors/ItemGuage.java | 14 ++ .../basicpipes/machines/BlockMachine.java | 13 +- src/minecraft/basicpipes/PipeClientProxy.java | 3 + .../renderTank/ModelLiquidTankCorner.java | 138 ++++++++++++++++++ .../basicpipes/renderTank/RenderLTank.java | 22 ++- src/minecraft/textures/Items.png | Bin 30215 -> 29075 bytes .../textures/tanks/LiquidTankCorner.png | Bin 0 -> 446 bytes 10 files changed, 326 insertions(+), 9 deletions(-) create mode 100644 src/common/basicpipes/LTanks/ItemTank.java create mode 100644 src/minecraft/basicpipes/renderTank/ModelLiquidTankCorner.java create mode 100644 src/minecraft/textures/tanks/LiquidTankCorner.png diff --git a/src/common/basicpipes/BasicPipesMain.java b/src/common/basicpipes/BasicPipesMain.java index 22a796c96..d8ea69c45 100644 --- a/src/common/basicpipes/BasicPipesMain.java +++ b/src/common/basicpipes/BasicPipesMain.java @@ -7,6 +7,8 @@ import net.minecraft.src.ItemStack; import net.minecraftforge.common.Configuration; import universalelectricity.BasicComponents; import universalelectricity.network.PacketManager; +import basicpipes.LTanks.ItemTank; +import basicpipes.LTanks.TileEntityLTank; import basicpipes.conductors.BlockPipe; import basicpipes.conductors.BlockRod; import basicpipes.conductors.ItemGuage; @@ -44,6 +46,7 @@ public class BasicPipesMain{ private static int ppipeID; public static int machineID; private static int toolID; + private static int tankID; public static int valveID; public static int rodID; public static Block pipe = new BlockPipe(pipeID).setBlockName("pipe"); @@ -52,6 +55,7 @@ public class BasicPipesMain{ public static Block rod = new BlockRod(rodID); public static Item parts = new ItemParts(partID); public static Item itemPipes = new ItemPipe(ppipeID); + public static Item itemTank = new ItemTank(tankID); public static Item gauge = new ItemGuage(toolID); public static String channel = "Pipes"; @@ -69,6 +73,7 @@ public class BasicPipesMain{ partID = Integer.parseInt(config.getOrCreateIntProperty("parts", Configuration.CATEGORY_ITEM, 23022).value); ppipeID = Integer.parseInt(config.getOrCreateIntProperty("pipes", Configuration.CATEGORY_ITEM, 23023).value); toolID = Integer.parseInt(config.getOrCreateIntProperty("ToolID", Configuration.CATEGORY_ITEM, 23024).value); + tankID = Integer.parseInt(config.getOrCreateIntProperty("tankID", Configuration.CATEGORY_ITEM, 23025).value); config.save(); return pipeID; } @@ -88,14 +93,20 @@ public class BasicPipesMain{ GameRegistry.registerTileEntity(TileEntityPipe.class, "pipe"); GameRegistry.registerTileEntity(TileEntityPump.class, "pump"); GameRegistry.registerTileEntity(TileEntityRod.class, "rod"); + GameRegistry.registerTileEntity(TileEntityLTank.class, "ltank"); //Names and lang stuff //Pipe Names for(int i =0; i < Liquid.values().length;i++) { LanguageRegistry.addName((new ItemStack(itemPipes, 1, i)), Liquid.getLiquid(i).lName+" Pipe"); } + for(int i =0; i < Liquid.values().length;i++) + { + LanguageRegistry.addName((new ItemStack(itemTank, 1, i)), Liquid.getLiquid(i).lName+" Tank"); + } //Pump LanguageRegistry.addName((new ItemStack(machine, 1, 0)), "WaterPump"); + LanguageRegistry.addName((new ItemStack(machine, 1, 4)), "WaterCondensor"); LanguageRegistry.addName((new ItemStack(rod, 1)), "MechRod"); //Tools LanguageRegistry.addName((new ItemStack(gauge, 1, 0)), "PipeGuage"); diff --git a/src/common/basicpipes/LTanks/ItemTank.java b/src/common/basicpipes/LTanks/ItemTank.java new file mode 100644 index 000000000..baf6f1968 --- /dev/null +++ b/src/common/basicpipes/LTanks/ItemTank.java @@ -0,0 +1,130 @@ +package basicpipes.LTanks; + +import java.util.List; + +import basicpipes.BasicPipesMain; +import basicpipes.pipes.api.Liquid; + +import net.minecraft.src.Block; +import net.minecraft.src.CreativeTabs; +import net.minecraft.src.EntityPlayer; +import net.minecraft.src.Item; +import net.minecraft.src.ItemBlock; +import net.minecraft.src.ItemStack; +import net.minecraft.src.TileEntity; +import net.minecraft.src.World; + +public class ItemTank extends Item +{ + int index = 64;//64 + 2 rows alloted to pipes + private int spawnID; + + public ItemTank(int id) + { + super(id); + this.setMaxDamage(0); + this.setHasSubtypes(true); + this.setIconIndex(10); + this.setItemName("tank"); + this.setCreativeTab(CreativeTabs.tabRedstone); + } + @Override + public int getIconFromDamage(int par1) + { + + return par1+index; + } + @Override + public String getItemNameIS(ItemStack itemstack) + { + return itemstack.getItemDamage() < Liquid.values().length ? Liquid.getLiquid(itemstack.getItemDamage()).lName+" Tank" : "unknown"; + } + @Override + public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List) + { + for(int i = 0; i < Liquid.values().length; i++) + { + par3List.add(new ItemStack(this, 1, i)); + } + } + public String getTextureFile() { + return BasicPipesMain.textureFile+"/Items.png"; + } + @Override + public String getItemName() + { + return "Pipes"; + } + @Override + public boolean onItemUse(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, World par3World, int par4, int par5, int par6, int par7, float par8, float par9, float par10) + { + int blockID = par3World.getBlockId(par4, par5, par6); + spawnID = BasicPipesMain.machineID; + if (blockID == Block.snow.blockID) + { + par7 = 1; + } + else if (blockID != Block.vine.blockID && blockID != Block.tallGrass.blockID && blockID != Block.deadBush.blockID) + { + if (par7 == 0) + { + --par5; + } + + if (par7 == 1) + { + ++par5; + } + + if (par7 == 2) + { + --par6; + } + + if (par7 == 3) + { + ++par6; + } + + if (par7 == 4) + { + --par4; + } + + if (par7 == 5) + { + ++par4; + } + } + + if (BasicPipesMain.pipe.canPlaceBlockAt(par3World,par4,par5,par6)) + { + Block var9 = Block.blocksList[this.spawnID]; + par3World.editingBlocks = true; + if (par3World.setBlockAndMetadataWithNotify(par4, par5, par6, var9.blockID,5)) + { + if (par3World.getBlockId(par4, par5, par6) == var9.blockID) + { + + Block.blocksList[this.spawnID].onBlockAdded(par3World, par4, par5, par6); + Block.blocksList[this.spawnID].onBlockPlacedBy(par3World, par4, par5, par6, par2EntityPlayer); + TileEntity blockEntity = par3World.getBlockTileEntity(par4, par5, par6); + if(blockEntity instanceof TileEntityLTank) + { + TileEntityLTank pipeEntity = (TileEntityLTank) blockEntity; + Liquid dm = Liquid.getLiquid(par1ItemStack.getItemDamage()); + pipeEntity.setType(dm); + } + } + + --par1ItemStack.stackSize; + par3World.editingBlocks = false; + return true; + } + } + par3World.editingBlocks = false; + return false; + } + + +} \ No newline at end of file diff --git a/src/common/basicpipes/LTanks/TileEntityLTank.java b/src/common/basicpipes/LTanks/TileEntityLTank.java index a5547fb32..c9245978b 100644 --- a/src/common/basicpipes/LTanks/TileEntityLTank.java +++ b/src/common/basicpipes/LTanks/TileEntityLTank.java @@ -193,5 +193,9 @@ public void handlePacketData(NetworkManager network, System.out.print("Fail reading data for Storage tank \n"); } +} +public void setType(Liquid dm) { + this.type = dm; + } } diff --git a/src/common/basicpipes/conductors/ItemGuage.java b/src/common/basicpipes/conductors/ItemGuage.java index 991183b17..3a89239f3 100644 --- a/src/common/basicpipes/conductors/ItemGuage.java +++ b/src/common/basicpipes/conductors/ItemGuage.java @@ -6,6 +6,7 @@ import java.util.List; import steampower.turbine.TileEntitySteamPiston; import basicpipes.BasicPipesMain; +import basicpipes.LTanks.TileEntityLTank; import basicpipes.pipes.api.IMechanical; import basicpipes.pipes.api.Liquid; @@ -69,6 +70,19 @@ public class ItemGuage extends Item player.sendChatToPlayer(print); return true; } + if(blockEntity instanceof TileEntityLTank) + { + TileEntityLTank pipeEntity = (TileEntityLTank) blockEntity; + Liquid type = pipeEntity.getType(); + int steam = pipeEntity.getStoredLiquid(type); + String typeName = type.lName; + String print = "Error"; + + print = typeName +" " + steam; + + player.sendChatToPlayer(print); + return true; + } if(blockEntity instanceof IMechanical) { IMechanical rod = (IMechanical) blockEntity; diff --git a/src/common/basicpipes/machines/BlockMachine.java b/src/common/basicpipes/machines/BlockMachine.java index 035b1d0af..729a0eb99 100644 --- a/src/common/basicpipes/machines/BlockMachine.java +++ b/src/common/basicpipes/machines/BlockMachine.java @@ -9,6 +9,7 @@ import net.minecraft.src.TileEntity; import net.minecraft.src.World; import basicpipes.BasicPipesMain; import basicpipes.ItemRenderHelper; +import basicpipes.LTanks.TileEntityLTank; public class BlockMachine extends BlockContainer { @@ -46,11 +47,7 @@ public class BlockMachine extends BlockContainer { return 0; } - if(meta > 3 && meta < 8) - { - return 4; - } - return 0; + return meta; } @Override public TileEntity createNewTileEntity(World var1,int meta) { @@ -59,13 +56,13 @@ public class BlockMachine extends BlockContainer { return new TileEntityPump(); } - if(meta > 3 && meta < 8) + if(meta == 4) { return new TileEntityCondenser(); } - if(meta > 7 && meta < 12) + if(meta == 5) { - return new TileEntityValve(); + return new TileEntityLTank(); } return null; } diff --git a/src/minecraft/basicpipes/PipeClientProxy.java b/src/minecraft/basicpipes/PipeClientProxy.java index 749848830..2f737a873 100644 --- a/src/minecraft/basicpipes/PipeClientProxy.java +++ b/src/minecraft/basicpipes/PipeClientProxy.java @@ -2,9 +2,11 @@ package basicpipes; import steampower.SteamPowerMain; import basicpipes.PipeProxy; +import basicpipes.LTanks.TileEntityLTank; import basicpipes.conductors.TileEntityPipe; import basicpipes.conductors.TileEntityRod; import basicpipes.machines.TileEntityPump; +import basicpipes.renderTank.RenderLTank; import net.minecraftforge.client.MinecraftForgeClient; import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.client.registry.RenderingRegistry; @@ -27,5 +29,6 @@ public class PipeClientProxy extends PipeProxy ClientRegistry.bindTileEntitySpecialRenderer(TileEntityPipe.class, new RenderPipe()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityPump.class, new RenderPump()); ClientRegistry.bindTileEntitySpecialRenderer(TileEntityRod.class, new RenderGearRod()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityLTank.class, new RenderLTank()); } } diff --git a/src/minecraft/basicpipes/renderTank/ModelLiquidTankCorner.java b/src/minecraft/basicpipes/renderTank/ModelLiquidTankCorner.java new file mode 100644 index 000000000..199fc6501 --- /dev/null +++ b/src/minecraft/basicpipes/renderTank/ModelLiquidTankCorner.java @@ -0,0 +1,138 @@ +package basicpipes.renderTank; + +import net.minecraft.src.Entity; +import net.minecraft.src.ModelBase; +import net.minecraft.src.ModelRenderer; + +public class ModelLiquidTankCorner extends ModelBase +{ + //fields + ModelRenderer sOne; + ModelRenderer sTwo; + ModelRenderer d7; + ModelRenderer d5; + ModelRenderer d3; + ModelRenderer d4; + ModelRenderer d1; + ModelRenderer d6; + ModelRenderer d2; + ModelRenderer d8; + ModelRenderer d9; + ModelRenderer d10; + ModelRenderer face; + + public ModelLiquidTankCorner() + { + textureWidth = 128; + textureHeight = 128; + + sOne = new ModelRenderer(this, 0, 30); + sOne.addBox(-1F, 0F, -1F, 2, 16, 2); + sOne.setRotationPoint(-7F, 8F, 7F); + sOne.setTextureSize(128, 128); + sOne.mirror = true; + setRotation(sOne, 0F, 0F, 0F); + sTwo = new ModelRenderer(this, 0, 30); + sTwo.addBox(-1F, 0F, -1F, 2, 16, 2); + sTwo.setRotationPoint(-7F, 8F, -7F); + sTwo.setTextureSize(128, 128); + sTwo.mirror = true; + setRotation(sTwo, 0F, 0F, 0F); + d7 = new ModelRenderer(this, 43, 2); + d7.addBox(-1F, 0F, -1F, 2, 16, 12); + d7.setRotationPoint(-7F, 8F, -5F); + d7.setTextureSize(128, 128); + d7.mirror = true; + setRotation(d7, 0F, 0F, 0F); + d5 = new ModelRenderer(this, 9, 12); + d5.addBox(-1F, 0F, -1F, 14, 16, 2); + d5.setRotationPoint(-5F, 8F, 7F); + d5.setTextureSize(128, 128); + d5.mirror = true; + setRotation(d5, 0F, 0F, 0F); + d3 = new ModelRenderer(this, 9, 67); + d3.addBox(-1.5F, 0F, -1.3F, 20, 2, 2); + d3.setRotationPoint(-6F, 22F, -6F); + d3.setTextureSize(128, 128); + d3.mirror = true; + setRotation(d3, 0F, -0.7853982F, 0F); + d4 = new ModelRenderer(this, 9, 88); + d4.addBox(0F, 0F, -9F, 5, 2, 4); + d4.setRotationPoint(-6F, 22F, 6F); + d4.setTextureSize(128, 128); + d4.mirror = true; + setRotation(d4, 0F, 0F, 0F); + d1 = new ModelRenderer(this, 9, 67); + d1.addBox(-1.5F, 0F, -1.3F, 20, 2, 2); + d1.setRotationPoint(-6F, 8F, -6F); + d1.setTextureSize(128, 128); + d1.mirror = true; + setRotation(d1, 0F, -0.7853982F, 0F); + d6 = new ModelRenderer(this, 9, 75); + d6.addBox(-1.5F, 0F, -1.3F, 17, 2, 2); + d6.setRotationPoint(-6F, 22F, -4F); + d6.setTextureSize(128, 128); + d6.mirror = true; + setRotation(d6, 0F, -0.7853982F, 0F); + d2 = new ModelRenderer(this, 9, 80); + d2.addBox(0F, 0F, -5F, 9, 2, 5); + d2.setRotationPoint(-6F, 22F, 6F); + d2.setTextureSize(128, 128); + d2.mirror = true; + setRotation(d2, 0F, 0F, 0F); + d8 = new ModelRenderer(this, 9, 75); + d8.addBox(-1.5F, 0F, -1.3F, 17, 2, 2); + d8.setRotationPoint(-6F, 8F, -4F); + d8.setTextureSize(128, 128); + d8.mirror = true; + setRotation(d8, 0F, -0.7853982F, 0F); + d9 = new ModelRenderer(this, 9, 88); + d9.addBox(0F, 0F, -9F, 5, 2, 4); + d9.setRotationPoint(-6F, 8F, 6F); + d9.setTextureSize(128, 128); + d9.mirror = true; + setRotation(d9, 0F, 0F, 0F); + d10 = new ModelRenderer(this, 9, 80); + d10.addBox(0F, 0F, -5F, 9, 2, 5); + d10.setRotationPoint(-6F, 8F, 6F); + d10.setTextureSize(128, 128); + d10.mirror = true; + setRotation(d10, 0F, 0F, 0F); + face = new ModelRenderer(this, 0, 50); + face.addBox(-8.5F, 0F, 0F, 17, 14, 2); + face.setRotationPoint(0F, 9F, 0F); + face.setTextureSize(128, 128); + face.mirror = true; + setRotation(face, 0F, -0.7853982F, 0F); + } + + public void render(float f5) + { + sOne.render(f5); + sTwo.render(f5); + d7.render(f5); + d5.render(f5); + d3.render(f5); + d4.render(f5); + d1.render(f5); + d6.render(f5); + d2.render(f5); + d8.render(f5); + d9.render(f5); + d10.render(f5); + face.render(f5); + } + + private void setRotation(ModelRenderer model, float x, float y, float z) + { + model.rotateAngleX = x; + model.rotateAngleY = y; + model.rotateAngleZ = z; + } + + public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5) + { + super.setRotationAngles(f, f1, f2, f3, f4, f5); + } + +} diff --git a/src/minecraft/basicpipes/renderTank/RenderLTank.java b/src/minecraft/basicpipes/renderTank/RenderLTank.java index 31897a9b6..44500397c 100644 --- a/src/minecraft/basicpipes/renderTank/RenderLTank.java +++ b/src/minecraft/basicpipes/renderTank/RenderLTank.java @@ -6,23 +6,28 @@ import net.minecraft.src.TileEntitySpecialRenderer; import org.lwjgl.opengl.GL11; +import steampower.SteamPowerMain; + import basicpipes.BasicPipesMain; import basicpipes.ModelLargePipe; import basicpipes.ModelPipe; import basicpipes.LTanks.TileEntityLTank; import basicpipes.conductors.TileEntityPipe; import basicpipes.pipes.api.Liquid; +import basicpipes.pipes.api.MHelper; public class RenderLTank extends TileEntitySpecialRenderer { private Liquid type = Liquid.DEFUALT; private ModelLiquidTank model; + private ModelLiquidTankCorner modelC; private int pos = 0; public RenderLTank() { model = new ModelLiquidTank(); + modelC = new ModelLiquidTankCorner(); } public void renderAModelAt(TileEntityLTank te, double d, double d1, double d2, float f) @@ -32,13 +37,28 @@ public class RenderLTank extends TileEntitySpecialRenderer GL11.glPushMatrix(); GL11.glTranslatef((float) d + 0.5F, (float) d1 + 1.5F, (float) d2 + 0.5F); GL11.glScalef(1.0F, -1F, -1F); - + if(MHelper.corner(te) > 0) + { + bindTextureByName(BasicPipesMain.textureFile+"/tanks/LiquidTankCorner.png"); + int corner = MHelper.corner(te); + switch(corner) + { + case 2: GL11.glRotatef(270f, 0f, 1f, 0f);break; + case 3: GL11.glRotatef(0f, 0f, 1f, 0f);break; + case 4: GL11.glRotatef(90f, 0f, 1f, 0f);break; + case 1: GL11.glRotatef(180f, 0f, 1f, 0f);break; + } + modelC.render(0.0625F); + } + else + { switch(type.ordinal()) { //case 0: bindTextureByName(BasicPipesMain.textureFile+"/pipes/SixSteamPipe.png");break; default:bindTextureByName(BasicPipesMain.textureFile+"/tanks/LiquidTank"+pos+".png"); break; } model.renderMain(te, 0.0625F); + } GL11.glPopMatrix(); } diff --git a/src/minecraft/textures/Items.png b/src/minecraft/textures/Items.png index ccc2a2907367c253fc2c968eae825918ce2ade56..3a5c5cafe657afcad99e6de3daa51e66d7c4b2a8 100644 GIT binary patch literal 29075 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
lrdx^KPA8^8k`Zj?Lv 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 QOa#eGD}So~X!7lU0b{|gWB>pF literal 30215 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 L>gTe~DWM4fj_idZ literal 0 HcmV?d00001