Class TrialSpawnerConfig.Builder

java.lang.Object
net.minecraft.block.spawner.TrialSpawnerConfig.Builder
Enclosing class:
TrialSpawnerConfig

public static class TrialSpawnerConfig.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/block/spawner/TrialSpawnerConfig$Builder
intermediary net/minecraft/class_8965$class_10165
official dwx$a
  • Field Details

    • spawnRange

      private int spawnRange
      Mappings:
      Namespace Name Mixin selector
      named spawnRange Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;spawnRange:I
      intermediary field_53981 Lnet/minecraft/class_8965$class_10165;field_53981:I
      official a Ldwx$a;a:I
    • totalMobs

      private float totalMobs
      Mappings:
      Namespace Name Mixin selector
      named totalMobs Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;totalMobs:F
      intermediary field_53982 Lnet/minecraft/class_8965$class_10165;field_53982:F
      official b Ldwx$a;b:F
    • simultaneousMobs

      private float simultaneousMobs
      Mappings:
      Namespace Name Mixin selector
      named simultaneousMobs Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;simultaneousMobs:F
      intermediary field_53983 Lnet/minecraft/class_8965$class_10165;field_53983:F
      official c Ldwx$a;c:F
    • totalMobsAddedPerPlayer

      private float totalMobsAddedPerPlayer
      Mappings:
      Namespace Name Mixin selector
      named totalMobsAddedPerPlayer Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;totalMobsAddedPerPlayer:F
      intermediary field_53984 Lnet/minecraft/class_8965$class_10165;field_53984:F
      official d Ldwx$a;d:F
    • simultaneousMobsAddedPerPlayer

      private float simultaneousMobsAddedPerPlayer
      Mappings:
      Namespace Name Mixin selector
      named simultaneousMobsAddedPerPlayer Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;simultaneousMobsAddedPerPlayer:F
      intermediary field_53985 Lnet/minecraft/class_8965$class_10165;field_53985:F
      official e Ldwx$a;e:F
    • ticksBetweenSpawn

      private int ticksBetweenSpawn
      Mappings:
      Namespace Name Mixin selector
      named ticksBetweenSpawn Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;ticksBetweenSpawn:I
      intermediary field_53986 Lnet/minecraft/class_8965$class_10165;field_53986:I
      official f Ldwx$a;f:I
    • spawnPotentials

      private DataPool<MobSpawnerEntry> spawnPotentials
      Mappings:
      Namespace Name Mixin selector
      named spawnPotentials Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;spawnPotentials:Lnet/minecraft/util/collection/DataPool;
      intermediary field_53987 Lnet/minecraft/class_8965$class_10165;field_53987:Lnet/minecraft/class_6005;
      official g Ldwx$a;g:Lbrq;
    • lootTablesToEject

      private DataPool<RegistryKey<LootTable>> lootTablesToEject
      Mappings:
      Namespace Name Mixin selector
      named lootTablesToEject Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;lootTablesToEject:Lnet/minecraft/util/collection/DataPool;
      intermediary field_53988 Lnet/minecraft/class_8965$class_10165;field_53988:Lnet/minecraft/class_6005;
      official h Ldwx$a;h:Lbrq;
    • itemsToDropWhenOminous

      private RegistryKey<LootTable> itemsToDropWhenOminous
      Mappings:
      Namespace Name Mixin selector
      named itemsToDropWhenOminous Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;itemsToDropWhenOminous:Lnet/minecraft/registry/RegistryKey;
      intermediary field_53989 Lnet/minecraft/class_8965$class_10165;field_53989:Lnet/minecraft/class_5321;
      official i Ldwx$a;i:Laly;
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • spawnRange

      public TrialSpawnerConfig.Builder spawnRange(int spawnRange)
      Mappings:
      Namespace Name Mixin selector
      named spawnRange Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;spawnRange(I)Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;
      intermediary method_63469 Lnet/minecraft/class_8965$class_10165;method_63469(I)Lnet/minecraft/class_8965$class_10165;
      official a Ldwx$a;a(I)Ldwx$a;
    • totalMobs

      public TrialSpawnerConfig.Builder totalMobs(float totalMobs)
      Mappings:
      Namespace Name Mixin selector
      named totalMobs Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;totalMobs(F)Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;
      intermediary method_63468 Lnet/minecraft/class_8965$class_10165;method_63468(F)Lnet/minecraft/class_8965$class_10165;
      official a Ldwx$a;a(F)Ldwx$a;
    • simultaneousMobs

      public TrialSpawnerConfig.Builder simultaneousMobs(float simultaneousMobs)
      Mappings:
      Namespace Name Mixin selector
      named simultaneousMobs Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;simultaneousMobs(F)Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;
      intermediary method_63472 Lnet/minecraft/class_8965$class_10165;method_63472(F)Lnet/minecraft/class_8965$class_10165;
      official b Ldwx$a;b(F)Ldwx$a;
    • totalMobsAddedPerPlayer

      public TrialSpawnerConfig.Builder totalMobsAddedPerPlayer(float totalMobsAddedPerPlayer)
      Mappings:
      Namespace Name Mixin selector
      named totalMobsAddedPerPlayer Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;totalMobsAddedPerPlayer(F)Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;
      intermediary method_63475 Lnet/minecraft/class_8965$class_10165;method_63475(F)Lnet/minecraft/class_8965$class_10165;
      official c Ldwx$a;c(F)Ldwx$a;
    • simultaneousMobsAddedPerPlayer

      public TrialSpawnerConfig.Builder simultaneousMobsAddedPerPlayer(float simultaneousMobsAddedPerPlayer)
      Mappings:
      Namespace Name Mixin selector
      named simultaneousMobsAddedPerPlayer Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;simultaneousMobsAddedPerPlayer(F)Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;
      intermediary method_63476 Lnet/minecraft/class_8965$class_10165;method_63476(F)Lnet/minecraft/class_8965$class_10165;
      official d Ldwx$a;d(F)Ldwx$a;
    • ticksBetweenSpawn

      public TrialSpawnerConfig.Builder ticksBetweenSpawn(int ticksBetweenSpawn)
      Mappings:
      Namespace Name Mixin selector
      named ticksBetweenSpawn Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;ticksBetweenSpawn(I)Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;
      intermediary method_63473 Lnet/minecraft/class_8965$class_10165;method_63473(I)Lnet/minecraft/class_8965$class_10165;
      official b Ldwx$a;b(I)Ldwx$a;
    • spawnPotentials

      public TrialSpawnerConfig.Builder spawnPotentials(DataPool<MobSpawnerEntry> spawnPotentials)
      Mappings:
      Namespace Name Mixin selector
      named spawnPotentials Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;spawnPotentials(Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;
      intermediary method_63471 Lnet/minecraft/class_8965$class_10165;method_63471(Lnet/minecraft/class_6005;)Lnet/minecraft/class_8965$class_10165;
      official a Ldwx$a;a(Lbrq;)Ldwx$a;
    • lootTablesToEject

      public TrialSpawnerConfig.Builder lootTablesToEject(DataPool<RegistryKey<LootTable>> lootTablesToEject)
      Mappings:
      Namespace Name Mixin selector
      named lootTablesToEject Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;lootTablesToEject(Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;
      intermediary method_63474 Lnet/minecraft/class_8965$class_10165;method_63474(Lnet/minecraft/class_6005;)Lnet/minecraft/class_8965$class_10165;
      official b Ldwx$a;b(Lbrq;)Ldwx$a;
    • itemsToDropWhenOminous

      public TrialSpawnerConfig.Builder itemsToDropWhenOminous(RegistryKey<LootTable> itemsToDropWhenOminous)
      Mappings:
      Namespace Name Mixin selector
      named itemsToDropWhenOminous Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;itemsToDropWhenOminous(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;
      intermediary method_63470 Lnet/minecraft/class_8965$class_10165;method_63470(Lnet/minecraft/class_5321;)Lnet/minecraft/class_8965$class_10165;
      official a Ldwx$a;a(Laly;)Ldwx$a;
    • build

      public TrialSpawnerConfig build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/block/spawner/TrialSpawnerConfig$Builder;build()Lnet/minecraft/block/spawner/TrialSpawnerConfig;
      intermediary method_63467 Lnet/minecraft/class_8965$class_10165;method_63467()Lnet/minecraft/class_8965;
      official a Ldwx$a;a()Ldwx;