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
official dmi$a
intermediary net/minecraft/class_111$class_112
named net/minecraft/loot/function/ExplorationMapLootFunction$Builder
  • Field Details

    • destination

      private TagKey<ConfiguredStructureFeature<?,?>> destination
      Mappings:
      Namespace Name Mixin selector
      official a Ldmi$a;a:Laif;
      intermediary field_1039 Lnet/minecraft/class_111$class_112;field_1039:Lnet/minecraft/class_6862;
      named destination Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;destination:Lnet/minecraft/tag/TagKey;
    • decoration

      private MapIcon.Type decoration
      Mappings:
      Namespace Name Mixin selector
      official b Ldmi$a;b:Ldkc$a;
      intermediary field_1042 Lnet/minecraft/class_111$class_112;field_1042:Lnet/minecraft/class_20$class_21;
      named decoration Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;decoration:Lnet/minecraft/item/map/MapIcon$Type;
    • zoom

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

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

      private boolean skipExistingChunks
      Mappings:
      Namespace Name Mixin selector
      official e Ldmi$a;e:Z
      intermediary field_1041 Lnet/minecraft/class_111$class_112;field_1041:Z
      named skipExistingChunks Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;skipExistingChunks: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
      official a Ldmi$a;a()Ldmi$a;
      intermediary method_501 Lnet/minecraft/class_111$class_112;method_501()Lnet/minecraft/class_111$class_112;
      named getThisBuilder Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;getThisBuilder()Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
    • withDestination

      public ExplorationMapLootFunction.Builder withDestination(TagKey<ConfiguredStructureFeature<?,?>> destination)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmi$a;a(Laif;)Ldmi$a;
      intermediary method_502 Lnet/minecraft/class_111$class_112;method_502(Lnet/minecraft/class_6862;)Lnet/minecraft/class_111$class_112;
      named withDestination Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;withDestination(Lnet/minecraft/tag/TagKey;)Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
    • withDecoration

      public ExplorationMapLootFunction.Builder withDecoration(MapIcon.Type decoration)
      Mappings:
      Namespace Name Mixin selector
      official a Ldmi$a;a(Ldkc$a;)Ldmi$a;
      intermediary method_499 Lnet/minecraft/class_111$class_112;method_499(Lnet/minecraft/class_20$class_21;)Lnet/minecraft/class_111$class_112;
      named withDecoration Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;withDecoration(Lnet/minecraft/item/map/MapIcon$Type;)Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
    • withZoom

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

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

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

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