net.minecraft.src
Class EntityList

java.lang.Object
  extended by net.minecraft.src.EntityList

public class EntityList
extends Object


Field Summary
static Map classToStringMapping
          Provides a mapping between a string and an entity classes
static HashMap entityEggs
          This is a HashMap of the Creative Entity Eggs/Spawners.
static Map IDtoClassMapping
          provides a mapping between an entityID and an Entity Class
static Map stringToClassMapping
          Provides a mapping between entity classes and a string
 
Constructor Summary
EntityList()
           
 
Method Summary
static void addMapping(Class par0Class, String par1Str, int par2)
          adds a mapping between Entity classes and both a string representation and an ID
static void addMapping(Class par0Class, String par1Str, int par2, int par3, int par4)
          Adds a entity mapping with egg info.
static Entity createEntityByID(int par0, World par1World)
          Create a new instance of an entity in the world by using an entity ID.
static Entity createEntityByName(String par0Str, World par1World)
          Create a new instance of an entity in the world by using the entity name.
static Entity createEntityFromNBT(NBTTagCompound par0NBTTagCompound, World par1World)
          create a new instance of an entity from NBT store
static int getEntityID(Entity par0Entity)
          gets the entityID of a specific entity
static String getEntityString(Entity par0Entity)
          Gets the string representation of a specific entity.
static String getStringFromID(int par0)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stringToClassMapping

public static Map stringToClassMapping
Provides a mapping between entity classes and a string


classToStringMapping

public static Map classToStringMapping
Provides a mapping between a string and an entity classes


IDtoClassMapping

public static Map IDtoClassMapping
provides a mapping between an entityID and an Entity Class


entityEggs

public static HashMap entityEggs
This is a HashMap of the Creative Entity Eggs/Spawners.

Constructor Detail

EntityList

public EntityList()
Method Detail

addMapping

public static void addMapping(Class par0Class,
                              String par1Str,
                              int par2)
adds a mapping between Entity classes and both a string representation and an ID


addMapping

public static void addMapping(Class par0Class,
                              String par1Str,
                              int par2,
                              int par3,
                              int par4)
Adds a entity mapping with egg info.


createEntityByName

public static Entity createEntityByName(String par0Str,
                                        World par1World)
Create a new instance of an entity in the world by using the entity name.


createEntityFromNBT

public static Entity createEntityFromNBT(NBTTagCompound par0NBTTagCompound,
                                         World par1World)
create a new instance of an entity from NBT store


createEntityByID

public static Entity createEntityByID(int par0,
                                      World par1World)
Create a new instance of an entity in the world by using an entity ID.


getEntityID

public static int getEntityID(Entity par0Entity)
gets the entityID of a specific entity


getEntityString

public static String getEntityString(Entity par0Entity)
Gets the string representation of a specific entity.


getStringFromID

public static String getStringFromID(int par0)