Class FabricEntityTypeImpl.Builder.Living<T extends net.minecraft.world.entity.LivingEntity>

java.lang.Object
net.fabricmc.fabric.impl.object.builder.FabricEntityTypeImpl.Builder.Living<T>
All Implemented Interfaces:
FabricEntityType.Builder.Living<T>
Direct Known Subclasses:
FabricEntityTypeImpl.Builder.Mob
Enclosing interface:
FabricEntityTypeImpl.Builder

public static sealed class FabricEntityTypeImpl.Builder.Living<T extends net.minecraft.world.entity.LivingEntity> extends Object implements FabricEntityType.Builder.Living<T> permits FabricEntityTypeImpl.Builder.Mob<T>
  • Constructor Details

    • Living

      public Living()
  • Method Details

    • defaultAttributes

      public FabricEntityType.Builder.Living<T> defaultAttributes(Supplier<net.minecraft.world.entity.ai.attributes.AttributeSupplier.Builder> defaultAttributeBuilder)
      Description copied from interface: FabricEntityType.Builder.Living
      Sets the default attributes for a type of living entity.
      Specified by:
      defaultAttributes in interface FabricEntityType.Builder.Living<T extends net.minecraft.world.entity.LivingEntity>
      Parameters:
      defaultAttributeBuilder - a function to generate the default attribute builder from the entity type
      Returns:
      this builder for chaining
    • onBuild

      public void onBuild(net.minecraft.world.entity.EntityType<T> type)