Class EntityType

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

public class EntityType extends Object
Mappings:
Namespace Name
official xb
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 Lxb;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 NAME_CLASS_MAP
      Mappings:
      Namespace Name Mixin selector
      official c Lxb;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_NAME_MAP
      Mappings:
      Namespace Name Mixin selector
      official d Lxb;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 ID_CLASS_MAP
      Mappings:
      Namespace Name Mixin selector
      official e Lxb;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_ID_MAP
      Mappings:
      Namespace Name Mixin selector
      official f Lxb;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 NAME_ID_MAP
      Mappings:
      Namespace Name Mixin selector
      official g Lxb;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 SPAWN_EGGS
      Mappings:
      Namespace Name Mixin selector
      official a Lxb;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 clazz, String name, int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lxb;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 clazz, String name, int id, int foregroundColor, int backgroundColor)
      Mappings:
      Namespace Name Mixin selector
      official a Lxb;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 Lxb;a(Ljava/lang/String;Laqu;)Lwv;
      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 Lxb;a(Lfn;Laqu;)Lwv;
      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 Lxb;a(ILaqu;)Lwv;
      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 Lxb;a(Lwv;)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 getEntityById(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lxb;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 Lxb;b(Lwv;)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 Lxb;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 Lxb;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 Lxb;a()V
      intermediary method_8366 Lnet/minecraft/class_867;method_8366()V
      named load Lnet/minecraft/entity/EntityType;load()V
    • getEntityNames

      public static List getEntityNames()
      Mappings:
      Namespace Name Mixin selector
      official b Lxb;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 Lxb;a(Lwv;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 Lxb;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