Examples of EntityPlayer


Examples of net.minecraft.entity.player.EntityPlayer

    }

  @SubscribeEvent(priority = EventPriority.HIGH)
  public void onLivingUpdate(LivingUpdateEvent event) {
    if (event.entityLiving instanceof EntityPlayer && event.entityLiving.worldObj.isRemote) {
      EntityPlayer player = (EntityPlayer) event.entityLiving;

      boolean highStepListed = playersWith1Step.contains(player.getGameProfile().getName());
      boolean hasHighStep = player.getCurrentArmor(0) != null && player.getCurrentArmor(0).getItem() == this;

      if (!highStepListed && (hasHighStep && ThaumicTinkerer.proxy.armorStatus(player) && player.getCurrentArmor(0).getItemDamage() == 0))
        playersWith1Step.add(player.getGameProfile().getName());


      if ((!hasHighStep || !ThaumicTinkerer.proxy.armorStatus(player) || player.getCurrentArmor(0).getItemDamage() == 1) && highStepListed) {
        playersWith1Step.remove(player.getGameProfile().getName());
        player.stepHeight = 0.5F;
      }
    }
  }
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

  @Override
  public void updateEntity() {
    List<EntityPlayer> players = worldObj.getEntitiesWithinAABB(EntityPlayer.class, AxisAlignedBB.getBoundingBox(xCoord, yCoord + 1, zCoord, xCoord + 1, yCoord + 1.5, zCoord + 1));

    EntityPlayer clientPlayer = ThaumicTinkerer.proxy.getClientPlayer();
    for (EntityPlayer player : players)
      if (player != null && player == clientPlayer && player.isSneaking()) {
        player.openGui(ThaumicTinkerer.instance, LibGuiIDs.GUI_ID_WARP_GATE_DESTINATIONS, worldObj, xCoord, yCoord, zCoord);
        break;
      }
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

        TileEntityTransformer te = (TileEntityTransformer) tileEntity;
        int metadata = tileEntity.worldObj.getBlockMetadata(tileEntity.xCoord, tileEntity.yCoord, tileEntity.zCoord);
        String status = StatCollector.translateToLocal(te.stepUp ? "function.transformer.stepUp" : "function.transformer.stepDown");
        String name = StatCollector.translateToLocal(ElectricExpansionItems.blockTransformer.getUnlocalizedName() + "." + (int) Math.pow(2, metadata +1) + "x.name");
       
        EntityPlayer player = Minecraft.getMinecraft().thePlayer;
        MovingObjectPosition movingPosition = player.rayTrace(5, 1f);
       
       
       
        if (movingPosition != null)
        {
View Full Code Here

Examples of net.minecraft.server.EntityPlayer

    public int getTicksLived() {
        return player.getTicksLived();
    }

    public float getSpeedAmplifier() {
        EntityPlayer ep = ((CraftPlayer) player).getHandle();
        if(ep.hasEffect(MobEffectList.FASTER_MOVEMENT)) {
            // Taken directly from Minecraft code, should work
            return 1.0F + 0.2F * (float) (ep.getEffect(MobEffectList.FASTER_MOVEMENT).getAmplifier() + 1);
        } else {
            return 1.0F;
        }
    }
View Full Code Here

Examples of net.minecraft.server.v1_4_5.EntityPlayer

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

  @Override
  public AlmostBoolean isIllegalBounds(final Player player) {
    final EntityPlayer entityPlayer = ((CraftPlayer) player).getHandle();
    if (entityPlayer.dead) return AlmostBoolean.NO;
    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

Examples of net.minecraft.server.v1_4_6.EntityPlayer

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

  @Override
  public AlmostBoolean isIllegalBounds(final Player player) {
    final EntityPlayer entityPlayer = ((CraftPlayer) player).getHandle();
    if (entityPlayer.dead) return AlmostBoolean.NO;
    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

Examples of net.minecraft.server.v1_4_6.EntityPlayer

    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

Examples of net.minecraft.server.v1_4_6.EntityPlayer

    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

Examples of net.minecraft.server.v1_4_6.EntityPlayer

    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 ;
  }
View Full Code Here

Examples of net.minecraft.server.v1_4_6.EntityPlayer

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

  @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
TOP
Copyright © 2018 www.massapi.com. 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.