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));