From 1cd5650515cd99135d9cf4540bf3c9473f8d54a7 Mon Sep 17 00:00:00 2001 From: Adubbz Date: Fri, 12 Jul 2013 18:45:36 +1000 Subject: [PATCH] Poison darts now have their respective particles --- src/minecraft/biomesoplenty/ClientProxy.java | 6 +++++- .../biomesoplenty/entities/projectiles/EntityDart.java | 9 ++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/minecraft/biomesoplenty/ClientProxy.java b/src/minecraft/biomesoplenty/ClientProxy.java index 115e92c00..6d96da1ca 100644 --- a/src/minecraft/biomesoplenty/ClientProxy.java +++ b/src/minecraft/biomesoplenty/ClientProxy.java @@ -68,7 +68,11 @@ public class ClientProxy extends CommonProxy { } else if (string == "dart") { - entityfx = new EntityBreakingFX(mc.theWorld, x, y, z, Items.dart.get()); + entityfx = new EntityBreakingFX(mc.theWorld, x, y, z, Items.dart.get(), 0); + } + else if (string == "poisondart") + { + entityfx = new EntityBreakingFX(mc.theWorld, x, y, z, Items.dart.get(), 1); } else if (string == "dandelion") { diff --git a/src/minecraft/biomesoplenty/entities/projectiles/EntityDart.java b/src/minecraft/biomesoplenty/entities/projectiles/EntityDart.java index 5a2c047fa..817499154 100644 --- a/src/minecraft/biomesoplenty/entities/projectiles/EntityDart.java +++ b/src/minecraft/biomesoplenty/entities/projectiles/EntityDart.java @@ -200,7 +200,14 @@ public class EntityDart extends EntityArrow for (int p = 0; p < 16; ++p) { - BiomesOPlenty.proxy.spawnParticle("dart", posX, posY, posZ); + if (isPoisonous()) + { + BiomesOPlenty.proxy.spawnParticle("poisondart", posX, posY, posZ); + } + else + { + BiomesOPlenty.proxy.spawnParticle("dart", posX, posY, posZ); + } } this.playSound("random.bowhit", 1.0F, 1.2F / (rand.nextFloat() * 0.2F + 0.9F));