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/VanillaHusbandryTabAdvancementGeneratorintermediary net/minecraft/class_2414official mw
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Item[]static final List<EntityType<?>> static final List<EntityType<?>> private static final Item[]private static final Item[]private static final Item[]private static final Comparator<RegistryEntry.Reference<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(RegistryWrapper.WrapperLookup registries, Consumer<AdvancementEntry> exporter) static AdvancementEntrycreateBreedAllAnimalsAdvancement(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, RegistryEntryLookup<EntityType<?>> entityTypeLookup, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) private static Advancement.BuilderrequireAllCatsTamed(Advancement.Builder builder, RegistryWrapper<CatVariant> catVariantRegistry) private static Advancement.BuilderrequireAllFrogsOnLeads(RegistryEntryLookup<EntityType<?>> entityTypeLookup, RegistryEntryLookup<Item> itemLookup, RegistryWrapper<FrogVariant> frogVariantRegistry, Advancement.Builder builder) private static Advancement.BuilderrequireAllWolvesTamed(Advancement.Builder builder, RegistryWrapper<WolfVariant> wolfVariantRegistry) private static Advancement.BuilderrequireFoodItemsEaten(Advancement.Builder builder, RegistryEntryLookup<Item> itemLookup) private static Advancement.BuilderrequireListedAnimalsBred(Advancement.Builder builder, Stream<EntityType<?>> breedableAnimals, RegistryEntryLookup<EntityType<?>> entityTypeLookup, Stream<EntityType<?>> eggLayingAnimals) private static Advancement.BuilderrequireListedFishBucketsFilled(Advancement.Builder builder, RegistryEntryLookup<Item> itemLookup) private static Advancement.BuilderrequireListedFishCaught(Advancement.Builder builder, RegistryEntryLookup<Item> itemLookup) private static <T> Stream<RegistryEntry.Reference<T>> streamSorted(RegistryWrapper<T> registry)
-
Field Details
-
BREEDABLE_ANIMALS
- Mappings:
Namespace Name Mixin selector named BREEDABLE_ANIMALSLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;BREEDABLE_ANIMALS:Ljava/util/List;intermediary field_11296Lnet/minecraft/class_2414;field_11296:Ljava/util/List;official aLmw;a:Ljava/util/List;
-
EGG_LAYING_ANIMALS
- Mappings:
Namespace Name Mixin selector named EGG_LAYING_ANIMALSLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;EGG_LAYING_ANIMALS:Ljava/util/List;intermediary field_38467Lnet/minecraft/class_2414;field_38467:Ljava/util/List;official bLmw;b:Ljava/util/List;
-
FISH_ITEMS
- Mappings:
Namespace Name Mixin selector named FISH_ITEMSLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;FISH_ITEMS:[Lnet/minecraft/item/Item;intermediary field_11295Lnet/minecraft/class_2414;field_11295:[Lnet/minecraft/class_1792;official dLmw;d:[Ldag;
-
FISH_BUCKET_ITEMS
- Mappings:
Namespace Name Mixin selector named FISH_BUCKET_ITEMSLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;FISH_BUCKET_ITEMS:[Lnet/minecraft/item/Item;intermediary field_11297Lnet/minecraft/class_2414;field_11297:[Lnet/minecraft/class_1792;official eLmw;e:[Ldag;
-
FOOD_ITEMS
- Mappings:
Namespace Name Mixin selector named FOOD_ITEMSLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;FOOD_ITEMS:[Lnet/minecraft/item/Item;intermediary field_11298Lnet/minecraft/class_2414;field_11298:[Lnet/minecraft/class_1792;official fLmw;f:[Ldag;
-
AXE_ITEMS
- Mappings:
Namespace Name Mixin selector named AXE_ITEMSLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;AXE_ITEMS:[Lnet/minecraft/item/Item;intermediary field_33964Lnet/minecraft/class_2414;field_33964:[Lnet/minecraft/class_1792;official cLmw;c:[Ldag;
-
REGISTRY_ENTRY_COMPARATOR
- Mappings:
Namespace Name Mixin selector named REGISTRY_ENTRY_COMPARATORLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;REGISTRY_ENTRY_COMPARATOR:Ljava/util/Comparator;intermediary field_58057Lnet/minecraft/class_2414;field_58057:Ljava/util/Comparator;official gLmw;g:Ljava/util/Comparator;
-
-
Constructor Details
-
VanillaHusbandryTabAdvancementGenerator
public VanillaHusbandryTabAdvancementGenerator()
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceAdvancementTabGenerator- Mappings:
Namespace Name Mixin selector named acceptLnet/minecraft/data/advancement/AdvancementTabGenerator;accept(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Ljava/util/function/Consumer;)Vintermediary method_10335Lnet/minecraft/class_7785;method_10335(Lnet/minecraft/class_7225$class_7874;Ljava/util/function/Consumer;)Vofficial aLms;a(Lji$a;Ljava/util/function/Consumer;)V
-
createBreedAllAnimalsAdvancement
public static AdvancementEntry createBreedAllAnimalsAdvancement(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, RegistryEntryLookup<EntityType<?>> entityTypeLookup, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals) - Mappings:
Namespace Name Mixin selector named createBreedAllAnimalsAdvancementLnet/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_47810Lnet/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 aLmw;a(Laj;Ljava/util/function/Consumer;Ljh;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Laj;
-
requireAllFrogsOnLeads
private static Advancement.Builder requireAllFrogsOnLeads(RegistryEntryLookup<EntityType<?>> entityTypeLookup, RegistryEntryLookup<Item> itemLookup, RegistryWrapper<FrogVariant> frogVariantRegistry, Advancement.Builder builder) - Mappings:
Namespace Name Mixin selector named requireAllFrogsOnLeadsLnet/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_43362Lnet/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 aLmw;a(Ljh;Ljh;Lji;Lai$a;)Lai$a;
-
streamSorted
- Mappings:
Namespace Name Mixin selector named streamSortedLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;streamSorted(Lnet/minecraft/registry/RegistryWrapper;)Ljava/util/stream/Stream;intermediary method_68718Lnet/minecraft/class_2414;method_68718(Lnet/minecraft/class_7225;)Ljava/util/stream/Stream;official aLmw;a(Lji;)Ljava/util/stream/Stream;
-
requireFoodItemsEaten
private static Advancement.Builder requireFoodItemsEaten(Advancement.Builder builder, RegistryEntryLookup<Item> itemLookup) - Mappings:
Namespace Name Mixin selector named requireFoodItemsEatenLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireFoodItemsEaten(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/advancement/Advancement$Builder;intermediary method_10341Lnet/minecraft/class_2414;method_10341(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7871;)Lnet/minecraft/class_161$class_162;official aLmw;a(Lai$a;Ljh;)Lai$a;
-
requireListedAnimalsBred
private static Advancement.Builder requireListedAnimalsBred(Advancement.Builder builder, Stream<EntityType<?>> breedableAnimals, RegistryEntryLookup<EntityType<?>> entityTypeLookup, Stream<EntityType<?>> eggLayingAnimals) - Mappings:
Namespace Name Mixin selector named requireListedAnimalsBredLnet/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_10342Lnet/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 aLmw;a(Lai$a;Ljava/util/stream/Stream;Ljh;Ljava/util/stream/Stream;)Lai$a;
-
requireListedFishBucketsFilled
private static Advancement.Builder requireListedFishBucketsFilled(Advancement.Builder builder, RegistryEntryLookup<Item> itemLookup) - Mappings:
Namespace Name Mixin selector named requireListedFishBucketsFilledLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireListedFishBucketsFilled(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/advancement/Advancement$Builder;intermediary method_10340Lnet/minecraft/class_2414;method_10340(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7871;)Lnet/minecraft/class_161$class_162;official bLmw;b(Lai$a;Ljh;)Lai$a;
-
requireListedFishCaught
private static Advancement.Builder requireListedFishCaught(Advancement.Builder builder, RegistryEntryLookup<Item> itemLookup) - Mappings:
Namespace Name Mixin selector named requireListedFishCaughtLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireListedFishCaught(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryEntryLookup;)Lnet/minecraft/advancement/Advancement$Builder;intermediary method_10339Lnet/minecraft/class_2414;method_10339(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7871;)Lnet/minecraft/class_161$class_162;official cLmw;c(Lai$a;Ljh;)Lai$a;
-
requireAllCatsTamed
private static Advancement.Builder requireAllCatsTamed(Advancement.Builder builder, RegistryWrapper<CatVariant> catVariantRegistry) - Mappings:
Namespace Name Mixin selector named requireAllCatsTamedLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireAllCatsTamed(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryWrapper;)Lnet/minecraft/advancement/Advancement$Builder;intermediary method_16118Lnet/minecraft/class_2414;method_16118(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7225;)Lnet/minecraft/class_161$class_162;official aLmw;a(Lai$a;Lji;)Lai$a;
-
requireAllWolvesTamed
private static Advancement.Builder requireAllWolvesTamed(Advancement.Builder builder, RegistryWrapper<WolfVariant> wolfVariantRegistry) - Mappings:
Namespace Name Mixin selector named requireAllWolvesTamedLnet/minecraft/data/advancement/vanilla/VanillaHusbandryTabAdvancementGenerator;requireAllWolvesTamed(Lnet/minecraft/advancement/Advancement$Builder;Lnet/minecraft/registry/RegistryWrapper;)Lnet/minecraft/advancement/Advancement$Builder;intermediary method_59775Lnet/minecraft/class_2414;method_59775(Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7225;)Lnet/minecraft/class_161$class_162;official bLmw;b(Lai$a;Lji;)Lai$a;
-