diff --git a/changelog b/changelog index 8cdfb58d0..8a5d15149 100644 --- a/changelog +++ b/changelog @@ -16,6 +16,7 @@ * Mobs are no longer registered in the vanilla namespace * Drills no longer clip through depth rock, depth rock now has to be cleared before bedrock ore becomes accessible * When an area modifier is selected on a tool, an icon will now render next to the crosshair to make it obvious that the modifier is active +* Crucibles will now produce a smoke effect when producing pollution, making it more obvious where the pollution is coming from ## Fixed * Fixed wood burner only being able to create one ash pile per item burned, even when that item yields more, creating a backlog in the internal ash value diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityCrucible.java b/src/main/java/com/hbm/tileentity/machine/TileEntityCrucible.java index 1425d59b0..c19a88a9d 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityCrucible.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityCrucible.java @@ -19,6 +19,7 @@ import com.hbm.inventory.material.NTMMaterial; import com.hbm.inventory.recipes.CrucibleRecipes; import com.hbm.inventory.recipes.CrucibleRecipes.CrucibleRecipe; import com.hbm.items.ModItems; +import com.hbm.main.MainRegistry; import com.hbm.packet.toclient.AuxParticlePacketNT; import com.hbm.tileentity.IConfigurableMachine; import com.hbm.tileentity.IGUIProvider; @@ -224,6 +225,24 @@ public class TileEntityCrucible extends TileEntityMachineBase implements IGUIPro /* sync */ this.networkPackNT(25); + } else { + + if(!this.recipeStack.isEmpty() || !this.wasteStack.isEmpty()) { + + if(worldObj.getTotalWorldTime() % 10 == 0) { + NBTTagCompound fx = new NBTTagCompound(); + fx.setString("type", "tower"); + fx.setFloat("lift", 10F); + fx.setFloat("base", 0.75F); + fx.setFloat("max", 3.5F); + fx.setInteger("life", 100 + worldObj.rand.nextInt(20)); + fx.setInteger("color",0x202020); + fx.setDouble("posX", xCoord + 0.5); + fx.setDouble("posY", yCoord + 1); + fx.setDouble("posZ", zCoord + 0.5); + MainRegistry.proxy.effectNT(fx); + } + } } } diff --git a/src/main/resources/assets/hbm/textures/armor/base/t51_arm.png b/src/main/resources/assets/hbm/textures/armor/base/t51_arm.png new file mode 100644 index 000000000..8e0fa8011 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/base/t51_arm.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/base/t51_chest.png b/src/main/resources/assets/hbm/textures/armor/base/t51_chest.png new file mode 100644 index 000000000..02ed4ee61 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/base/t51_chest.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/base/t51_helmet.png b/src/main/resources/assets/hbm/textures/armor/base/t51_helmet.png new file mode 100644 index 000000000..4eca14ea6 Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/base/t51_helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/base/t51_leg.png b/src/main/resources/assets/hbm/textures/armor/base/t51_leg.png new file mode 100644 index 000000000..7952163ff Binary files /dev/null and b/src/main/resources/assets/hbm/textures/armor/base/t51_leg.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/t51_arm.png b/src/main/resources/assets/hbm/textures/armor/t51_arm.png index 8e0fa8011..3dab53376 100644 Binary files a/src/main/resources/assets/hbm/textures/armor/t51_arm.png and b/src/main/resources/assets/hbm/textures/armor/t51_arm.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/t51_chest.png b/src/main/resources/assets/hbm/textures/armor/t51_chest.png index 02ed4ee61..89a9da633 100644 Binary files a/src/main/resources/assets/hbm/textures/armor/t51_chest.png and b/src/main/resources/assets/hbm/textures/armor/t51_chest.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/t51_helmet.png b/src/main/resources/assets/hbm/textures/armor/t51_helmet.png index 4eca14ea6..9d41680f5 100644 Binary files a/src/main/resources/assets/hbm/textures/armor/t51_helmet.png and b/src/main/resources/assets/hbm/textures/armor/t51_helmet.png differ diff --git a/src/main/resources/assets/hbm/textures/armor/t51_leg.png b/src/main/resources/assets/hbm/textures/armor/t51_leg.png index 7952163ff..d5dcde5c6 100644 Binary files a/src/main/resources/assets/hbm/textures/armor/t51_leg.png and b/src/main/resources/assets/hbm/textures/armor/t51_leg.png differ