Class EntityType

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

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

    • LIGHTNING_BOLT

      public static final Identifier LIGHTNING_BOLT
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a:Lkq;
      intermediary field_15449 Lnet/minecraft/class_867;field_15449:Lnet/minecraft/class_1653;
      named LIGHTNING_BOLT Lnet/minecraft/entity/EntityType;LIGHTNING_BOLT:Lnet/minecraft/util/Identifier;
    • PLAYER

      private static final Identifier PLAYER
      Mappings:
      Namespace Name Mixin selector
      official e Lsp;e:Lkq;
      intermediary field_15452 Lnet/minecraft/class_867;field_15452:Lnet/minecraft/class_1653;
      named PLAYER Lnet/minecraft/entity/EntityType;PLAYER:Lnet/minecraft/util/Identifier;
    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official f Lsp;f: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;
    • REGISTRY

      public static final SimpleRegistry<Identifier,Class<? extends Entity>> REGISTRY
      Mappings:
      Namespace Name Mixin selector
      official b Lsp;b:Ldc;
      intermediary field_15450 Lnet/minecraft/class_867;field_15450:Lnet/minecraft/class_1943;
      named REGISTRY Lnet/minecraft/entity/EntityType;REGISTRY:Lnet/minecraft/util/registry/SimpleRegistry;
    • SPAWN_EGGS

      public static final Map<Identifier,EntityType.SpawnEggData> SPAWN_EGGS
      Mappings:
      Namespace Name Mixin selector
      official c Lsp;c: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;
    • IDENTIFIERS

      public static final Set<Identifier> IDENTIFIERS
      Mappings:
      Namespace Name Mixin selector
      official d Lsp;d:Ljava/util/Set;
      intermediary field_15451 Lnet/minecraft/class_867;field_15451:Ljava/util/Set;
      named IDENTIFIERS Lnet/minecraft/entity/EntityType;IDENTIFIERS:Ljava/util/Set;
    • NAMES

      private static final List<String> NAMES
      Mappings:
      Namespace Name Mixin selector
      official g Lsp;g:Ljava/util/List;
      intermediary field_15453 Lnet/minecraft/class_867;field_15453:Ljava/util/List;
      named NAMES Lnet/minecraft/entity/EntityType;NAMES:Ljava/util/List;
  • Constructor Details

    • EntityType

      public EntityType()
  • Method Details

    • getId

      @Nullable public static Identifier getId(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(Lsn;)Lkq;
      intermediary method_13942 Lnet/minecraft/class_867;method_13942(Lnet/minecraft/class_864;)Lnet/minecraft/class_1653;
      named getId Lnet/minecraft/entity/EntityType;getId(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/Identifier;
    • getId

      @Nullable public static Identifier getId(Class<? extends Entity> clazz)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(Ljava/lang/Class;)Lkq;
      intermediary method_13937 Lnet/minecraft/class_867;method_13937(Ljava/lang/Class;)Lnet/minecraft/class_1653;
      named getId Lnet/minecraft/entity/EntityType;getId(Ljava/lang/Class;)Lnet/minecraft/util/Identifier;
    • getEntityName

      @Nullable public static String getEntityName(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official b Lsp;b(Lsn;)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;
    • getEntityName

      @Nullable public static String getEntityName(@Nullable Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(Lkq;)Ljava/lang/String;
      intermediary method_13940 Lnet/minecraft/class_867;method_13940(Lnet/minecraft/class_1653;)Ljava/lang/String;
      named getEntityName Lnet/minecraft/entity/EntityType;getEntityName(Lnet/minecraft/util/Identifier;)Ljava/lang/String;
    • getEntityById

      @Environment(CLIENT) @Nullable public static Class<? extends Entity> getEntityById(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;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;
    • createInstanceFromClass

      @Nullable public static Entity createInstanceFromClass(@Nullable Class<? extends Entity> clazz, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(Ljava/lang/Class;Lajs;)Lsn;
      intermediary method_13938 Lnet/minecraft/class_867;method_13938(Ljava/lang/Class;Lnet/minecraft/class_1150;)Lnet/minecraft/class_864;
      named createInstanceFromClass Lnet/minecraft/entity/EntityType;createInstanceFromClass(Ljava/lang/Class;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
    • createInstanceFromRawId

      @Environment(CLIENT) @Nullable public static Entity createInstanceFromRawId(int id, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(ILajs;)Lsn;
      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;
    • createInstanceFromId

      @Nullable public static Entity createInstanceFromId(Identifier id, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(Lkq;Lajs;)Lsn;
      intermediary method_13941 Lnet/minecraft/class_867;method_13941(Lnet/minecraft/class_1653;Lnet/minecraft/class_1150;)Lnet/minecraft/class_864;
      named createInstanceFromId Lnet/minecraft/entity/EntityType;createInstanceFromId(Lnet/minecraft/util/Identifier;Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
    • createInstanceFromNbt

      @Nullable public static Entity createInstanceFromNbt(NbtCompound nbt, World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(Ldu;Lajs;)Lsn;
      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;
    • getIdentifiers

      public static Set<Identifier> getIdentifiers()
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a()Ljava/util/Set;
      intermediary method_13935 Lnet/minecraft/class_867;method_13935()Ljava/util/Set;
      named getIdentifiers Lnet/minecraft/entity/EntityType;getIdentifiers()Ljava/util/Set;
    • method_13943

      public static boolean method_13943(Entity entity, Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(Lsn;Lkq;)Z
      intermediary method_13943 Lnet/minecraft/class_867;method_13943(Lnet/minecraft/class_864;Lnet/minecraft/class_1653;)Z
      named method_13943 Lnet/minecraft/entity/EntityType;method_13943(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/Identifier;)Z
    • isValid

      public static boolean isValid(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official b Lsp;b(Lkq;)Z
      intermediary method_13944 Lnet/minecraft/class_867;method_13944(Lnet/minecraft/class_1653;)Z
      named isValid Lnet/minecraft/entity/EntityType;isValid(Lnet/minecraft/util/Identifier;)Z
    • load

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

      private static void register(int index, String id, Class<? extends Entity> clazz, String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(ILjava/lang/String;Ljava/lang/Class;Ljava/lang/String;)V
      intermediary method_13936 Lnet/minecraft/class_867;method_13936(ILjava/lang/String;Ljava/lang/Class;Ljava/lang/String;)V
      named register Lnet/minecraft/entity/EntityType;register(ILjava/lang/String;Ljava/lang/Class;Ljava/lang/String;)V
    • registerSpawnEgg

      protected static EntityType.SpawnEggData registerSpawnEgg(String identifier, int color0, int color1)
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a(Ljava/lang/String;II)Lsp$a;
      intermediary method_13939 Lnet/minecraft/class_867;method_13939(Ljava/lang/String;II)Lnet/minecraft/class_867$class_868;
      named registerSpawnEgg Lnet/minecraft/entity/EntityType;registerSpawnEgg(Ljava/lang/String;II)Lnet/minecraft/entity/EntityType$SpawnEggData;