Class EntityType

java.lang.Object
net.minecraft.entity.EntityType

public class EntityType extends Object
Mappings:
Namespace Name
official pm
intermediary net/minecraft/class_867
named net/minecraft/entity/EntityType
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Lpm;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_9081 Lnet/minecraft/class_867;field_9081:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/entity/EntityType;LOGGER:Lorg/apache/logging/log4j/Logger;
    • NAME_CLASS_MAP

      private static final Map<String,Class<? extends Entity>> NAME_CLASS_MAP
      Mappings:
      Namespace Name Mixin selector
      official c Lpm;c:Ljava/util/Map;
      intermediary field_3268 Lnet/minecraft/class_867;field_3268:Ljava/util/Map;
      named NAME_CLASS_MAP Lnet/minecraft/entity/EntityType;NAME_CLASS_MAP:Ljava/util/Map;
    • CLASS_NAME_MAP

      private static final Map<Class<? extends Entity>,String> CLASS_NAME_MAP
      Mappings:
      Namespace Name Mixin selector
      official d Lpm;d:Ljava/util/Map;
      intermediary field_3269 Lnet/minecraft/class_867;field_3269:Ljava/util/Map;
      named CLASS_NAME_MAP Lnet/minecraft/entity/EntityType;CLASS_NAME_MAP:Ljava/util/Map;
    • ID_CLASS_MAP

      private static final Map<Integer,Class<? extends Entity>> ID_CLASS_MAP
      Mappings:
      Namespace Name Mixin selector
      official e Lpm;e:Ljava/util/Map;
      intermediary field_3270 Lnet/minecraft/class_867;field_3270:Ljava/util/Map;
      named ID_CLASS_MAP Lnet/minecraft/entity/EntityType;ID_CLASS_MAP:Ljava/util/Map;
    • CLASS_ID_MAP

      private static final Map<Class<? extends Entity>,Integer> CLASS_ID_MAP
      Mappings:
      Namespace Name Mixin selector
      official f Lpm;f:Ljava/util/Map;
      intermediary field_3271 Lnet/minecraft/class_867;field_3271:Ljava/util/Map;
      named CLASS_ID_MAP Lnet/minecraft/entity/EntityType;CLASS_ID_MAP:Ljava/util/Map;
    • NAME_ID_MAP

      private static final Map<String,Integer> NAME_ID_MAP
      Mappings:
      Namespace Name Mixin selector
      official g Lpm;g:Ljava/util/Map;
      intermediary field_11908 Lnet/minecraft/class_867;field_11908:Ljava/util/Map;
      named NAME_ID_MAP Lnet/minecraft/entity/EntityType;NAME_ID_MAP:Ljava/util/Map;
    • SPAWN_EGGS

      public static final Map<Integer,EntityType.SpawnEggData> SPAWN_EGGS
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a:Ljava/util/Map;
      intermediary field_11907 Lnet/minecraft/class_867;field_11907:Ljava/util/Map;
      named SPAWN_EGGS Lnet/minecraft/entity/EntityType;SPAWN_EGGS:Ljava/util/Map;
  • Constructor Details

    • EntityType

      public EntityType()
  • Method Details

    • registerEntity

      private static void registerEntity(Class<? extends Entity> clazz, String name, int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(Ljava/lang/Class;Ljava/lang/String;I)V
      intermediary method_2569 Lnet/minecraft/class_867;method_2569(Ljava/lang/Class;Ljava/lang/String;I)V
      named registerEntity Lnet/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 a Lpm;a(Ljava/lang/Class;Ljava/lang/String;III)V
      intermediary method_2570 Lnet/minecraft/class_867;method_2570(Ljava/lang/Class;Ljava/lang/String;III)V
      named registerEntity Lnet/minecraft/entity/EntityType;registerEntity(Ljava/lang/Class;Ljava/lang/String;III)V
    • createInstanceFromName

      public static Entity createInstanceFromName(String name, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(Ljava/lang/String;Ladm;)Lpk;
      intermediary method_2571 Lnet/minecraft/class_867;method_2571(Ljava/lang/String;Lnet/minecraft/class_1150;)Lnet/minecraft/class_864;
      named createInstanceFromName Lnet/minecraft/entity/EntityType;createInstanceFromName(Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
    • createInstanceFromNbt

      public static Entity createInstanceFromNbt(NbtCompound nbt, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(Ldn;Ladm;)Lpk;
      intermediary method_2568 Lnet/minecraft/class_867;method_2568(Lnet/minecraft/class_322;Lnet/minecraft/class_1150;)Lnet/minecraft/class_864;
      named createInstanceFromNbt Lnet/minecraft/entity/EntityType;createInstanceFromNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
    • createInstanceFromRawId

      public static Entity createInstanceFromRawId(int id, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(ILadm;)Lpk;
      intermediary method_2567 Lnet/minecraft/class_867;method_2567(ILnet/minecraft/class_1150;)Lnet/minecraft/class_864;
      named createInstanceFromRawId Lnet/minecraft/entity/EntityType;createInstanceFromRawId(ILnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
    • getIdByEntity

      public static int getIdByEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(Lpk;)I
      intermediary method_2572 Lnet/minecraft/class_867;method_2572(Lnet/minecraft/class_864;)I
      named getIdByEntity Lnet/minecraft/entity/EntityType;getIdByEntity(Lnet/minecraft/entity/Entity;)I
    • getEntityById

      public static Class<? extends Entity> getEntityById(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(I)Ljava/lang/Class;
      intermediary method_4457 Lnet/minecraft/class_867;method_4457(I)Ljava/lang/Class;
      named getEntityById Lnet/minecraft/entity/EntityType;getEntityById(I)Ljava/lang/Class;
    • getEntityName

      public static String getEntityName(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lpm;b(Lpk;)Ljava/lang/String;
      intermediary method_2573 Lnet/minecraft/class_867;method_2573(Lnet/minecraft/class_864;)Ljava/lang/String;
      named getEntityName Lnet/minecraft/entity/EntityType;getEntityName(Lnet/minecraft/entity/Entity;)Ljava/lang/String;
    • getIdByName

      @Environment(CLIENT) public static int getIdByName(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(Ljava/lang/String;)I
      intermediary method_10968 Lnet/minecraft/class_867;method_10968(Ljava/lang/String;)I
      named getIdByName Lnet/minecraft/entity/EntityType;getIdByName(Ljava/lang/String;)I
    • getEntityName

      public static String getEntityName(int id)
      Mappings:
      Namespace Name Mixin selector
      official b Lpm;b(I)Ljava/lang/String;
      intermediary method_2566 Lnet/minecraft/class_867;method_2566(I)Ljava/lang/String;
      named getEntityName Lnet/minecraft/entity/EntityType;getEntityName(I)Ljava/lang/String;
    • load

      public static void load()
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a()V
      intermediary method_8366 Lnet/minecraft/class_867;method_8366()V
      named load Lnet/minecraft/entity/EntityType;load()V
    • getEntityNames

      public static List<String> getEntityNames()
      Mappings:
      Namespace Name Mixin selector
      official b Lpm;b()Ljava/util/List;
      intermediary method_10970 Lnet/minecraft/class_867;method_10970()Ljava/util/List;
      named getEntityNames Lnet/minecraft/entity/EntityType;getEntityNames()Ljava/util/List;
    • equals

      public static boolean equals(Entity entity, String string)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(Lpk;Ljava/lang/String;)Z
      intermediary method_10969 Lnet/minecraft/class_867;method_10969(Lnet/minecraft/class_864;Ljava/lang/String;)Z
      named equals Lnet/minecraft/entity/EntityType;equals(Lnet/minecraft/entity/Entity;Ljava/lang/String;)Z
    • isEntityRegistered

      public static boolean isEntityRegistered(String name)
      Mappings:
      Namespace Name Mixin selector
      official b Lpm;b(Ljava/lang/String;)Z
      intermediary method_10971 Lnet/minecraft/class_867;method_10971(Ljava/lang/String;)Z
      named isEntityRegistered Lnet/minecraft/entity/EntityType;isEntityRegistered(Ljava/lang/String;)Z