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

    • destination

      private StructureFeature<?> destination
      Mappings:
      Namespace Name Mixin selector
      official a Ldlg$a;a:Lcyi;
      intermediary field_1039 Lnet/minecraft/class_111$class_112;field_1039:Lnet/minecraft/class_3195;
      named destination Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;destination:Lnet/minecraft/world/gen/feature/StructureFeature;
    • decoration

      private MapIcon.Type decoration
      Mappings:
      Namespace Name Mixin selector
      official b Ldlg$a;b:Ldja$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 Ldlg$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 Ldlg$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 Ldlg$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 Ldlg$a;a()Ldlg$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(StructureFeature<?> destination)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlg$a;a(Lcyi;)Ldlg$a;
      intermediary method_502 Lnet/minecraft/class_111$class_112;method_502(Lnet/minecraft/class_3195;)Lnet/minecraft/class_111$class_112;
      named withDestination Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;withDestination(Lnet/minecraft/world/gen/feature/StructureFeature;)Lnet/minecraft/loot/function/ExplorationMapLootFunction$Builder;
    • withDecoration

      public ExplorationMapLootFunction.Builder withDecoration(MapIcon.Type decoration)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlg$a;a(Ldja$a;)Ldlg$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 Ldlg$a;a(B)Ldlg$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 Ldlg$a;a(I)Ldlg$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 Ldlg$a;a(Z)Ldlg$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 Ldll$a;b()Ldll;
      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;