Examples of EntityPlayer


Examples of net.minecraft.entity.player.EntityPlayer

    }
  }

  @SubscribeEvent
  public void onPlayerLogout(PlayerEvent.PlayerLoggedOutEvent event) {
    EntityPlayer player = event.player;
    String username = player.getGameProfile().getName();
    ItemFocusSmelt.playerData.remove(username);
    ItemFocusHeal.playerHealData.remove(username);

    ItemGemChest.playersWithFlight.remove(username + ":false");
    ItemGemChest.playersWithFlight.remove(username + ":true");
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

  @Override
  public void onUpdate(ItemStack par1ItemStack, World par2World, Entity par3Entity, int par4, boolean par5) {
    if (!(par3Entity instanceof EntityPlayer))
      return;

    EntityPlayer player = (EntityPlayer) par3Entity;
    ItemStack currentStack = player.getCurrentEquippedItem();
    if (currentStack == null || !(currentStack.getItem() instanceof IAdvancedTool))
      return;
    IAdvancedTool tool = (IAdvancedTool) currentStack.getItem();

    if (tool.getType().equals("sword"))
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

    byteBuf.writeBoolean(armorStatus);
  }

  @Override
  public IMessage onMessage(PacketToggleArmor message, MessageContext ctx) {
    EntityPlayer player;
    if (ctx.side.isClient())
      player = TTClientProxy.getPlayer();
    else {
      player = ctx.getServerHandler().playerEntity;
    }
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

  @Override
  public void onWornTick(ItemStack itemstack, EntityLivingBase entity) {
    Block block = getBlock(itemstack);
    if (!entity.worldObj.isRemote && itemstack.getItemDamage() == 1 && block != Blocks.air && entity instanceof EntityPlayer) {
      EntityPlayer player = (EntityPlayer) entity;
      int meta = getBlockMeta(itemstack);

      int highest = -1;
      boolean hasFreeSlot = false;
      int[] counts = new int[player.inventory.getSizeInventory() - player.inventory.armorInventory.length];
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

  }

  @SubscribeEvent(priority = EventPriority.LOWEST)
  public void onDamageTaken(LivingHurtEvent event) {
    if (event.entityLiving instanceof EntityPlayer) {
      EntityPlayer player = (EntityPlayer) event.entityLiving;
      if (player.getCurrentArmor(1) != null && player.getCurrentArmor(1).getItem() == this && event.source.isFireDamage() && ThaumicTinkerer.proxy.armorStatus(player)) {
        event.setCanceled(true);
        player.heal(event.ammount);
      }
    }
  }
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

  }

  @SubscribeEvent
  public void onEntityUpdate(LivingUpdateEvent event) {
    if (event.entityLiving instanceof EntityPlayer) {
      EntityPlayer player = (EntityPlayer) event.entityLiving;

      ItemStack armor = player.getCurrentArmor(3 - armorType);
      if (armor != null && armor.getItem() == this)
        tickPlayer(player);
    }
  }
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

  }

  @SubscribeEvent
  public void updatePlayerFlyStatus(LivingUpdateEvent event) {
    if (event.entityLiving instanceof EntityPlayer) {
      EntityPlayer player = (EntityPlayer) event.entityLiving;

      ItemStack armor = player.getCurrentArmor(3 - armorType);
      if (armor != null && armor.getItem() == this)
        tickPlayer(player);

      if (playersWithFlight.contains(playerStr(player))) {
        if (shouldPlayerHaveFlight(player))
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

    return getFocusColor();
  }

  @Override
  public int getFocusColor() {
    EntityPlayer player = ThaumicTinkerer.proxy.getClientPlayer();
    return player == null ? 0xFFFFFF : Color.HSBtoRGB(player.ticksExisted * 2 % 360 / 360F, 1F, 1F);
  }
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

  }

  @SubscribeEvent
  public void onPlayerJump(LivingJumpEvent event) {
    if (event.entityLiving instanceof EntityPlayer) {
      EntityPlayer player = (EntityPlayer) event.entityLiving;
      boolean hasArmor = player.getCurrentArmor(0) != null && player.getCurrentArmor(0).getItem() == this;

      if (hasArmor && ThaumicTinkerer.proxy.armorStatus(player) && player.getCurrentArmor(0).getItemDamage() == 0)
        player.motionY += 0.3;
    }
  }
View Full Code Here

Examples of net.minecraft.entity.player.EntityPlayer

    //In theory, this should be redundant
    @SubscribeEvent
    public void onFall(LivingFallEvent event) {
        if (event.entityLiving instanceof EntityPlayer) {

            EntityPlayer player = (EntityPlayer) event.entityLiving;
            boolean hasArmor = player.getCurrentArmor(0) != null && player.getCurrentArmor(0).getItem() == this;
            if (hasArmor) {
                event.distance = 0;
            }
        }
    }
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.