Class EntityTypeBuilderMixin<T extends net.minecraft.world.entity.Entity>
java.lang.Object
net.fabricmc.fabric.mixin.object.builder.EntityTypeBuilderMixin<T>
- All Implemented Interfaces:
FabricEntityType.Builder<T>, FabricEntityTypeImpl.Builder
public abstract class EntityTypeBuilderMixin<T extends net.minecraft.world.entity.Entity>
extends Object
implements FabricEntityType.Builder<T>, FabricEntityTypeImpl.Builder
-
Nested Class Summary
Nested classes/interfaces inherited from interface FabricEntityType.Builder
FabricEntityType.Builder.Living<T>, FabricEntityType.Builder.Mob<T>Nested classes/interfaces inherited from interface FabricEntityTypeImpl.Builder
FabricEntityTypeImpl.Builder.Living<T>, FabricEntityTypeImpl.Builder.Mob<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.entity.EntityType.Builder<T> alwaysUpdateVelocity(boolean alwaysUpdateVelocity) Sets whether the entity's velocity should always be updated.abstract net.minecraft.world.entity.EntityType<T> build(net.minecraft.resources.ResourceKey<net.minecraft.world.entity.EntityType<?>> resourceKey) net.minecraft.world.entity.EntityType.Builder<T> canPotentiallyExecuteCommands(boolean canPotentiallyExecuteCommands) Sets whether the entity is able to execute commands.voidfabric_setLivingEntityBuilder(FabricEntityTypeImpl.Builder.Living<? extends net.minecraft.world.entity.LivingEntity> livingBuilder) voidfabric_setMobEntityBuilder(FabricEntityTypeImpl.Builder.Mob<? extends net.minecraft.world.entity.Mob> mobBuilder)
-
Constructor Details
-
EntityTypeBuilderMixin
public EntityTypeBuilderMixin()
-
-
Method Details
-
build
public abstract net.minecraft.world.entity.EntityType<T> build(net.minecraft.resources.ResourceKey<net.minecraft.world.entity.EntityType<?>> resourceKey) -
alwaysUpdateVelocity
public net.minecraft.world.entity.EntityType.Builder<T> alwaysUpdateVelocity(boolean alwaysUpdateVelocity) Description copied from interface:FabricEntityType.BuilderSets whether the entity's velocity should always be updated.- Specified by:
alwaysUpdateVelocityin interfaceFabricEntityType.Builder<T extends net.minecraft.world.entity.Entity>- Parameters:
alwaysUpdateVelocity- whether the entity's velocity should always be updated- Returns:
- this builder
-
canPotentiallyExecuteCommands
public net.minecraft.world.entity.EntityType.Builder<T> canPotentiallyExecuteCommands(boolean canPotentiallyExecuteCommands) Description copied from interface:FabricEntityType.BuilderSets whether the entity is able to execute commands.- Specified by:
canPotentiallyExecuteCommandsin interfaceFabricEntityType.Builder<T extends net.minecraft.world.entity.Entity>- Parameters:
canPotentiallyExecuteCommands- whether the entity is able to execute commands- Returns:
- this builder
-
fabric_setLivingEntityBuilder
public void fabric_setLivingEntityBuilder(FabricEntityTypeImpl.Builder.Living<? extends net.minecraft.world.entity.LivingEntity> livingBuilder) - Specified by:
fabric_setLivingEntityBuilderin interfaceFabricEntityTypeImpl.Builder
-
fabric_setMobEntityBuilder
public void fabric_setMobEntityBuilder(FabricEntityTypeImpl.Builder.Mob<? extends net.minecraft.world.entity.Mob> mobBuilder) - Specified by:
fabric_setMobEntityBuilderin interfaceFabricEntityTypeImpl.Builder
-