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
  • 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.Builder
      Sets whether the entity's velocity should always be updated.
      Specified by:
      alwaysUpdateVelocity in interface FabricEntityType.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.Builder
      Sets whether the entity is able to execute commands.
      Specified by:
      canPotentiallyExecuteCommands in interface FabricEntityType.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_setLivingEntityBuilder in interface FabricEntityTypeImpl.Builder
    • fabric_setMobEntityBuilder

      public void fabric_setMobEntityBuilder(FabricEntityTypeImpl.Builder.Mob<? extends net.minecraft.world.entity.Mob> mobBuilder)
      Specified by:
      fabric_setMobEntityBuilder in interface FabricEntityTypeImpl.Builder