net.minecraft.data.advancement.vanilla

public class VanillaHusbandryTabAdvancementGenerator

extends VanillaAdvancementGenerator

net.minecraft.data.advancements.packs.VanillaHusbandryAdvancements
net.minecraft.data.advancements.packs.VanillaHusbandryAdvancements
net.minecraft.class_2414
net.minecraft.data.advancement.vanilla.VanillaHusbandryTabAdvancementGenerator

Field summary

Modifier and TypeField
public static final List<EntityType<?>>
BREEDABLE_ANIMALS
BREEDABLE_ANIMALS
field_11296
BREEDABLE_ANIMALS
public static final List<EntityType<?>>
INDIRECTLY_BREEDABLE_ANIMALS
INDIRECTLY_BREEDABLE_ANIMALS
field_38467
EGG_LAYING_ANIMALS
private static final Item[]
FISH
FISH
field_11295
FISH_ITEMS
private static final Item[]
FISH_BUCKETS
FISH_BUCKETS
field_11297
FISH_BUCKET_ITEMS
private static final Item[]
EDIBLE_ITEMS
EDIBLE_ITEMS
field_11298
FOOD_ITEMS
public static final Item[]
WAX_SCRAPING_TOOLS
WAX_SCRAPING_TOOLS
field_33964
AXE_ITEMS
private static final Comparator<RegistryEntry$Reference<?>>
HOLDER_KEY_COMPARATOR
HOLDER_KEY_COMPARATOR
field_58057
REGISTRY_ENTRY_COMPARATOR
private final RegistryEntryLookup<EntityType<?>>
entityTypes
entityTypes
field_1_8755
entityTypes
private final RegistryEntryLookup<Item>
items
items
field_1_8756
items
private final RegistryEntryLookup<Block>
blocks
blocks
field_1_8753
blocks
private final RegistryEntryLookup<Enchantment>
enchantments
enchantments
field_1_8754
enchantments

Constructor summary

ModifierConstructor
public (Registerable<Advancement> output)

Method summary

Modifier and TypeMethod
public void
generate()
generate()
method_10335()
accept()
public AdvancementEntry
createBreedAllAnimalsAdvancement(AdvancementHolder parent, Stream<EntityType<?>> breedable, Stream<EntityType<?>> indirectlyBreedable)
createBreedAllAnimalsAdvancement(AdvancementHolder parent, Stream<EntityType<?>> breedable, Stream<EntityType<?>> indirectlyBreedable)
method_47810(class_8779 arg0, Stream<class_1299<?>> arg1, Stream<class_1299<?>> arg2)
createBreedAllAnimalsAdvancement(AdvancementEntry parent, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals)
private Advancement$Builder
addLeashedFrogVariants(Advancement$Builder advancement)
addLeashedFrogVariants(Advancement$Builder advancement)
method_43362(class_161$class_162 arg0)
requireAllFrogsOnLeads(Advancement$Builder builder)
private <T> Stream<RegistryEntry$Reference<T>>
sortedVariants(ResourceKey<? extends Registry<T>> registryKey)
sortedVariants(ResourceKey<? extends Registry<T>> registryKey)
method_68718(class_5321<? extends class_2378<T>> arg0)
streamSorted(RegistryKey<? extends Registry<T>> registry)
private Advancement$Builder
addFood(Advancement$Builder advancement)
addFood(Advancement$Builder advancement)
method_10341(class_161$class_162 arg0)
requireFoodItemsEaten(Advancement$Builder builder)
private Advancement$Builder
addBreedable(Advancement$Builder advancement, Stream<EntityType<?>> breedable, Stream<EntityType<?>> indirectlyBreedable)
addBreedable(Advancement$Builder advancement, Stream<EntityType<?>> breedable, Stream<EntityType<?>> indirectlyBreedable)
method_10342(class_161$class_162 arg0, Stream<class_1299<?>> arg1, Stream<class_1299<?>> arg2)
requireListedAnimalsBred(Advancement$Builder builder, Stream<EntityType<?>> breedableAnimals, Stream<EntityType<?>> eggLayingAnimals)
private Advancement$Builder
addFishBuckets(Advancement$Builder advancement)
addFishBuckets(Advancement$Builder advancement)
method_10340(class_161$class_162 arg0)
requireListedFishBucketsFilled(Advancement$Builder builder)
private Advancement$Builder
addFish(Advancement$Builder advancement)
addFish(Advancement$Builder advancement)
method_10339(class_161$class_162 arg0)
requireListedFishCaught(Advancement$Builder builder)
private Advancement$Builder
addCatVariants(Advancement$Builder advancement)
addCatVariants(Advancement$Builder advancement)
method_16118(class_161$class_162 arg0)
requireAllCatsTamed(Advancement$Builder builder)
private Advancement$Builder
addTamedWolfVariants(Advancement$Builder advancement)
addTamedWolfVariants(Advancement$Builder advancement)
method_59775(class_161$class_162 arg0)
requireAllWolvesTamed(Advancement$Builder builder)