Class VanillaAdventureTabAdvancementGenerator

java.lang.Object
net.minecraft.data.advancement.vanilla.VanillaAdventureTabAdvancementGenerator
All Implemented Interfaces:
AdvancementTabGenerator

public class VanillaAdventureTabAdvancementGenerator extends Object implements AdvancementTabGenerator
Mappings:
Namespace Name
named net/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator
intermediary net/minecraft/class_2412
official mv
  • Field Details Link icon

    • OVERWORLD_HEIGHT Link icon

      private static final int OVERWORLD_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named OVERWORLD_HEIGHT Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;OVERWORLD_HEIGHT:I
      intermediary field_35091 Lnet/minecraft/class_2412;field_35091:I
      official b Lmv;b:I
    • OVERWORLD_MAX_Y Link icon

      private static final int OVERWORLD_MAX_Y
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named OVERWORLD_MAX_Y Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;OVERWORLD_MAX_Y:I
      intermediary field_35092 Lnet/minecraft/class_2412;field_35092:I
      official c Lmv;c:I
    • OVERWORLD_MIN_Y Link icon

      private static final int OVERWORLD_MIN_Y
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named OVERWORLD_MIN_Y Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;OVERWORLD_MIN_Y:I
      intermediary field_35093 Lnet/minecraft/class_2412;field_35093:I
      official d Lmv;d:I
    • OVERWORLD_BEDROCK_LAYER_HEIGHT Link icon

      private static final int OVERWORLD_BEDROCK_LAYER_HEIGHT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named OVERWORLD_BEDROCK_LAYER_HEIGHT Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;OVERWORLD_BEDROCK_LAYER_HEIGHT:I
      intermediary field_35094 Lnet/minecraft/class_2412;field_35094:I
      official e Lmv;e:I
    • MONSTERS Link icon

      protected static final List<EntityType<?>> MONSTERS
      Mappings:
      Namespace Name Mixin selector
      named MONSTERS Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;MONSTERS:Ljava/util/List;
      intermediary field_11294 Lnet/minecraft/class_2412;field_11294:Ljava/util/List;
      official a Lmv;a:Ljava/util/List;
  • Constructor Details Link icon

    • VanillaAdventureTabAdvancementGenerator Link icon

      public VanillaAdventureTabAdvancementGenerator()
  • Method Details Link icon

    • createLightningStrike Link icon

      Mappings:
      Namespace Name Mixin selector
      named createLightningStrike Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;createLightningStrike(Lnet/minecraft/predicate/NumberRange$IntRange;Ljava/util/Optional;)Lnet/minecraft/advancement/AdvancementCriterion;
      intermediary method_37316 Lnet/minecraft/class_2412;method_37316(Lnet/minecraft/class_2096$class_2100;Ljava/util/Optional;)Lnet/minecraft/class_175;
      official a Lmv;a(Lcx$d;Ljava/util/Optional;)Lar;
    • createLookingAtEntityUsing Link icon

      private static AdvancementCriterion<UsingItemCriterion.Conditions> createLookingAtEntityUsing(EntityPredicate.Builder lookingAt, ItemPredicate.Builder using)
      Mappings:
      Namespace Name Mixin selector
      named createLookingAtEntityUsing Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;createLookingAtEntityUsing(Lnet/minecraft/predicate/entity/EntityPredicate$Builder;Lnet/minecraft/predicate/item/ItemPredicate$Builder;)Lnet/minecraft/advancement/AdvancementCriterion;
      intermediary method_37315 Lnet/minecraft/class_2412;method_37315(Lnet/minecraft/class_2048$class_2049;Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_175;
      official a Lmv;a(Lbz$a;Lcn$a;)Lar;
    • accept Link icon

      public void accept(RegistryWrapper.WrapperLookup registries, Consumer<AdvancementEntry> exporter)
      Specified by:
      accept in interface AdvancementTabGenerator
      Mappings:
      Namespace Name Mixin selector
      named accept Lnet/minecraft/data/advancement/AdvancementTabGenerator;accept(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/function/Consumer;)V
      intermediary method_10335 Lnet/minecraft/class_7785;method_10335(Lnet/minecraft/class_7225$class_7874;Ljava/util/function/Consumer;)V
      official a Lms;a(Lji$a;Ljava/util/function/Consumer;)V
    • createKillMobAdvancements Link icon

      public static AdvancementEntry createKillMobAdvancements(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, RegistryEntryLookup<EntityType<?>> entityTypeRegistry, List<EntityType<?>> entityTypes)
      Mappings:
      Namespace Name Mixin selector
      named createKillMobAdvancements Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;createKillMobAdvancements(Lnet/minecraft/advancement/AdvancementEntry;Ljava/util/function/Consumer;Lnet/minecraft/registry/RegistryEntryLookup;Ljava/util/List;)Lnet/minecraft/advancement/AdvancementEntry;
      intermediary method_55581 Lnet/minecraft/class_2412;method_55581(Lnet/minecraft/class_8779;Ljava/util/function/Consumer;Lnet/minecraft/class_7871;Ljava/util/List;)Lnet/minecraft/class_8779;
      official a Lmv;a(Laj;Ljava/util/function/Consumer;Ljh;Ljava/util/List;)Laj;
    • requirePlacedBlockReadByComparator Link icon

      private static AdvancementCriterion<ItemCriterion.Conditions> requirePlacedBlockReadByComparator(RegistryEntryLookup<Block> blockRegistry, Block block)
      Mappings:
      Namespace Name Mixin selector
      named requirePlacedBlockReadByComparator Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;requirePlacedBlockReadByComparator(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/AdvancementCriterion;
      intermediary method_51815 Lnet/minecraft/class_2412;method_51815(Lnet/minecraft/class_7871;Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
      official a Lmv;a(Ljh;Ldno;)Lar;
    • requirePlacedComparatorReadingBlock Link icon

      private static AdvancementCriterion<ItemCriterion.Conditions> requirePlacedComparatorReadingBlock(RegistryEntryLookup<Block> blockRegistry, Block block)
      Mappings:
      Namespace Name Mixin selector
      named requirePlacedComparatorReadingBlock Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;requirePlacedComparatorReadingBlock(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/block/Block;)Lnet/minecraft/advancement/AdvancementCriterion;
      intermediary method_51819 Lnet/minecraft/class_2412;method_51819(Lnet/minecraft/class_7871;Lnet/minecraft/class_2248;)Lnet/minecraft/class_175;
      official b Lmv;b(Ljh;Ldno;)Lar;
    • requireAllExclusiveTrimmedArmor Link icon

      private static Advancement.Builder requireAllExclusiveTrimmedArmor(Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      named requireAllExclusiveTrimmedArmor Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;requireAllExclusiveTrimmedArmor(Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_51689 Lnet/minecraft/class_2412;method_51689(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      official a Lmv;a(Lai$a;)Lai$a;
    • requireTrimmedArmor Link icon

      private static Advancement.Builder requireTrimmedArmor(Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      named requireTrimmedArmor Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;requireTrimmedArmor(Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_51691 Lnet/minecraft/class_2412;method_51691(Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      official b Lmv;b(Lai$a;)Lai$a;
    • requireSalvagedSherd Link icon

      private static Advancement.Builder requireSalvagedSherd(RegistryEntryLookup<Item> itemRegistry, Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      named requireSalvagedSherd Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;requireSalvagedSherd(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_51692 Lnet/minecraft/class_2412;method_51692(Lnet/minecraft/class_7871;Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      official a Lmv;a(Ljh;Lai$a;)Lai$a;
    • buildAdventuringTime Link icon

      protected static void buildAdventuringTime(RegistryWrapper.WrapperLookup registries, Consumer<AdvancementEntry> exporter, AdvancementEntry parent, MultiNoiseBiomeSourceParameterList.Preset biomeSourceListPreset)
      Mappings:
      Namespace Name Mixin selector
      named buildAdventuringTime Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;buildAdventuringTime(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/function/Consumer;Lnet/minecraft/advancement/AdvancementEntry;Lnet/minecraft/world/biome/source/MultiNoiseBiomeSourceParameterList$Preset;)V
      intermediary method_49356 Lnet/minecraft/class_2412;method_49356(Lnet/minecraft/class_7225$class_7874;Ljava/util/function/Consumer;Lnet/minecraft/class_8779;Lnet/minecraft/class_8197$class_5305;)V
      official a Lmv;a(Lji$a;Ljava/util/function/Consumer;Laj;Ldma$a;)V
    • requireListedMobsKilled Link icon

      private static Advancement.Builder requireListedMobsKilled(Advancement.Builder builder, RegistryEntryLookup<EntityType<?>> entityTypeRegistry, List<EntityType<?>> entityTypes)
      Mappings:
      Namespace Name Mixin selector
      named requireListedMobsKilled Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;requireListedMobsKilled(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryEntryLookup;Ljava/util/List;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_10336 Lnet/minecraft/class_2412;method_10336(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7871;Ljava/util/List;)Lnet/minecraft/class_161$class_162;
      official a Lmv;a(Lai$a;Ljh;Ljava/util/List;)Lai$a;
    • requireListedBiomesVisited Link icon

      protected static Advancement.Builder requireListedBiomesVisited(Advancement.Builder builder, RegistryWrapper.WrapperLookup registries, List<RegistryKey<Biome>> biomes)
      Mappings:
      Namespace Name Mixin selector
      named requireListedBiomesVisited Lnet/minecraft/data/advancement/vanilla/VanillaAdventureTabAdvancementGenerator;requireListedBiomesVisited(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/List;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_10337 Lnet/minecraft/class_2412;method_10337(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7225$class_7874;Ljava/util/List;)Lnet/minecraft/class_161$class_162;
      official a Lmv;a(Lai$a;Lji$a;Ljava/util/List;)Lai$a;