From a83e9a3b537b2f2c8bf46d2ca60140067451e9c5 Mon Sep 17 00:00:00 2001 From: Alexander Date: Wed, 5 Feb 2014 10:22:35 -0500 Subject: [PATCH] Fix all errors. --- .../blocks/CraftingStationBlock.java | 6 ------ .../blocks/component/SmelteryComponent.java | 2 +- .../blocks/logic/AdaptiveSmelteryLogic.java | 13 ++++++++++--- .../blocks/logic/CastingBasinLogic.java | 4 ++-- .../blocks/logic/CastingTableLogic.java | 4 ++-- .../tconstruct/blocks/logic/FrypanLogic.java | 10 +++++++++- .../tconstruct/blocks/logic/FurnaceLogic.java | 10 +++++++++- .../blocks/logic/PartBuilderLogic.java | 8 ++++++++ .../blocks/logic/PatternChestLogic.java | 8 ++++++++ .../tconstruct/blocks/logic/SmelteryLogic.java | 8 ++++---- .../blocks/logic/TileEntityLandmine.java | 4 ++-- src/main/java/tconstruct/entity/BlueSlime.java | 2 +- .../java/tconstruct/entity/CartEntity.java | 10 +++++++++- .../entity/projectile/ArrowEntity.java | 8 ++++---- .../entity/projectile/RotatingBase.java | 2 +- .../tconstruct/util/player/ArmorExtended.java | 10 +++++++++- .../util/player/KnapsackInventory.java | 18 ++++++++++++------ 17 files changed, 91 insertions(+), 36 deletions(-) diff --git a/src/main/java/tconstruct/blocks/CraftingStationBlock.java b/src/main/java/tconstruct/blocks/CraftingStationBlock.java index 9710e5974b2..9d9f9a3c031 100644 --- a/src/main/java/tconstruct/blocks/CraftingStationBlock.java +++ b/src/main/java/tconstruct/blocks/CraftingStationBlock.java @@ -106,10 +106,4 @@ public TileEntity createNewTileEntity (World arg0, int arg1) { return new CraftingStationLogic(); } - - @Override - public TileEntity func_149915_a (World arg0, int arg1) - { - return new CraftingStationLogic(); - } } diff --git a/src/main/java/tconstruct/blocks/component/SmelteryComponent.java b/src/main/java/tconstruct/blocks/component/SmelteryComponent.java index 4711803f322..2167fe368a0 100644 --- a/src/main/java/tconstruct/blocks/component/SmelteryComponent.java +++ b/src/main/java/tconstruct/blocks/component/SmelteryComponent.java @@ -120,7 +120,7 @@ else if (activeTemps[i] >= meltingTemps[i] && !world.isRemote) FluidStack liquid = (FluidStack) alloys.get(al); multitank.addFluidToTank(liquid, true); } - master.onInventoryChanged(); + master.markDirty(); master.setUpdateFluids(); } } diff --git a/src/main/java/tconstruct/blocks/logic/AdaptiveSmelteryLogic.java b/src/main/java/tconstruct/blocks/logic/AdaptiveSmelteryLogic.java index c2ef280738b..939d0b89e0f 100644 --- a/src/main/java/tconstruct/blocks/logic/AdaptiveSmelteryLogic.java +++ b/src/main/java/tconstruct/blocks/logic/AdaptiveSmelteryLogic.java @@ -259,11 +259,11 @@ public ItemStack decrStackSize (int slot, int quantity) } @Override - public void onInventoryChanged () + public void markDirty () { smeltery.updateTemperatures(); updateAir = true; - super.onInventoryChanged(); + super.markDirty(); } void updateWorldBlock (int slot, ItemStack itemstack) @@ -574,7 +574,6 @@ public Packet getDescriptionPacket () @Override public String getInventoryName () { - // TODO Auto-generated method stub return getDefaultName(); } @@ -583,4 +582,12 @@ public boolean hasCustomInventoryName () { return true; } + + @Override + public void openInventory() { + } + + @Override + public void closeInventory() { + } } diff --git a/src/main/java/tconstruct/blocks/logic/CastingBasinLogic.java b/src/main/java/tconstruct/blocks/logic/CastingBasinLogic.java index 00d186f12aa..2595002eab3 100644 --- a/src/main/java/tconstruct/blocks/logic/CastingBasinLogic.java +++ b/src/main/java/tconstruct/blocks/logic/CastingBasinLogic.java @@ -182,9 +182,9 @@ else if (resource.isFluidEqual(this.liquid)) } @Override - public void onInventoryChanged () //Isn't actually called? + public void markDirty () //Isn't actually called? { - super.onInventoryChanged(); + super.markDirty(); worldObj.func_147479_m(xCoord, yCoord, zCoord); needsUpdate = true; } diff --git a/src/main/java/tconstruct/blocks/logic/CastingTableLogic.java b/src/main/java/tconstruct/blocks/logic/CastingTableLogic.java index 9a254e9fe34..6d42b2f234d 100644 --- a/src/main/java/tconstruct/blocks/logic/CastingTableLogic.java +++ b/src/main/java/tconstruct/blocks/logic/CastingTableLogic.java @@ -182,9 +182,9 @@ else if (resource.isFluidEqual(this.liquid)) } @Override - public void onInventoryChanged () //Isn't actually called? + public void markDirty () //Isn't actually called? { - super.onInventoryChanged(); + super.markDirty(); getWorld().func_147479_m(xCoord, yCoord, zCoord); needsUpdate = true; } diff --git a/src/main/java/tconstruct/blocks/logic/FrypanLogic.java b/src/main/java/tconstruct/blocks/logic/FrypanLogic.java index 75ac7c0efcc..f55a60fe0f0 100644 --- a/src/main/java/tconstruct/blocks/logic/FrypanLogic.java +++ b/src/main/java/tconstruct/blocks/logic/FrypanLogic.java @@ -128,7 +128,7 @@ public void updateEntity () } if (updateInventory) { - onInventoryChanged(); + markDirty(); } } @@ -312,4 +312,12 @@ public boolean canDropInventorySlot(int slot) else return true; }*/ + + @Override + public void openInventory() { + } + + @Override + public void closeInventory() { + } } diff --git a/src/main/java/tconstruct/blocks/logic/FurnaceLogic.java b/src/main/java/tconstruct/blocks/logic/FurnaceLogic.java index d352f6c293b..666befbdf0b 100644 --- a/src/main/java/tconstruct/blocks/logic/FurnaceLogic.java +++ b/src/main/java/tconstruct/blocks/logic/FurnaceLogic.java @@ -130,7 +130,7 @@ public void updateEntity () } if (updateInventory) { - onInventoryChanged(); + markDirty(); } } @@ -352,4 +352,12 @@ public boolean hasCustomInventoryName () { return false; } + + @Override + public void openInventory() { + } + + @Override + public void closeInventory() { + } } diff --git a/src/main/java/tconstruct/blocks/logic/PartBuilderLogic.java b/src/main/java/tconstruct/blocks/logic/PartBuilderLogic.java index 90b7a936845..308b0b1e616 100644 --- a/src/main/java/tconstruct/blocks/logic/PartBuilderLogic.java +++ b/src/main/java/tconstruct/blocks/logic/PartBuilderLogic.java @@ -189,4 +189,12 @@ public boolean hasCustomInventoryName () { return false; } + + @Override + public void openInventory() { + } + + @Override + public void closeInventory() { + } } diff --git a/src/main/java/tconstruct/blocks/logic/PatternChestLogic.java b/src/main/java/tconstruct/blocks/logic/PatternChestLogic.java index 4718bbd23c3..6abc783ea27 100644 --- a/src/main/java/tconstruct/blocks/logic/PatternChestLogic.java +++ b/src/main/java/tconstruct/blocks/logic/PatternChestLogic.java @@ -41,4 +41,12 @@ public boolean hasCustomInventoryName () { return true; } + + @Override + public void openInventory() { + } + + @Override + public void closeInventory() { + } } diff --git a/src/main/java/tconstruct/blocks/logic/SmelteryLogic.java b/src/main/java/tconstruct/blocks/logic/SmelteryLogic.java index 8bf9d673ce9..d3886d3cabd 100644 --- a/src/main/java/tconstruct/blocks/logic/SmelteryLogic.java +++ b/src/main/java/tconstruct/blocks/logic/SmelteryLogic.java @@ -439,7 +439,7 @@ else if (activeTemps[i] >= meltingTemps[i]) FluidStack liquid = (FluidStack) alloys.get(al); addMoltenMetal(liquid, true); } - onInventoryChanged(); + markDirty(); } } } @@ -654,11 +654,11 @@ public int getInventoryStackLimit () return 1; } - public void onInventoryChanged () + public void markDirty () { updateTemperatures(); updateEntity(); - super.onInventoryChanged(); + super.markDirty(); needsUpdate = true; //worldObj.markBlockForUpdate(xCoord, yCoord, zCoord); //worldObj.func_147479_m(xCoord, yCoord, zCoord); @@ -1141,7 +1141,7 @@ public Packet getDescriptionPacket () public void onDataPacket (NetworkManager net, S35PacketUpdateTileEntity packet) { readFromNBT(packet.func_148857_g()); - onInventoryChanged(); + markDirty(); worldObj.func_147479_m(xCoord, yCoord, zCoord); this.needsUpdate = true; } diff --git a/src/main/java/tconstruct/blocks/logic/TileEntityLandmine.java b/src/main/java/tconstruct/blocks/logic/TileEntityLandmine.java index 5eb04ddc541..013302a9454 100644 --- a/src/main/java/tconstruct/blocks/logic/TileEntityLandmine.java +++ b/src/main/java/tconstruct/blocks/logic/TileEntityLandmine.java @@ -221,9 +221,9 @@ public void closeInventory () } @Override - public void onInventoryChanged () + public void markDirty () { - super.onInventoryChanged(); + super.markDirty(); this.worldObj.markBlockForUpdate(xCoord, yCoord, zCoord); } diff --git a/src/main/java/tconstruct/entity/BlueSlime.java b/src/main/java/tconstruct/entity/BlueSlime.java index d148ad048a0..0290beb67d4 100644 --- a/src/main/java/tconstruct/entity/BlueSlime.java +++ b/src/main/java/tconstruct/entity/BlueSlime.java @@ -220,7 +220,7 @@ public void setSlimeSize (int size) this.dataWatcher.updateObject(16, new Byte((byte) size)); this.setSize(0.6F * (float) size, 0.6F * (float) size); this.setPosition(this.posX, this.posY, this.posZ); - this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setAttribute(this.getMaxHealth()); + this.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(this.getMaxHealth()); this.setHealth(this.getMaxHealth()); this.experienceValue = size + 2 ^ (size); diff --git a/src/main/java/tconstruct/entity/CartEntity.java b/src/main/java/tconstruct/entity/CartEntity.java index 3124ec70760..4418e3a3978 100644 --- a/src/main/java/tconstruct/entity/CartEntity.java +++ b/src/main/java/tconstruct/entity/CartEntity.java @@ -928,7 +928,7 @@ public int getInventoryStackLimit () /** * Called when an the contents of an Inventory change, usually */ - public void onInventoryChanged () + public void markDirty () { } @@ -1462,4 +1462,12 @@ public boolean hasCustomInventoryName () { return false; } + + @Override + public void openInventory() { + } + + @Override + public void closeInventory() { + } } diff --git a/src/main/java/tconstruct/entity/projectile/ArrowEntity.java b/src/main/java/tconstruct/entity/projectile/ArrowEntity.java index c6e3a877b8a..c896dad5cf3 100644 --- a/src/main/java/tconstruct/entity/projectile/ArrowEntity.java +++ b/src/main/java/tconstruct/entity/projectile/ArrowEntity.java @@ -476,7 +476,7 @@ public int getFirstEmptyStack (EntityLivingBase living) { for (int i = 0; i < 5; ++i) { - if (living.getCurrentItemOrArmor(i) == null) + if (living.getEquipmentInSlot(i) == null) { return i; } @@ -505,7 +505,7 @@ private int storePartialItemStack (ItemStack par1ItemStack, EntityLivingBase liv { this.mainInventory[k] = par1ItemStack; }*/ - if (living.getCurrentItemOrArmor(slotID) == null) + if (living.getEquipmentInSlot(slotID) == null) { living.setCurrentItemOrArmor(slotID, par1ItemStack); if (living instanceof EntityLiving) @@ -530,7 +530,7 @@ private int storePartialItemStack (ItemStack par1ItemStack, EntityLivingBase liv } else { - ItemStack stack = living.getCurrentItemOrArmor(slotID); + ItemStack stack = living.getEquipmentInSlot(slotID); if (stack == null) { living.setCurrentItemOrArmor(slotID, par1ItemStack); @@ -575,7 +575,7 @@ private int storeItemStack (ItemStack par1ItemStack, EntityLivingBase living) { for (int slotID = 0; slotID < 5; ++slotID) { - ItemStack stack = living.getCurrentItemOrArmor(slotID); + ItemStack stack = living.getEquipmentInSlot(slotID); if (stack != null && stack == par1ItemStack && stack.isStackable() && stack.stackSize < stack.getMaxStackSize() && stack.stackSize < 64 && (!stack.getHasSubtypes() || stack.getItemDamage() == par1ItemStack.getItemDamage()) && ItemStack.areItemStackTagsEqual(stack, par1ItemStack)) { diff --git a/src/main/java/tconstruct/entity/projectile/RotatingBase.java b/src/main/java/tconstruct/entity/projectile/RotatingBase.java index 84bd8b3e571..c71793b7a83 100644 --- a/src/main/java/tconstruct/entity/projectile/RotatingBase.java +++ b/src/main/java/tconstruct/entity/projectile/RotatingBase.java @@ -221,7 +221,7 @@ public void onUpdate () } Vec3 vec3d = Vec3.createVectorHelper(posX, posY, posZ); Vec3 vec3d1 = Vec3.createVectorHelper(posX + motionX, posY + motionY, posZ + motionZ); - MovingObjectPosition movingobjectposition = worldObj.clip(vec3d, vec3d1); + MovingObjectPosition movingobjectposition = worldObj.rayTraceBlocks(vec3d, vec3d1); vec3d = Vec3.createVectorHelper(posX, posY, posZ); vec3d1 = Vec3.createVectorHelper(posX + motionX, posY + motionY, posZ + motionZ); if (movingobjectposition != null) diff --git a/src/main/java/tconstruct/util/player/ArmorExtended.java b/src/main/java/tconstruct/util/player/ArmorExtended.java index 8cea1f58c6c..c37d2073f49 100644 --- a/src/main/java/tconstruct/util/player/ArmorExtended.java +++ b/src/main/java/tconstruct/util/player/ArmorExtended.java @@ -113,7 +113,7 @@ public int getInventoryStackLimit () } @Override - public void onInventoryChanged () + public void markDirty () { EntityPlayer player = parent.get(); TPlayerStats stats = TConstruct.playerTracker.getPlayerStats(player.getDisplayName()); @@ -284,4 +284,12 @@ public void dropItems () } } } + + @Override + public void openInventory() { + } + + @Override + public void closeInventory() { + } } diff --git a/src/main/java/tconstruct/util/player/KnapsackInventory.java b/src/main/java/tconstruct/util/player/KnapsackInventory.java index edcb9ef3071..8dcb00e5200 100644 --- a/src/main/java/tconstruct/util/player/KnapsackInventory.java +++ b/src/main/java/tconstruct/util/player/KnapsackInventory.java @@ -94,12 +94,6 @@ public boolean hasCustomInventoryName () return false; } - @Override - public void onInventoryChanged () - { - - } - public ItemStack getStackInSlotOnClosing (int slot) { return null; @@ -195,4 +189,16 @@ void dropItemEntity (Entity dropper, ItemStack dropStack) dropper.worldObj.spawnEntityInWorld(entityitem); } + @Override + public void markDirty() { + } + + @Override + public void openInventory() { + } + + @Override + public void closeInventory() { + } + } \ No newline at end of file