diff --git a/src/minecraft/biomesoplenty/ClientProxy.java b/src/minecraft/biomesoplenty/ClientProxy.java index 5b96a178b..86d5418cc 100644 --- a/src/minecraft/biomesoplenty/ClientProxy.java +++ b/src/minecraft/biomesoplenty/ClientProxy.java @@ -38,7 +38,7 @@ public class ClientProxy extends CommonProxy { else if (string == "dart") entityfx = new EntityBreakingFX(mc.theWorld, x, y, z, Items.dart.get(), mc.renderEngine); else if (string == "dandelion") - entityfx = new EntityDandelionFX(mc.theWorld, x, y, z, 1.0F); + entityfx = new EntityDandelionFX(mc.theWorld, x, y, z, 2.0F); mc.effectRenderer.addEffect(entityfx); } diff --git a/src/minecraft/biomesoplenty/items/ItemBOPFlower.java b/src/minecraft/biomesoplenty/items/ItemBOPFlower.java index f615ae352..89b38b2fa 100644 --- a/src/minecraft/biomesoplenty/items/ItemBOPFlower.java +++ b/src/minecraft/biomesoplenty/items/ItemBOPFlower.java @@ -88,9 +88,9 @@ public class ItemBOPFlower extends ItemBlock if (par1ItemStack.getItemDamage() == 15) { Vec3 vec = par3EntityPlayer.getLookVec(); - for (int p = 0; p < 20; ++p) + for (int p = 0; p < 32; ++p) { - BiomesOPlenty.proxy.spawnParticle("dandelion", par3EntityPlayer.posX + vec.xCoord, par3EntityPlayer.posY + vec.yCoord + par3EntityPlayer.getEyeHeight(), par3EntityPlayer.posZ + vec.zCoord); + BiomesOPlenty.proxy.spawnParticle("dandelion", par3EntityPlayer.posX + (vec.xCoord / 2), par3EntityPlayer.posY + (vec.yCoord / 2) + par3EntityPlayer.getEyeHeight(), par3EntityPlayer.posZ + (vec.zCoord / 2)); }; par3EntityPlayer.setItemInUse(par1ItemStack, this.getMaxItemUseDuration(par1ItemStack)); diff --git a/src/minecraft/biomesoplenty/particles/EntityDandelionFX.java b/src/minecraft/biomesoplenty/particles/EntityDandelionFX.java index 71a8ba780..85242a3a3 100644 --- a/src/minecraft/biomesoplenty/particles/EntityDandelionFX.java +++ b/src/minecraft/biomesoplenty/particles/EntityDandelionFX.java @@ -18,12 +18,12 @@ public class EntityDandelionFX extends EntityFX { public EntityDandelionFX(World par1World, double par2, double par4, double par6, float par8) { super(par1World, par2, par4, par6, 0.0D, 0.0D, 0.0D); - this.motionX *= 0.10000000149011612D; + this.motionX *= 0.20000000149011612D; this.motionY *= 0.10000000149011612D; - this.motionZ *= 0.10000000149011612D; + this.motionZ *= 0.20000000149011612D; float f4 = (float)Math.random() * 0.4F + 0.6F; - this.particleScale *= 0.75F; + this.particleScale *= 0.25F; this.particleScale *= par8; this.particleMaxAge = (int)(8.0D / (Math.random() * 0.8D + 0.2D)); this.particleMaxAge = (int)((float)this.particleMaxAge * par8); @@ -56,7 +56,8 @@ public class EntityDandelionFX extends EntityFX { float var13 = (float)(this.prevPosX + (this.posX - this.prevPosX) * par2 - EntityFX.interpPosX); float var14 = (float)(this.prevPosY + (this.posY - this.prevPosY) * par2 - EntityFX.interpPosY); float var15 = (float)(this.prevPosZ + (this.posZ - this.prevPosZ) * par2 - EntityFX.interpPosZ); - float var16 = 1.2F - (float)Math.random() * 0.5F; + //float var16 = 1.2F - (float)Math.random() * 0.5F; + float var16 = 1.2F * 0.5F; par1Tessellator.setColorRGBA_F(this.particleRed * var16, this.particleGreen * var16, this.particleBlue * var16, 1.0F); par1Tessellator.addVertexWithUV(var13 - par3 * sizeFactor - par6 * sizeFactor, var14 - par4 * sizeFactor, var15 - par5 * sizeFactor - par7 * sizeFactor, 0.0D, 1.0D); par1Tessellator.addVertexWithUV(var13 - par3 * sizeFactor + par6 * sizeFactor, var14 + par4 * sizeFactor, var15 - par5 * sizeFactor + par7 * sizeFactor, 1.0D, 1.0D); diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/omegaessence.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/omegaessence.png new file mode 100644 index 000000000..72c3c2123 Binary files /dev/null and b/src/minecraft/mods/BiomesOPlenty/textures/blocks/omegaessence.png differ diff --git a/src/minecraft/mods/BiomesOPlenty/textures/blocks/violet.png b/src/minecraft/mods/BiomesOPlenty/textures/blocks/violet.png index f6380beca..0daff8df9 100644 Binary files a/src/minecraft/mods/BiomesOPlenty/textures/blocks/violet.png and b/src/minecraft/mods/BiomesOPlenty/textures/blocks/violet.png differ diff --git a/src/minecraft/mods/BiomesOPlenty/textures/items/exoticflowerband.png b/src/minecraft/mods/BiomesOPlenty/textures/items/exoticflowerband.png index 748a27495..4f43fe71e 100644 Binary files a/src/minecraft/mods/BiomesOPlenty/textures/items/exoticflowerband.png and b/src/minecraft/mods/BiomesOPlenty/textures/items/exoticflowerband.png differ diff --git a/src/minecraft/mods/BiomesOPlenty/textures/items/lushflowerband.png b/src/minecraft/mods/BiomesOPlenty/textures/items/lushflowerband.png index 3049832f0..9045fdc4c 100644 Binary files a/src/minecraft/mods/BiomesOPlenty/textures/items/lushflowerband.png and b/src/minecraft/mods/BiomesOPlenty/textures/items/lushflowerband.png differ