Class ExplorationMapLootFunction.Builder

All Implemented Interfaces:
LootConditionConsumingBuilder<ExplorationMapLootFunction.Builder>, LootFunction.Builder
Enclosing class:
ExplorationMapLootFunction

public static class ExplorationMapLootFunction.Builder extends ConditionalLootFunction.Builder<ExplorationMapLootFunction.Builder>
Mappings:
Namespace Name
named net/minecraft/loot/function/ExplorationMapLootFunction$Builder
intermediary net/minecraft/class_111$class_112
official exu$a
  • Field Details

    • destination

      private TagKey<Structure> destination
      Mappings:
      Namespace Name Mixin selector
      named destination Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;destination:Lnet/minecraft/registry/tag/TagKey;
      intermediary field_1039 Lnet/minecraft/class_111$class_112;field_1039:Lnet/minecraft/class_6862;
      official a Lexu$a;a:Layk;
    • decoration

      private RegistryEntry<MapDecorationType> decoration
      Mappings:
      Namespace Name Mixin selector
      named decoration Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;decoration:Lnet/minecraft/registry/entry/RegistryEntry;
      intermediary field_1042 Lnet/minecraft/class_111$class_112;field_1042:Lnet/minecraft/class_6880;
      official b Lexu$a;b:Ljq;
    • zoom

      private byte zoom
      Mappings:
      Namespace Name Mixin selector
      named zoom Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;zoom:B
      intermediary field_1043 Lnet/minecraft/class_111$class_112;field_1043:B
      official c Lexu$a;c:B
    • searchRadius

      private int searchRadius
      Mappings:
      Namespace Name Mixin selector
      named searchRadius Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;searchRadius:I
      intermediary field_1040 Lnet/minecraft/class_111$class_112;field_1040:I
      official d Lexu$a;d:I
    • skipExistingChunks

      private boolean skipExistingChunks
      Mappings:
      Namespace Name Mixin selector
      named skipExistingChunks Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;skipExistingChunks:Z
      intermediary field_1041 Lnet/minecraft/class_111$class_112;field_1041:Z
      official e Lexu$a;e:Z
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • getThisBuilder

      protected ExplorationMapLootFunction.Builder getThisBuilder()
      Specified by:
      getThisBuilder in class ConditionalLootFunction.Builder<ExplorationMapLootFunction.Builder>
      Mappings:
      Namespace Name Mixin selector
      named getThisBuilder Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;getThisBuilder()Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
      intermediary method_501 Lnet/minecraft/class_111$class_112;method_501()Lnet/minecraft/class_111$class_112;
      official a Lexu$a;a()Lexu$a;
    • withDestination

      public ExplorationMapLootFunction.Builder withDestination(TagKey<Structure> destination)
      Mappings:
      Namespace Name Mixin selector
      named withDestination Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;withDestination(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
      intermediary method_502 Lnet/minecraft/class_111$class_112;method_502(Lnet/minecraft/class_6862;)Lnet/minecraft/class_111$class_112;
      official a Lexu$a;a(Layk;)Lexu$a;
    • withDecoration

      Mappings:
      Namespace Name Mixin selector
      named withDecoration Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;withDecoration(Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
      intermediary method_499 Lnet/minecraft/class_111$class_112;method_499(Lnet/minecraft/class_6880;)Lnet/minecraft/class_111$class_112;
      official a Lexu$a;a(Ljq;)Lexu$a;
    • withZoom

      public ExplorationMapLootFunction.Builder withZoom(byte zoom)
      Mappings:
      Namespace Name Mixin selector
      named withZoom Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;withZoom(B)Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
      intermediary method_500 Lnet/minecraft/class_111$class_112;method_500(B)Lnet/minecraft/class_111$class_112;
      official a Lexu$a;a(B)Lexu$a;
    • searchRadius

      public ExplorationMapLootFunction.Builder searchRadius(int searchRadius)
      Mappings:
      Namespace Name Mixin selector
      named searchRadius Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;searchRadius(I)Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
      intermediary method_35521 Lnet/minecraft/class_111$class_112;method_35521(I)Lnet/minecraft/class_111$class_112;
      official a Lexu$a;a(I)Lexu$a;
    • withSkipExistingChunks

      public ExplorationMapLootFunction.Builder withSkipExistingChunks(boolean skipExistingChunks)
      Mappings:
      Namespace Name Mixin selector
      named withSkipExistingChunks Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;withSkipExistingChunks(Z)Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
      intermediary method_503 Lnet/minecraft/class_111$class_112;method_503(Z)Lnet/minecraft/class_111$class_112;
      official a Lexu$a;a(Z)Lexu$a;
    • build

      public LootFunction build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/loot/function/LootFunction$Builder;build()Lnet/minecraft/loot/function/LootFunction;
      intermediary method_515 Lnet/minecraft/class_117$class_118;method_515()Lnet/minecraft/class_117;
      official b Leyc$a;b()Leyc;