Package net.minecraft.entity.player

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


  @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

        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

    if(!_notificationDisplayed && _updateThread.checkComplete())
    {
      _notificationDisplayed = true;
      if(_updateThread.newVersionAvailable())
      {
        EntityPlayer player = (EntityPlayer) tickData[0];
        player.sendChatToPlayer("[" + _mod.getModName() + "] A new version is available: " + _updateThread.newVersion().modVersion().toString());
        player.sendChatToPlayer( _updateThread.newVersion().description());
      }
    }
  }
View Full Code Here

    }
   
  }

  private void handleGoggles() {
    EntityPlayer player = Minecraft.getMinecraft().thePlayer;
    if(!GogglesOfRevealingUpgrade.isUpgradeEquipped(player)){
      return;
    }
    if(gogglesKey.getIsKeyPressed()) {     
      EnderIO.itemDarkSteelHelmet.setGogglesUgradeActive(!EnderIO.itemDarkSteelHelmet.isGogglesUgradeActive());
View Full Code Here

      PacketHandler.INSTANCE.sendToServer(new PacketUpgradeState(PacketUpgradeState.Type.GLIDE, isGlideActive));
    }
  }
 
  private void handleNightVision() {
    EntityPlayer player = Minecraft.getMinecraft().thePlayer;
    if(!DarkSteelController.instance.isNightVisionUpgradeEquipped(player)){
      isNightVisionActive = false;
      return;
    }
    if(nightVisionKey.getIsKeyPressed()) {     
View Full Code Here

    side = ForgeDirection.getOrientation(buffer.readShort());
  }

  @Override
  public IMessage onMessage(PacketConduitProbe message, MessageContext ctx) {
    EntityPlayer player = ctx.getServerHandler().playerEntity;
    World world = player.worldObj;
    if(world == null) {
      Log.warn("MJReaderPacketHandler.sendInfoMessage: Could not handle packet as player world was null.");
      return null;
    }
View Full Code Here

  @SubscribeEvent
  public void onEntityDrop(LivingDropsEvent evt) {

    if(evt.source.getEntity() instanceof EntityPlayer) {
      EntityPlayer player = (EntityPlayer) evt.source.getEntity();
      double skullDropChance = getSkullDropChance(player, evt);     
      if(Math.random() <= skullDropChance) {       
        ItemStack skull = getSkullForEntity(evt.entityLiving);
        if(skull != null && !containsDrop(evt, skull)) {
          //TODO: Shouldn't I add this to the list in the event?
View Full Code Here

  @Override
  public boolean hitEntity(ItemStack par1ItemStack, EntityLivingBase entity, EntityLivingBase playerEntity) {

    if(playerEntity instanceof EntityPlayer) {

      EntityPlayer player = (EntityPlayer) playerEntity;
      ItemStack sword = player.getCurrentEquippedItem();

      //Durability damage
      EnergyUpgrade eu = EnergyUpgrade.loadFromItem(par1ItemStack);
      if(eu != null && eu.isAbsorbDamageWithPower() && eu.getEnergy() > 0) {
        eu.extractEnergy(powerPerDamagePoint, false);

      } else {
        super.hitEntity(par1ItemStack, entity, playerEntity);
      }

      //sword hit
      if(eu != null) {
        eu.writeToItem(sword);

        if(eu.energy > Config.darkSteelSwordPowerUsePerHit) {
          extractEnergy(player.getCurrentEquippedItem(), Config.darkSteelSwordPowerUsePerHit, false);
          String name = EntityList.getEntityString(entity);
          if(entity instanceof EntityEnderman || ENDERZOO_ENDERMINY.equals(name)) {
            entity.getEntityData().setBoolean("hitByDarkSteelSword", true);
          }
        }
View Full Code Here

    mode = RedstoneControlMode.values()[ordinal];
  }

  @Override
  public IMessage onMessage(PacketRedstoneMode message, MessageContext ctx) {
    EntityPlayer player = ctx.getServerHandler().playerEntity;
    TileEntity te = player.worldObj.getTileEntity(message.x, message.y, message.z);
    if(te instanceof IRedstoneModeControlable) {
      IRedstoneModeControlable me = (IRedstoneModeControlable) te;
      me.setRedstoneControlMode(message.mode);
    }
View Full Code Here

TOP

Related Classes of net.minecraft.entity.player.EntityPlayer

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.