Package net.minecraft.entity
Class EntityType
java.lang.Object
net.minecraft.entity.EntityType
public class EntityType extends Object
- Mappings:
Namespace Name official pmintermediary net/minecraft/class_1746named net/minecraft/entity/EntityType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEntityType.SpawnEggData -
Field Summary
Fields Modifier and Type Field Description private static Map<Class<? extends Entity>,Integer>CLASS_ID_MAPprivate static Map<Class<? extends Entity>,String>CLASS_NAME_MAPprivate static Map<Integer,Class<? extends Entity>>ID_CLASS_MAPprivate static LoggerLOGGERprivate static Map<String,Class<? extends Entity>>NAME_CLASS_MAPprivate static Map<String,Integer>NAME_ID_MAPstatic Map<Integer,EntityType.SpawnEggData>SPAWN_EGGS -
Constructor Summary
Constructors Constructor Description EntityType() -
Method Summary
Modifier and Type Method Description static EntitycreateInstanceFromId(int id, World world)static EntitycreateInstanceFromName(String name, World world)static EntitycreateInstanceFromTag(CompoundTag nbt, World world)static booleanequals(Entity entity, String string)static Class<? extends Entity>getEntityById(int id)static StringgetEntityName(int id)static StringgetEntityName(Entity entity)static List<String>getEntityNames()static intgetIdByEntity(Entity entity)static intgetIdByName(String name)static booleanisEntityRegistered(String name)static voidload()private static voidregisterEntity(Class<? extends Entity> clazz, String name, int id)private static voidregisterEntity(Class<? extends Entity> clazz, String name, int id, int foregroundColor, int backgroundColor)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bLpm;b:Lorg/apache/logging/log4j/Logger;intermediary field_7411Lnet/minecraft/class_1746;field_7411:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/entity/EntityType;LOGGER:Lorg/apache/logging/log4j/Logger;
-
NAME_CLASS_MAP
- Mappings:
Namespace Name Mixin selector official cLpm;c:Ljava/util/Map;intermediary field_7412Lnet/minecraft/class_1746;field_7412:Ljava/util/Map;named NAME_CLASS_MAPLnet/minecraft/entity/EntityType;NAME_CLASS_MAP:Ljava/util/Map;
-
CLASS_NAME_MAP
- Mappings:
Namespace Name Mixin selector official dLpm;d:Ljava/util/Map;intermediary field_7413Lnet/minecraft/class_1746;field_7413:Ljava/util/Map;named CLASS_NAME_MAPLnet/minecraft/entity/EntityType;CLASS_NAME_MAP:Ljava/util/Map;
-
ID_CLASS_MAP
- Mappings:
Namespace Name Mixin selector official eLpm;e:Ljava/util/Map;intermediary field_7414Lnet/minecraft/class_1746;field_7414:Ljava/util/Map;named ID_CLASS_MAPLnet/minecraft/entity/EntityType;ID_CLASS_MAP:Ljava/util/Map;
-
CLASS_ID_MAP
- Mappings:
Namespace Name Mixin selector official fLpm;f:Ljava/util/Map;intermediary field_7415Lnet/minecraft/class_1746;field_7415:Ljava/util/Map;named CLASS_ID_MAPLnet/minecraft/entity/EntityType;CLASS_ID_MAP:Ljava/util/Map;
-
NAME_ID_MAP
- Mappings:
Namespace Name Mixin selector official gLpm;g:Ljava/util/Map;intermediary field_7416Lnet/minecraft/class_1746;field_7416:Ljava/util/Map;named NAME_ID_MAPLnet/minecraft/entity/EntityType;NAME_ID_MAP:Ljava/util/Map;
-
SPAWN_EGGS
- Mappings:
Namespace Name Mixin selector official aLpm;a:Ljava/util/Map;intermediary field_7410Lnet/minecraft/class_1746;field_7410:Ljava/util/Map;named SPAWN_EGGSLnet/minecraft/entity/EntityType;SPAWN_EGGS:Ljava/util/Map;
-
-
Constructor Details
-
EntityType
public EntityType()
-
-
Method Details
-
registerEntity
- Mappings:
Namespace Name Mixin selector official aLpm;a(Ljava/lang/Class;Ljava/lang/String;I)Vintermediary method_7069Lnet/minecraft/class_1746;method_7069(Ljava/lang/Class;Ljava/lang/String;I)Vnamed registerEntityLnet/minecraft/entity/EntityType;registerEntity(Ljava/lang/Class;Ljava/lang/String;I)V
-
registerEntity
private static void registerEntity(Class<? extends Entity> clazz, String name, int id, int foregroundColor, int backgroundColor)- Mappings:
Namespace Name Mixin selector official aLpm;a(Ljava/lang/Class;Ljava/lang/String;III)Vintermediary method_7070Lnet/minecraft/class_1746;method_7070(Ljava/lang/Class;Ljava/lang/String;III)Vnamed registerEntityLnet/minecraft/entity/EntityType;registerEntity(Ljava/lang/Class;Ljava/lang/String;III)V
-
createInstanceFromName
- Mappings:
Namespace Name Mixin selector official aLpm;a(Ljava/lang/String;Ladm;)Lpk;intermediary method_7072Lnet/minecraft/class_1746;method_7072(Ljava/lang/String;Lnet/minecraft/class_99;)Lnet/minecraft/class_1745;named createInstanceFromNameLnet/minecraft/entity/EntityType;createInstanceFromName(Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
-
createInstanceFromTag
- Mappings:
Namespace Name Mixin selector official aLpm;a(Ldn;Ladm;)Lpk;intermediary method_7068Lnet/minecraft/class_1746;method_7068(Lnet/minecraft/class_1405;Lnet/minecraft/class_99;)Lnet/minecraft/class_1745;named createInstanceFromTagLnet/minecraft/entity/EntityType;createInstanceFromTag(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
-
createInstanceFromId
- Mappings:
Namespace Name Mixin selector official aLpm;a(ILadm;)Lpk;intermediary method_7067Lnet/minecraft/class_1746;method_7067(ILnet/minecraft/class_99;)Lnet/minecraft/class_1745;named createInstanceFromIdLnet/minecraft/entity/EntityType;createInstanceFromId(ILnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
-
getIdByEntity
- Mappings:
Namespace Name Mixin selector official aLpm;a(Lpk;)Iintermediary method_7073Lnet/minecraft/class_1746;method_7073(Lnet/minecraft/class_1745;)Inamed getIdByEntityLnet/minecraft/entity/EntityType;getIdByEntity(Lnet/minecraft/entity/Entity;)I
-
getEntityById
- Mappings:
Namespace Name Mixin selector official aLpm;a(I)Ljava/lang/Class;intermediary method_7066Lnet/minecraft/class_1746;method_7066(I)Ljava/lang/Class;named getEntityByIdLnet/minecraft/entity/EntityType;getEntityById(I)Ljava/lang/Class;
-
getEntityName
- Mappings:
Namespace Name Mixin selector official bLpm;b(Lpk;)Ljava/lang/String;intermediary method_7078Lnet/minecraft/class_1746;method_7078(Lnet/minecraft/class_1745;)Ljava/lang/String;named getEntityNameLnet/minecraft/entity/EntityType;getEntityName(Lnet/minecraft/entity/Entity;)Ljava/lang/String;
-
getIdByName
- Mappings:
Namespace Name Mixin selector official aLpm;a(Ljava/lang/String;)Iintermediary method_7071Lnet/minecraft/class_1746;method_7071(Ljava/lang/String;)Inamed getIdByNameLnet/minecraft/entity/EntityType;getIdByName(Ljava/lang/String;)I
-
getEntityName
- Mappings:
Namespace Name Mixin selector official bLpm;b(I)Ljava/lang/String;intermediary method_7076Lnet/minecraft/class_1746;method_7076(I)Ljava/lang/String;named getEntityNameLnet/minecraft/entity/EntityType;getEntityName(I)Ljava/lang/String;
-
load
public static void load()- Mappings:
Namespace Name Mixin selector official aLpm;a()Vintermediary method_7065Lnet/minecraft/class_1746;method_7065()Vnamed loadLnet/minecraft/entity/EntityType;load()V
-
getEntityNames
- Mappings:
Namespace Name Mixin selector official bLpm;b()Ljava/util/List;intermediary method_7075Lnet/minecraft/class_1746;method_7075()Ljava/util/List;named getEntityNamesLnet/minecraft/entity/EntityType;getEntityNames()Ljava/util/List;
-
equals
- Mappings:
Namespace Name Mixin selector official aLpm;a(Lpk;Ljava/lang/String;)Zintermediary method_7074Lnet/minecraft/class_1746;method_7074(Lnet/minecraft/class_1745;Ljava/lang/String;)Znamed equalsLnet/minecraft/entity/EntityType;equals(Lnet/minecraft/entity/Entity;Ljava/lang/String;)Z
-
isEntityRegistered
- Mappings:
Namespace Name Mixin selector official bLpm;b(Ljava/lang/String;)Zintermediary method_7077Lnet/minecraft/class_1746;method_7077(Ljava/lang/String;)Znamed isEntityRegisteredLnet/minecraft/entity/EntityType;isEntityRegistered(Ljava/lang/String;)Z
-