Package net.minecraft.server.v1_7_R1

Examples of net.minecraft.server.v1_7_R1.Block


    if(!this.isTamed())
      return false;
    else
    {
      EntityLiving owner = this.getTamer();
      if(owner == null)
        return false;
      else
      {
        this.m_ownerTarget = owner.aL();
        int lastAttackTick = owner.aM();
        return lastAttackTick != this.m_lastAttackTick && this.isSuitableTarget(this.m_ownerTarget, false);
      }
    }
  }
View Full Code Here


    return ((CraftEntity) entity).getHandle().width;
  }

  @Override
  public AlmostBoolean isIllegalBounds(final Player player) {
    final EntityPlayer entityPlayer = ((CraftPlayer) player).getHandle();
    if (entityPlayer.dead) return AlmostBoolean.NO;
    // TODO: Does this need a method call for the "real" box? Might be no problem during moving events, though.
    final AxisAlignedBB box = entityPlayer.boundingBox;
    if (!entityPlayer.isSleeping()){
      // This can not really test stance but height of bounding box.
      final double dY = Math.abs(box.e - box.b);
      if (dY > 1.8) return AlmostBoolean.YES; // dY > 1.65D ||
      if (dY < 0.1D && entityPlayer.length >= 0.1) return AlmostBoolean.YES;
    }
View Full Code Here

    return AlmostBoolean.MAYBE;
  }

  @Override
  public double getJumpAmplifier(final Player player) {
    final EntityPlayer mcPlayer = ((CraftPlayer) player).getHandle();
 
    if (mcPlayer.hasEffect(MobEffectList.JUMP)) return mcPlayer.getEffect(MobEffectList.JUMP).getAmplifier();
    else return Double.NEGATIVE_INFINITY;
  }
View Full Code Here

    else return Double.NEGATIVE_INFINITY;
  }

  @Override
  public double getFasterMovementAmplifier(final Player player) {
    final EntityPlayer mcPlayer = ((CraftPlayer) player).getHandle();
    if (mcPlayer.hasEffect(MobEffectList.FASTER_MOVEMENT)) return mcPlayer.getEffect(MobEffectList.FASTER_MOVEMENT).getAmplifier();
    else return Double.NEGATIVE_INFINITY;
  }
View Full Code Here

    return ((CraftEntity) entity).getHandle() instanceof EntityComplexPart;
  }

  @Override
  public boolean shouldBeZombie(final Player player) {
    final EntityPlayer mcPlayer = ((CraftPlayer) player).getHandle();
    return !mcPlayer.dead && mcPlayer.getHealth() <= 0.0f ;
  }
View Full Code Here

    return !mcPlayer.dead && mcPlayer.getHealth() <= 0.0f ;
  }

  @Override
  public void setDead(final Player player, final int deathTicks) {
    final EntityPlayer mcPlayer = ((CraftPlayer) player).getHandle();
        mcPlayer.deathTicks = deathTicks;
        mcPlayer.dead = true;
  }
View Full Code Here

      double minDist = Double.MAX_VALUE;
      Iterator it = villagers.iterator();

      while(it.hasNext())
      {
        EntityVillager villager = (EntityVillager)it.next();
        if(villager != this.m_villager && !villager.bZ() && villager.getAge() < 0)
        {
          double dist = villager.e(this.m_villager);

          if(dist <= minDist)
          {
            minDist = dist;
            this.m_friend = villager;
View Full Code Here

  public void removeOffer(TradeOffer inOffer)
  {
    Iterator it = this.m_recipeList.iterator();
    while(it.hasNext())
    {
      MerchantRecipe recipe = (MerchantRecipe)it.next();
      if(isSameOffer(inOffer, recipe))
        it.remove();
    }
    this.m_offerings.remove(inOffer);
  }
View Full Code Here

    while(it.hasNext())
    {
      TradeOffer next = it.next();
      if(next.getCost().equals(inForItem))
      {
        MerchantRecipe recipe = this.getRecipeFromOffer(next);
        this.m_recipeList.remove(recipe);
        it.remove();
      }
    }
  }
View Full Code Here

  public MerchantRecipe getRecipeFromOffer(TradeOffer inOffer)
  {
    for(Object o : this.m_recipeList)
    {
      MerchantRecipe recipe = (MerchantRecipe)o;
      if(isSameOffer(inOffer, recipe))
        return recipe;
    }

    return null;
View Full Code Here

TOP

Related Classes of net.minecraft.server.v1_7_R1.Block

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.