Jump to content

Kwasti

Members
  • Posts

    32
  • Joined

  • Last visited

Everything posted by Kwasti

  1. Yes, I found it. But I have not found where the given type of potion, for example poisoning. { short short1 = -1; if (this.rand.nextFloat() < 0.15F && this.isBurning() && !this.isPotionActive(Potion.fireResistance)) { short1 = 16307; } else if (this.rand.nextFloat() < 0.05F && this.getHealth() < this.getMaxHealth()) { short1 = 16341; } else if (this.rand.nextFloat() < 0.25F && this.getAttackTarget() != null && !this.isPotionActive(Potion.moveSpeed) && this.getAttackTarget().getDistanceSqToEntity(this) > 121.0D) { short1 = 16274; } else if (this.rand.nextFloat() < 0.25F && this.getAttackTarget() != null && !this.isPotionActive(Potion.moveSpeed) && this.getAttackTarget().getDistanceSqToEntity(this) > 121.0D) { short1 = 16274; } if (short1 > -1) { this.setCurrentItemOrArmor(0, new ItemStack(Item.potion, 1, short1)); this.witchAttackTimer = this.getHeldItem().getMaxItemUseDuration(); this.setAggressive(true); AttributeInstance attributeinstance = this.getEntityAttribute(SharedMonsterAttributes.movementSpeed); attributeinstance.removeModifier(field_110185_bq); attributeinstance.applyModifier(field_110185_bq); } I think short1 = 16307; it indicates the type of potion, but where you got these numbers? for example, if I want to add to the effect of the potion blind or other, what number to put?
  2. Sorry my english, it's translate.google.. I want some of my mobs spawn only underground either in caves or below a certain level in all biomes. EntityRegistry.addSpawn () - spawn in certain biomes. but how to set conditions spawn?
  3. watch mob code Witch I can not understand. Where is calculated what kind of potion it attacks? (1.6.4 ver.)
  4. As mobs spawn only in the caves? (for 1.6.4/1.7.2)
×
×
  • Create New...

Important Information

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