net.minecraft.data.advancement.vanilla

public class VanillaAdventureTabAdvancementGenerator

implements AdvancementTabGenerator

net.minecraft.data.advancements.packs.VanillaAdventureAdvancements
net.minecraft.class_2412
net.minecraft.data.advancement.vanilla.VanillaAdventureTabAdvancementGenerator

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_60599
LOGGER
private static final int
DISTANCE_FROM_BOTTOM_TO_TOP
field_35091
OVERWORLD_HEIGHT
private static final int
Y_COORDINATE_AT_TOP
field_35092
OVERWORLD_MAX_Y
private static final int
Y_COORDINATE_AT_BOTTOM
field_35093
OVERWORLD_MIN_Y
private static final int
BEDROCK_THICKNESS
field_35094
OVERWORLD_BEDROCK_LAYER_HEIGHT
private static final Map<SpawnGroup, Set<EntityType<?>>>
EXCEPTIONS_BY_EXPECTED_CATEGORIES
field_60600
EXCEPTIONS
private static final List<EntityType<?>>
MOBS_TO_KILL
field_11294
MONSTERS

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static AdvancementCriterion<LightningStrikeCriterion$Conditions>
fireCountAndBystander(MinMaxBounds$Ints fireCount, Optional<EntityPredicate> bystander)
method_37316(class_2096$class_2100 arg0, Optional<class_2048> arg1)
createLightningStrike(NumberRange$IntRange range, Optional<EntityPredicate> entity)
private static AdvancementCriterion<UsingItemCriterion$Conditions>
lookAtThroughItem(EntityPredicate$Builder lookingAt, ItemPredicate$Builder with)
method_37315(class_2048$class_2049 arg0, class_2073$class_2074 arg1)
createLookingAtEntityUsing(EntityPredicate$Builder lookingAt, ItemPredicate$Builder using)
public void
generate(HolderLookup$Provider registries, Consumer<AdvancementHolder> output)
method_10335(class_7225$class_7874 arg0, Consumer<class_8779> arg1)
accept(RegistryWrapper$WrapperLookup arg0, Consumer<AdvancementEntry> arg1)
public static AdvancementEntry
createMonsterHunterAdvancement(AdvancementHolder parent, Consumer<AdvancementHolder> output, HolderGetter<EntityType<?>> entityTypes, List<EntityType<?>> mobsToKill)
method_55581(class_8779 arg0, Consumer<class_8779> arg1, class_7871<class_1299<?>> arg2, List<class_1299<?>> arg3)
createKillMobAdvancements(AdvancementEntry parent, Consumer<AdvancementEntry> exporter, RegistryEntryLookup<EntityType<?>> entityTypeRegistry, List<EntityType<?>> entityTypes)
private static AdvancementCriterion<ItemCriterion$Conditions>
placedBlockReadByComparator(HolderGetter<Block> blocks, Block block)
method_51815(class_7871<class_2248> arg0, class_2248 arg1)
requirePlacedBlockReadByComparator(RegistryEntryLookup<Block> blockRegistry, Block block)
private static AdvancementCriterion<ItemCriterion$Conditions>
placedComparatorReadingBlock(HolderGetter<Block> blocks, Block block)
method_51819(class_7871<class_2248> arg0, class_2248 arg1)
requirePlacedComparatorReadingBlock(RegistryEntryLookup<Block> blockRegistry, Block block)
private static AdvancementCriterion<ItemCriterion$Conditions>
placedBlockActivatesCreakingHeart(HolderGetter<Block> blocks, TagKey<Block> block)
method_70959(class_7871<class_2248> arg0, class_6862<class_2248> arg1)
requirePlacedPaleOakLog(RegistryEntryLookup<Block> blockRegistry, TagKey<Block> paleOakLogBlocks)
private static Advancement$Builder
smithingWithStyle(Advancement$Builder advancement)
method_51689(class_161$class_162 arg0)
requireAllExclusiveTrimmedArmor(Advancement$Builder builder)
private static Advancement$Builder
craftingANewLook(Advancement$Builder advancement)
method_51691(class_161$class_162 arg0)
requireTrimmedArmor(Advancement$Builder builder)
private static Advancement$Builder
respectingTheRemnantsCriterions(HolderGetter<Item> items, Advancement$Builder advancement)
method_51692(class_7871<class_1792> arg0, class_161$class_162 arg1)
requireSalvagedSherd(RegistryEntryLookup<Item> itemRegistry, Advancement$Builder builder)
protected static void
createAdventuringTime(HolderLookup$Provider registries, Consumer<AdvancementHolder> output, AdvancementHolder sleepInBed, MultiNoiseBiomeSourceParameterList$Preset preset)
method_49356(class_7225$class_7874 arg0, Consumer<class_8779> arg1, class_8779 arg2, class_8197$class_5305 arg3)
buildAdventuringTime(RegistryWrapper$WrapperLookup registries, Consumer<AdvancementEntry> exporter, AdvancementEntry parent, MultiNoiseBiomeSourceParameterList$Preset biomeSourceListPreset)
private static Advancement$Builder
addMobsToKill(Advancement$Builder advancement, HolderGetter<EntityType<?>> entityTypes, List<EntityType<?>> mobsToKill)
method_10336(class_161$class_162 arg0, class_7871<class_1299<?>> arg1, List<class_1299<?>> arg2)
requireListedMobsKilled(Advancement$Builder builder, RegistryEntryLookup<EntityType<?>> entityTypeRegistry, List<EntityType<?>> entityTypes)
protected static Advancement$Builder
addBiomes(Advancement$Builder advancement, HolderLookup$Provider registries, List<ResourceKey<Biome>> explorableBiomes)
method_10337(class_161$class_162 arg0, class_7225$class_7874 arg1, List<class_5321<class_1959>> arg2)
requireListedBiomesVisited(Advancement$Builder builder, RegistryWrapper$WrapperLookup registries, List<RegistryKey<Biome>> biomes)
private static List<EntityType<?>>
validateMobsToKill(List<EntityType<?>> data, HolderLookup<EntityType<?>> entityTypes)
method_71660(List<class_1299<?>> arg0, class_7225<class_1299<?>> arg1)
validateKillAllMobsTypeList(List<EntityType<?>> mobTypes, RegistryWrapper<EntityType<?>> entityTypeRegistry)
private static void
lambda$validateMobsToKill$0(Map arg0, List arg1, MobCategory arg2, Set arg3)
method_71661(Map arg0, List arg1, class_1311 arg2, Set arg3)
method_71661(Map arg0, List arg1, SpawnGroup group, Set types)
private static void
lambda$addMobsToKill$0(Advancement$Builder arg0, HolderGetter arg1, EntityType arg2)
method_55580(class_161$class_162 arg0, class_7871 arg1, class_1299 arg2)
method_55580(Advancement$Builder arg0, RegistryEntryLookup arg1, EntityType entityType)
private static void
lambda$respectingTheRemnantsCriterions$0(Advancement$Builder arg0, com.mojang.datafixers.util.Pair arg1)
method_54651(class_161$class_162 arg0, com.mojang.datafixers.util.Pair arg1)
method_54651(Advancement$Builder arg0, com.mojang.datafixers.util.Pair pair)
private static void
lambda$craftingANewLook$0(Advancement$Builder arg0, ResourceKey arg1)
method_54650(class_161$class_162 arg0, class_5321 arg1)
method_54650(Advancement$Builder arg0, RegistryKey template)
private static void
lambda$smithingWithStyle$1(Advancement$Builder arg0, VanillaRecipeProvider$TrimTemplate arg1)
method_51690(class_161$class_162 arg0, class_7803$class_8905 arg1)
method_51690(Advancement$Builder arg0, VanillaRecipeGenerator$SmithingTemplate templatex)
private static boolean
lambda$smithingWithStyle$0(Set arg0, VanillaRecipeProvider$TrimTemplate arg1)
method_54652(Set arg0, class_7803$class_8905 arg1)
method_54652(Set arg0, VanillaRecipeGenerator$SmithingTemplate template)
private static LootCondition$Builder[]
lambda$placedBlockActivatesCreakingHeart$1(int arg0)
method_70958(int arg0)
method_70958(int arg0)
private static AllOfLootCondition$Builder
lambda$placedBlockActivatesCreakingHeart$0(HolderGetter arg0, TagKey arg1, Direction arg2)
method_70960(class_7871 arg0, class_6862 arg1, class_2350 arg2)
method_70960(RegistryEntryLookup arg0, TagKey arg1, Direction direction)
private static LootCondition$Builder[]
lambda$placedComparatorReadingBlock$1(int arg0)
method_51818(int arg0)
method_51818(int arg0)
private static AllOfLootCondition$Builder
lambda$placedComparatorReadingBlock$0(HolderGetter arg0, Block arg1, Direction arg2)
method_51816(class_7871 arg0, class_2248 arg1, class_2350 arg2)
method_51816(RegistryEntryLookup arg0, Block arg1, Direction facing)
private static LootCondition$Builder[]
lambda$placedBlockReadByComparator$1(int arg0)
method_51820(int arg0)
method_51820(int arg0)
private static LootCondition$Builder
lambda$placedBlockReadByComparator$0(HolderGetter arg0, Direction arg1)
method_51817(class_7871 arg0, class_2350 arg1)
method_51817(RegistryEntryLookup arg0, Direction facing)