Class EntityType.EntityBuilder<T extends Entity>

java.lang.Object
net.minecraft.entity.EntityType.EntityBuilder<T>
Enclosing class:
EntityType<T extends Entity>

public static class EntityType.EntityBuilder<T extends Entity> extends Object
Mappings:
Namespace Name
official aev$a
intermediary net/minecraft/class_3460$class_3461
named net/minecraft/entity/EntityType$EntityBuilder
  • Field Details

    • entityClass

      private final Class<? extends T extends Entity> entityClass
      Mappings:
      Namespace Name Mixin selector
      official a Laev$a;a:Ljava/lang/Class;
      intermediary field_16809 Lnet/minecraft/class_3460$class_3461;field_16809:Ljava/lang/Class;
      named entityClass Lnet/minecraft/entity/EntityType$EntityBuilder;entityClass:Ljava/lang/Class;
    • entityFactory

      private final Function<? super World,? extends T extends Entity> entityFactory
      Mappings:
      Namespace Name Mixin selector
      official b Laev$a;b:Ljava/util/function/Function;
      intermediary field_16810 Lnet/minecraft/class_3460$class_3461;field_16810:Ljava/util/function/Function;
      named entityFactory Lnet/minecraft/entity/EntityType$EntityBuilder;entityFactory:Ljava/util/function/Function;
    • shouldSave

      private boolean shouldSave
      Mappings:
      Namespace Name Mixin selector
      official c Laev$a;c:Z
      intermediary field_16811 Lnet/minecraft/class_3460$class_3461;field_16811:Z
      named shouldSave Lnet/minecraft/entity/EntityType$EntityBuilder;shouldSave:Z
    • shouldSummon

      private boolean shouldSummon
      Mappings:
      Namespace Name Mixin selector
      official d Laev$a;d:Z
      intermediary field_16812 Lnet/minecraft/class_3460$class_3461;field_16812:Z
      named shouldSummon Lnet/minecraft/entity/EntityType$EntityBuilder;shouldSummon:Z
  • Constructor Details

    • EntityBuilder

      private EntityBuilder(Class<? extends T> entityClass, Function<? super World,? extends T> entityFactory)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laev$a;<init>(Ljava/lang/Class;Ljava/util/function/Function;)V
      intermediary <init> Lnet/minecraft/class_3460$class_3461;<init>(Ljava/lang/Class;Ljava/util/function/Function;)V
      named <init> Lnet/minecraft/entity/EntityType$EntityBuilder;<init>(Ljava/lang/Class;Ljava/util/function/Function;)V
  • Method Details

    • create

      public static <T extends Entity> EntityType.EntityBuilder<T> create(Class<? extends T> entityClass, Function<? super World,? extends T> entityFactory)
      Mappings:
      Namespace Name Mixin selector
      official a Laev$a;a(Ljava/lang/Class;Ljava/util/function/Function;)Laev$a;
      intermediary method_15635 Lnet/minecraft/class_3460$class_3461;method_15635(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/class_3460$class_3461;
      named create Lnet/minecraft/entity/EntityType$EntityBuilder;create(Ljava/lang/Class;Ljava/util/function/Function;)Lnet/minecraft/entity/EntityType$EntityBuilder;
    • create

      public static <T extends Entity> EntityType.EntityBuilder<T> create(Class<? extends T> entityClass)
      Mappings:
      Namespace Name Mixin selector
      official a Laev$a;a(Ljava/lang/Class;)Laev$a;
      intermediary method_15634 Lnet/minecraft/class_3460$class_3461;method_15634(Ljava/lang/Class;)Lnet/minecraft/class_3460$class_3461;
      named create Lnet/minecraft/entity/EntityType$EntityBuilder;create(Ljava/lang/Class;)Lnet/minecraft/entity/EntityType$EntityBuilder;
    • dontSummon

      public EntityType.EntityBuilder<T> dontSummon()
      Mappings:
      Namespace Name Mixin selector
      official a Laev$a;a()Laev$a;
      intermediary method_15632 Lnet/minecraft/class_3460$class_3461;method_15632()Lnet/minecraft/class_3460$class_3461;
      named dontSummon Lnet/minecraft/entity/EntityType$EntityBuilder;dontSummon()Lnet/minecraft/entity/EntityType$EntityBuilder;
    • dontSave

      public EntityType.EntityBuilder<T> dontSave()
      Mappings:
      Namespace Name Mixin selector
      official b Laev$a;b()Laev$a;
      intermediary method_15637 Lnet/minecraft/class_3460$class_3461;method_15637()Lnet/minecraft/class_3460$class_3461;
      named dontSave Lnet/minecraft/entity/EntityType$EntityBuilder;dontSave()Lnet/minecraft/entity/EntityType$EntityBuilder;
    • create

      public EntityType<T> create(String identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Laev$a;a(Ljava/lang/String;)Laev;
      intermediary method_15636 Lnet/minecraft/class_3460$class_3461;method_15636(Ljava/lang/String;)Lnet/minecraft/class_3460;
      named create Lnet/minecraft/entity/EntityType$EntityBuilder;create(Ljava/lang/String;)Lnet/minecraft/entity/EntityType;