Package net.minecraft.entity

Examples of net.minecraft.entity.Entity


  }
 
  @Override
  protected void doProcess()
  {
    Entity xride = Minecraft.getMinecraft().thePlayer.ridingEntity;
   
    if (xride == null || !(xride instanceof EntityHorse))
    {
      //setValue("jumping", false);
      setValue("rearing", false);
      setValue("saddled", false);
      setValue("leashed", false);
      setValue("chested", false);
      setValue("tame", false);
      setValue("type", 0);
      setValue("variant", 0);
      setValue("name_tag", "");
      setValue("health1k", 0);
      setValue("leashed_to_player", false);
      setValue("ridden_by_owner", false);
      setValue("leashed_to_owner", false);
      setValue("leash_distance", 0);
      setValue("temper", 0);
      setValue("owner_name", "");
      setValue("reproduced", false);
      setValue("bred", false);
     
      return;
    }
   
    EntityHorse ride = (EntityHorse) xride;
   
    //setValue("jumping", ride.isHorseJumping()); // not functionnal
    setValue("rearing", ride.isRearing());
    setValue("saddled", ride.isHorseSaddled());
    setValue("leashed", ride.getLeashed());
    setValue("chested", ride.isChested());
    setValue("tame", ride.isTame());
   
    setValue("type", ride.getHorseType());
    setValue("variant", ride.getHorseVariant());
   
    setValue("name_tag", ride.getCustomNameTag());
   
    setValue("health1k", (int) (ride.getHealth() * 1000));
    setValue("leashed_to_player", ride.getLeashed() && ride.getLeashedToEntity() instanceof EntityPlayer);
    setValue(
      "ridden_by_owner",
      ride.riddenByEntity instanceof EntityPlayer
        && !ride.func_152119_ch().equals("")
        && ride.func_152119_ch().equals(((EntityPlayer) ride.riddenByEntity).getGameProfile().getId()));
    setValue(
      "leashed_to_owner",
      ride.getLeashedToEntity() instanceof EntityPlayer
        && !ride.func_152119_ch().equals("")
        && ride.func_152119_ch().equals(((EntityPlayer) ride.getLeashedToEntity()).getGameProfile().getId()));
   
    if (ride.getLeashed() && ride.getLeashedToEntity() != null)
    {
      Entity e = ride.getLeashedToEntity();
      setValue("leash_distance", (int) (e.getDistanceToEntity(ride) * 1000));
    }
    else
    {
      setValue("leash_distance", 0);
    }
View Full Code Here


  }
 
  @Override
  protected void doProcess()
  {
    Entity ride = Minecraft.getMinecraft().thePlayer.ridingEntity;
   
    if (ride != null)
    {
      int mxx = (int) Math.round(ride.motionX * 1000);
      int mzz = (int) Math.round(ride.motionZ * 1000);
 
View Full Code Here

  @Override
  protected void doProcess()
  {
    Minecraft mc = Minecraft.getMinecraft();
    EntityClientPlayerMP player = mc.thePlayer;
    Entity ride = player.ridingEntity;
   
    setValue("player_health_ceil", (int) Math.ceil(player.getHealth()));
    setValue("world_nether", player.dimension == -1);
    setValue("player_current_item_as_number", number(player.inventory.getCurrentItem()));
   
    setValue("72000_minus_item_use_duration", 72000 - player.getItemInUseDuration());
    setValue("riding_minecart", ride != null && ride.getClass() == EntityMinecartEmpty.class);
    setValue("riding_boat", ride != null && ride.getClass() == EntityBoat.class);
    setValue("armor_0_as_number", number(player.inventory.armorInventory[0]));
    setValue("armor_1_as_number", number(player.inventory.armorInventory[1]));
    setValue("armor_2_as_number", number(player.inventory.armorInventory[2]));
    setValue("armor_3_as_number", number(player.inventory.armorInventory[3]));
    setValue("gui_instanceof_container", mc.currentScreen != null && mc.currentScreen instanceof GuiContainer);
View Full Code Here

  }
 
  @Override
  protected void doProcess()
  {
    Entity ride = Minecraft.getMinecraft().thePlayer.ridingEntity;
   
    // http://stackoverflow.com/questions/2950319/is-null-check-needed-before-calling-instanceof
   
    // Only do null safe operations here
   
    setValue("minecart", ride instanceof EntityMinecart);
    setValue("boat", ride instanceof EntityBoat);
    setValue("pig", ride instanceof EntityPig);
    setValue("horse", ride instanceof EntityHorse);
    setValue("player", ride instanceof EntityPlayer);
   
    if (ride == null)
    {
      setValue("burning", false);
      setValue("entity_id", MODULE_CONSTANTS.NO_ENTITY);
      return;
    }
   
    // All null unsafe operations go here
    setValue("burning", ride.isBurning());
    setValue("entity_id", EntityList.getEntityID(ride));
  }
View Full Code Here

        if (var3 != null)
        {
            for (int var4 = 0; var4 < var3.size(); ++var4)
            {
                final Entity var5 = (Entity) var3.get(var4);

                if (var5 instanceof EntityLivingBase)
                {
                    if (!var5.isDead && !var5.isBurning() && !var5.equals(this.ridingEntity))
                    {
                        var5.setFire(3);
                        GalacticraftCore.packetPipeline.sendToServer(new PacketSimple(EnumSimplePacket.S_SET_ENTITY_FIRE, new Object[] { var5.getEntityId() }));
                    }
                }
            }
        }
    }
View Full Code Here

    }

    @Override
    public void handleServerSide(EntityPlayer player)
    {
        Entity entity = player.worldObj.getEntityByID(this.entityID);

        if (entity != null)
        {
            entity.rotationPitch = this.entityPitch;
            entity.rotationYaw = this.entityYaw;
View Full Code Here

        this.setEntityData(player);
    }

    private void setEntityData(EntityPlayer player)
    {
        Entity entity = player.worldObj.getEntityByID(this.entityID);

        if (entity instanceof IEntityFullSync)
        {
            if (player.worldObj.isRemote || player.getUniqueID().equals(((IEntityFullSync) entity).getOwnerUUID()) || ((IEntityFullSync) entity).getOwnerUUID() == null)
            {
View Full Code Here

        if (var3 != null)
        {
            for (int var4 = 0; var4 < var3.size(); ++var4)
            {
                final Entity var5 = (Entity) var3.get(var4);

                if (var5 instanceof EntityLivingBase)
                {
                    if (!var5.isDead && !var5.isBurning() && !var5.equals(this.ridingEntity))
                    {
                        var5.setFire(3);
                        GalacticraftCore.packetPipeline.sendToServer(new PacketSimple(EnumSimplePacket.S_SET_ENTITY_FIRE, new Object[] { var5.getEntityId() }));
                    }
                }
            }
        }
    }
View Full Code Here

        }

        switch (this.type)
        {
        case 0:
            Entity entity = player.worldObj.getEntityByID((Integer) this.data[0]);

            if (entity instanceof IInventorySettable)
            {
                this.setInventoryStacks((IInventorySettable) entity);
            }
View Full Code Here

    public void handleServerSide(EntityPlayer player)
    {
        switch (this.type)
        {
        case 0:
            Entity entity = player.worldObj.getEntityByID((Integer) this.data[0]);

            if (entity instanceof IInventorySettable)
            {
                GalacticraftCore.packetPipeline.sendTo(new PacketDynamicInventory(entity), (EntityPlayerMP) player);
            }
View Full Code Here

TOP

Related Classes of net.minecraft.entity.Entity

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.