net.minecraft.data.advancement.vanilla

public class VanillaAdventureTabAdvancementGenerator

extends VanillaAdvancementGenerator

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
private final RegistryEntryLookup<EntityType<?>>
entityTypes
field_1_8750
entityTypes
private final RegistryEntryLookup<Item>
items
field_1_8751
items
private final RegistryEntryLookup<Block>
blocks
field_1_8749
blocks
private final RegistryEntryLookup<Biome>
biomes
field_1_8748
biomes
private final RegistryEntryLookup<Structure>
structures
field_1_8752
structures
private final RegistryEntryLookup<BannerPattern>
bannerPatterns
field_1_8747
bannerPatterns

Constructor summary

ModifierConstructor
public (Registerable<Advancement> output)

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()
method_10335()
accept()
public AdvancementEntry
createMonsterHunterAdvancement(AdvancementHolder parent, List<EntityType<?>> mobsToKill)
method_55581(class_8779 arg0, List<class_1299<?>> arg1)
createKillMobAdvancements(AdvancementEntry parent, List<EntityType<?>> entityTypes)
private AdvancementCriterion<ItemCriterion$Conditions>
placedBlockReadByComparator(Block block)
method_51815(class_2248 arg0)
requirePlacedBlockReadByComparator(Block block)
private AdvancementCriterion<ItemCriterion$Conditions>
placedComparatorReadingBlock(Block block)
method_51819(class_2248 arg0)
requirePlacedComparatorReadingBlock(Block block)
private AdvancementCriterion<ItemCriterion$Conditions>
placedBlockActivatesCreakingHeart(TagKey<Block> block)
method_70959(class_6862<class_2248> arg0)
requirePlacedPaleOakLog(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 Advancement$Builder
respectingTheRemnantsCriterions(Advancement$Builder advancement)
method_51692(class_161$class_162 arg0)
requireSalvagedSherd(Advancement$Builder builder)
protected void
createAdventuringTime(AdvancementHolder sleepInBed, MultiNoiseBiomeSourceParameterList$Preset preset)
method_49356(class_8779 arg0, class_8197$class_5305 arg1)
buildAdventuringTime(AdvancementEntry parent, MultiNoiseBiomeSourceParameterList$Preset biomeSourceListPreset)
private Advancement$Builder
addMobsToKill(Advancement$Builder advancement, List<EntityType<?>> mobsToKill)
method_10336(class_161$class_162 arg0, List<class_1299<?>> arg1)
requireListedMobsKilled(Advancement$Builder builder, List<EntityType<?>> entityTypes)
public static Advancement$Builder
addBiomes(Advancement$Builder advancement, HolderGetter<Biome> biomes, List<ResourceKey<Biome>> explorableBiomes)
method_10337(class_161$class_162 arg0, class_7871<class_1959> arg1, List<class_5321<class_1959>> arg2)
requireListedBiomesVisited(Advancement$Builder builder, RegistryEntryLookup<Biome> biomeRegistry, List<RegistryKey<Biome>> biomes)
private List<EntityType<?>>
validateMobsToKill(List<EntityType<?>> data)
method_71660(List<class_1299<?>> arg0)
validateKillAllMobsTypeList(List<EntityType<?>> mobTypes)
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 void
lambda$addMobsToKill$0(Advancement$Builder arg0, EntityType arg1)
method_55580(class_161$class_162 arg0, class_1299 arg1)
method_55580(Advancement$Builder arg0, 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 AllOfLootCondition$Builder
lambda$placedBlockActivatesCreakingHeart$0(TagKey arg0, Direction arg1)
method_70960(class_6862 arg0, class_2350 arg1)
method_70960(TagKey arg0, Direction direction)
private static LootCondition$Builder[]
lambda$placedComparatorReadingBlock$1(int arg0)
method_51818(int arg0)
method_51818(int arg0)
private AllOfLootCondition$Builder
lambda$placedComparatorReadingBlock$0(Block arg0, Direction arg1)
method_51816(class_2248 arg0, class_2350 arg1)
method_51816(Block arg0, Direction facing)
private static LootCondition$Builder[]
lambda$placedBlockReadByComparator$1(int arg0)
method_51820(int arg0)
method_51820(int arg0)
private LootCondition$Builder
lambda$placedBlockReadByComparator$0(Direction arg0)
method_51817(class_2350 arg0)
method_51817(Direction facing)