Class EntityType

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

public class EntityType
extends Object
Mappings:
Namespace Name
official pm
intermediary net/minecraft/class_1746
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_7411 Lnet/minecraft/class_1746;field_7411: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_7412 Lnet/minecraft/class_1746;field_7412: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_7413 Lnet/minecraft/class_1746;field_7413: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_7414 Lnet/minecraft/class_1746;field_7414: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_7415 Lnet/minecraft/class_1746;field_7415: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_7416 Lnet/minecraft/class_1746;field_7416: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_7410 Lnet/minecraft/class_1746;field_7410: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_7069 Lnet/minecraft/class_1746;method_7069(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_7070 Lnet/minecraft/class_1746;method_7070(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_7072 Lnet/minecraft/class_1746;method_7072(Ljava/lang/String;Lnet/minecraft/class_99;)Lnet/minecraft/class_1745;
      named createInstanceFromName Lnet/minecraft/entity/EntityType;createInstanceFromName(Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
    • createInstanceFromTag

      public static Entity createInstanceFromTag​(CompoundTag nbt, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(Ldn;Ladm;)Lpk;
      intermediary method_7068 Lnet/minecraft/class_1746;method_7068(Lnet/minecraft/class_1405;Lnet/minecraft/class_99;)Lnet/minecraft/class_1745;
      named createInstanceFromTag Lnet/minecraft/entity/EntityType;createInstanceFromTag(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
    • createInstanceFromId

      public static Entity createInstanceFromId​(int id, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lpm;a(ILadm;)Lpk;
      intermediary method_7067 Lnet/minecraft/class_1746;method_7067(ILnet/minecraft/class_99;)Lnet/minecraft/class_1745;
      named createInstanceFromId Lnet/minecraft/entity/EntityType;createInstanceFromId(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_7073 Lnet/minecraft/class_1746;method_7073(Lnet/minecraft/class_1745;)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_7066 Lnet/minecraft/class_1746;method_7066(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_7078 Lnet/minecraft/class_1746;method_7078(Lnet/minecraft/class_1745;)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_7071 Lnet/minecraft/class_1746;method_7071(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_7076 Lnet/minecraft/class_1746;method_7076(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_7065 Lnet/minecraft/class_1746;method_7065()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_7075 Lnet/minecraft/class_1746;method_7075()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_7074 Lnet/minecraft/class_1746;method_7074(Lnet/minecraft/class_1745;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_7077 Lnet/minecraft/class_1746;method_7077(Ljava/lang/String;)Z
      named isEntityRegistered Lnet/minecraft/entity/EntityType;isEntityRegistered(Ljava/lang/String;)Z