Jump to content

Sonicjumper

Members
  • Posts

    3
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed
  • Personal Text
    I am new!

Sonicjumper's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. Riiiiight.... because I know how to do that. Thanks for the help though, I'll look into it.
  2. I'm pretty sure there is no EntityDeathEvent, although that would work if it existed. All I can find is LivingDeathEvent, and potions aren't living entities.
  3. I am a mod maker who has run into some issues with making a hook that activates when a player is hit with a splash potion of ANY type. I would like to see a dedicated hook that is fired when potions splash on entities. If there is another possible way to do this without editing a base class, please inform me ASAP. EDIT: Here's some code I came up with... private boolean checkRecentPotions() { EntityPlayer pl = Mod_Main.mc.thePlayer; AxisAlignedBB var1 = AxisAlignedBB.getBoundingBox(pl.posX - 4.5D, pl.posY - 5.0D, pl.posZ - 4.5D, pl.posX + 4.5D, pl.posY + 2.0D, pl.posZ + 4.5D); ArrayList potionList = (ArrayList) Mod_Main.mc.theWorld.getEntitiesWithinAABB(EntityPotion.class, var1); for(int i = 0;i < potionList.size();i++) { EntityPotion var4 = (EntityPotion) potionList.get(i); double tv1 = pl.posX; double tv2 = pl.posY; double tv3 = pl.posZ; double tv4 = var4.posX; double tv5 = var4.posY; double tv6 = var4.posZ; //distance variable if wanted double distance = Math.sqrt(this.sq(tv1 - tv4) + this.sq(tv2 - tv5) + this.sq(tv3 - tv6); if(var4.isDead) { potionList.remove(i); return true; } } return false; }
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.