Class VanillaHusbandryTabAdvancementGenerator

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

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

    • BREEDABLE_ANIMALS Link icon

      public static final List<EntityType<?>> BREEDABLE_ANIMALS
      Mappings:
      Namespace Name Mixin selector
      named BREEDABLE_ANIMALS Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;BREEDABLE_ANIMALS:Ljava/util/List;
      intermediary field_11296 Lnet/minecraft/class_2414;field_11296:Ljava/util/List;
      official a Lmw;a:Ljava/util/List;
    • EGG_LAYING_ANIMALS Link icon

      public static final List<EntityType<?>> EGG_LAYING_ANIMALS
      Mappings:
      Namespace Name Mixin selector
      named EGG_LAYING_ANIMALS Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;EGG_LAYING_ANIMALS:Ljava/util/List;
      intermediary field_38467 Lnet/minecraft/class_2414;field_38467:Ljava/util/List;
      official b Lmw;b:Ljava/util/List;
    • FISH_ITEMS Link icon

      private static final Item[] FISH_ITEMS
      Mappings:
      Namespace Name Mixin selector
      named FISH_ITEMS Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;FISH_ITEMS:[Lnet/minecraft/item/Item;
      intermediary field_11295 Lnet/minecraft/class_2414;field_11295:[Lnet/minecraft/class_1792;
      official d Lmw;d:[Ldag;
    • FISH_BUCKET_ITEMS Link icon

      private static final Item[] FISH_BUCKET_ITEMS
      Mappings:
      Namespace Name Mixin selector
      named FISH_BUCKET_ITEMS Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;FISH_BUCKET_ITEMS:[Lnet/minecraft/item/Item;
      intermediary field_11297 Lnet/minecraft/class_2414;field_11297:[Lnet/minecraft/class_1792;
      official e Lmw;e:[Ldag;
    • FOOD_ITEMS Link icon

      private static final Item[] FOOD_ITEMS
      Mappings:
      Namespace Name Mixin selector
      named FOOD_ITEMS Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;FOOD_ITEMS:[Lnet/minecraft/item/Item;
      intermediary field_11298 Lnet/minecraft/class_2414;field_11298:[Lnet/minecraft/class_1792;
      official f Lmw;f:[Ldag;
    • AXE_ITEMS Link icon

      public static final Item[] AXE_ITEMS
      Mappings:
      Namespace Name Mixin selector
      named AXE_ITEMS Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;AXE_ITEMS:[Lnet/minecraft/item/Item;
      intermediary field_33964 Lnet/minecraft/class_2414;field_33964:[Lnet/minecraft/class_1792;
      official c Lmw;c:[Ldag;
    • REGISTRY_ENTRY_COMPARATOR Link icon

      private static final Comparator<RegistryEntry.Reference<?>> REGISTRY_ENTRY_COMPARATOR
      Mappings:
      Namespace Name Mixin selector
      named REGISTRY_ENTRY_COMPARATOR Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;REGISTRY_ENTRY_COMPARATOR:Ljava/util/Comparator;
      intermediary field_58057 Lnet/minecraft/class_2414;field_58057:Ljava/util/Comparator;
      official g Lmw;g:Ljava/util/Comparator;
  • Constructor Details Link icon

    • VanillaHusbandryTabAdvancementGenerator Link icon

      public VanillaHusbandryTabAdvancementGenerator()
  • Method Details Link icon

    • 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
    • createBreedAllAnimalsAdvancement Link icon

      public static AdvancementEntry createBreedAllAnimalsAdvancement(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, RegistryEntryLookup<EntityType<?>> entityTypeLookup, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals)
      Mappings:
      Namespace Name Mixin selector
      named createBreedAllAnimalsAdvancement Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;createBreedAllAnimalsAdvancement(Lnet/minecraft/advancement/AdvancementEntry;Ljava/util/function/Consumer;Lnet/minecraft/registry/RegistryEntryLookup;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/advancement/AdvancementEntry;
      intermediary method_47810 Lnet/minecraft/class_2414;method_47810(Lnet/minecraft/class_8779;Ljava/util/function/Consumer;Lnet/minecraft/class_7871;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/class_8779;
      official a Lmw;a(Laj;Ljava/util/function/Consumer;Ljh;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Laj;
    • requireAllFrogsOnLeads Link icon

      private static Advancement.Builder requireAllFrogsOnLeads(RegistryEntryLookup<EntityType<?>> entityTypeLookup, RegistryEntryLookup<Item> itemLookup, RegistryWrapper<FrogVariant> frogVariantRegistry, Advancement.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      named requireAllFrogsOnLeads Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireAllFrogsOnLeads(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/RegistryWrapper;Lnet/minecraft/advancement/Advancement$Builder;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_43362 Lnet/minecraft/class_2414;method_43362(Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Lnet/minecraft/class_7225;Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
      official a Lmw;a(Ljh;Ljh;Lji;Lai$a;)Lai$a;
    • streamSorted Link icon

      private static <T> Stream<RegistryEntry.Reference<T>> streamSorted(RegistryWrapper<T> registry)
      Mappings:
      Namespace Name Mixin selector
      named streamSorted Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;streamSorted(Lnet/minecraft/registry/RegistryWrapper;)Ljava/util/stream/Stream;
      intermediary method_68718 Lnet/minecraft/class_2414;method_68718(Lnet/minecraft/class_7225;)Ljava/util/stream/Stream;
      official a Lmw;a(Lji;)Ljava/util/stream/Stream;
    • requireFoodItemsEaten Link icon

      private static Advancement.Builder requireFoodItemsEaten(Advancement.Builder builder, RegistryEntryLookup<Item> itemLookup)
      Mappings:
      Namespace Name Mixin selector
      named requireFoodItemsEaten Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireFoodItemsEaten(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_10341 Lnet/minecraft/class_2414;method_10341(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7871;)Lnet/minecraft/class_161$class_162;
      official a Lmw;a(Lai$a;Ljh;)Lai$a;
    • requireListedAnimalsBred Link icon

      private static Advancement.Builder requireListedAnimalsBred(Advancement.Builder builder, Stream<EntityType<?>> breedableAnimals, RegistryEntryLookup<EntityType<?>> entityTypeLookup, Stream<EntityType<?>> eggLayingAnimals)
      Mappings:
      Namespace Name Mixin selector
      named requireListedAnimalsBred Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireListedAnimalsBred(Lnet/minecraft/advancement/Advancement$Builder;Ljava/util/stream/Stream;Lnet/minecraft/registry/RegistryEntryLookup;Ljava/util/stream/Stream;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_10342 Lnet/minecraft/class_2414;method_10342(Lnet/minecraft/class_161$class_162;Ljava/util/stream/Stream;Lnet/minecraft/class_7871;Ljava/util/stream/Stream;)Lnet/minecraft/class_161$class_162;
      official a Lmw;a(Lai$a;Ljava/util/stream/Stream;Ljh;Ljava/util/stream/Stream;)Lai$a;
    • requireListedFishBucketsFilled Link icon

      private static Advancement.Builder requireListedFishBucketsFilled(Advancement.Builder builder, RegistryEntryLookup<Item> itemLookup)
      Mappings:
      Namespace Name Mixin selector
      named requireListedFishBucketsFilled Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireListedFishBucketsFilled(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_10340 Lnet/minecraft/class_2414;method_10340(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7871;)Lnet/minecraft/class_161$class_162;
      official b Lmw;b(Lai$a;Ljh;)Lai$a;
    • requireListedFishCaught Link icon

      private static Advancement.Builder requireListedFishCaught(Advancement.Builder builder, RegistryEntryLookup<Item> itemLookup)
      Mappings:
      Namespace Name Mixin selector
      named requireListedFishCaught Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireListedFishCaught(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_10339 Lnet/minecraft/class_2414;method_10339(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7871;)Lnet/minecraft/class_161$class_162;
      official c Lmw;c(Lai$a;Ljh;)Lai$a;
    • requireAllCatsTamed Link icon

      private static Advancement.Builder requireAllCatsTamed(Advancement.Builder builder, RegistryWrapper<CatVariant> catVariantRegistry)
      Mappings:
      Namespace Name Mixin selector
      named requireAllCatsTamed Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireAllCatsTamed(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryWrapper;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_16118 Lnet/minecraft/class_2414;method_16118(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7225;)Lnet/minecraft/class_161$class_162;
      official a Lmw;a(Lai$a;Lji;)Lai$a;
    • requireAllWolvesTamed Link icon

      private static Advancement.Builder requireAllWolvesTamed(Advancement.Builder builder, RegistryWrapper<WolfVariant> wolfVariantRegistry)
      Mappings:
      Namespace Name Mixin selector
      named requireAllWolvesTamed Lnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireAllWolvesTamed(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryWrapper;)Lnet/minecraft/advancement/Advancement$Builder;
      intermediary method_59775 Lnet/minecraft/class_2414;method_59775(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7225;)Lnet/minecraft/class_161$class_162;
      official b Lmw;b(Lai$a;Lji;)Lai$a;