Class FabricEntityTypeImpl.Builder.Mob<T extends net.minecraft.world.entity.Mob>
java.lang.Object
net.fabricmc.fabric.impl.object.builder.FabricEntityTypeImpl.Builder.Living<T>
net.fabricmc.fabric.impl.object.builder.FabricEntityTypeImpl.Builder.Mob<T>
- All Implemented Interfaces:
FabricEntityType.Builder.Living<T>, FabricEntityType.Builder.Mob<T>
- Enclosing interface:
FabricEntityTypeImpl.Builder
public static final class FabricEntityTypeImpl.Builder.Mob<T extends net.minecraft.world.entity.Mob>
extends FabricEntityTypeImpl.Builder.Living<T>
implements FabricEntityType.Builder.Mob<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefaultAttributes(Supplier<net.minecraft.world.entity.ai.attributes.AttributeSupplier.Builder> defaultAttributeBuilder) Sets the default attributes for a type of living entity.voidspawnPlacement(net.minecraft.world.entity.SpawnPlacementType placementType, net.minecraft.world.level.levelgen.Heightmap.Types heightmap, net.minecraft.world.entity.SpawnPlacements.SpawnPredicate<T> spawnPredicate) Registers a spawn placement for this entity.
-
Constructor Details
-
Mob
public Mob()
-
-
Method Details
-
spawnPlacement
public FabricEntityType.Builder.Mob<T> spawnPlacement(net.minecraft.world.entity.SpawnPlacementType placementType, net.minecraft.world.level.levelgen.Heightmap.Types heightmap, net.minecraft.world.entity.SpawnPlacements.SpawnPredicate<T> spawnPredicate) Description copied from interface:FabricEntityType.Builder.MobRegisters a spawn placement for this entity.This is used by mobs to determine whether Minecraft should spawn an entity within a certain context.
- Specified by:
spawnPlacementin interfaceFabricEntityType.Builder.Mob<T extends net.minecraft.world.entity.Mob>- Returns:
- this builder for chaining.
-
defaultAttributes
public FabricEntityType.Builder.Mob<T> defaultAttributes(Supplier<net.minecraft.world.entity.ai.attributes.AttributeSupplier.Builder> defaultAttributeBuilder) Description copied from interface:FabricEntityType.Builder.LivingSets the default attributes for a type of living entity.- Specified by:
defaultAttributesin interfaceFabricEntityType.Builder.Living<T extends net.minecraft.world.entity.Mob>- Specified by:
defaultAttributesin interfaceFabricEntityType.Builder.Mob<T extends net.minecraft.world.entity.Mob>- Overrides:
defaultAttributesin classFabricEntityTypeImpl.Builder.Living<T extends net.minecraft.world.entity.Mob>- Parameters:
defaultAttributeBuilder- a function to generate the default attribute builder from the entity type- Returns:
- this builder for chaining
-
onBuild
- Overrides:
onBuildin classFabricEntityTypeImpl.Builder.Living<T extends net.minecraft.world.entity.Mob>
-