Class VanillaAdventureAdvancements
java.lang.Object
net.minecraft.data.advancements.packs.VanillaAdventureAdvancements
- All Implemented Interfaces:
AdvancementSubProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final Map<MobCategory, Set<EntityType<?>>> private static final org.slf4j.Loggerprivate static final List<EntityType<?>> private static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static Advancement.BuilderaddBiomes(Advancement.Builder advancement, HolderLookup.Provider registries, List<ResourceKey<Biome>> explorableBiomes) private static Advancement.BuilderaddMobsToKill(Advancement.Builder advancement, HolderGetter<EntityType<?>> entityTypes, List<EntityType<?>> mobsToKill) private static Advancement.BuildercraftingANewLook(Advancement.Builder advancement) protected static voidcreateAdventuringTime(HolderLookup.Provider registries, Consumer<AdvancementHolder> output, AdvancementHolder sleepInBed, MultiNoiseBiomeSourceParameterList.Preset preset) static AdvancementHoldercreateMonsterHunterAdvancement(AdvancementHolder parent, Consumer<AdvancementHolder> output, HolderGetter<EntityType<?>> entityTypes, List<EntityType<?>> mobsToKill) private static Criterion<LightningStrikeTrigger.TriggerInstance> fireCountAndBystander(MinMaxBounds.Ints fireCount, Optional<EntityPredicate> bystander) voidgenerate(HolderLookup.Provider registries, Consumer<AdvancementHolder> output) private static Criterion<UsingItemTrigger.TriggerInstance> lookAtThroughItem(EntityPredicate.Builder lookingAt, ItemPredicate.Builder with) private static Criterion<ItemUsedOnLocationTrigger.TriggerInstance> placedBlockActivatesCreakingHeart(HolderGetter<Block> blocks, TagKey<Block> block) private static Criterion<ItemUsedOnLocationTrigger.TriggerInstance> placedBlockReadByComparator(HolderGetter<Block> blocks, Block block) private static Criterion<ItemUsedOnLocationTrigger.TriggerInstance> placedComparatorReadingBlock(HolderGetter<Block> blocks, Block block) private static Advancement.BuilderrespectingTheRemnantsCriterions(HolderGetter<Item> items, Advancement.Builder advancement) private static Advancement.BuildersmithingWithStyle(Advancement.Builder advancement) private static List<EntityType<?>> validateMobsToKill(List<EntityType<?>> data, HolderLookup<EntityType<?>> entityTypes)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DISTANCE_FROM_BOTTOM_TO_TOP
private static final int DISTANCE_FROM_BOTTOM_TO_TOP- See Also:
-
Y_COORDINATE_AT_TOP
private static final int Y_COORDINATE_AT_TOP- See Also:
-
Y_COORDINATE_AT_BOTTOM
private static final int Y_COORDINATE_AT_BOTTOM- See Also:
-
BEDROCK_THICKNESS
private static final int BEDROCK_THICKNESS- See Also:
-
EXCEPTIONS_BY_EXPECTED_CATEGORIES
-
MOBS_TO_KILL
-
-
Constructor Details
-
VanillaAdventureAdvancements
public VanillaAdventureAdvancements()
-
-
Method Details
-
fireCountAndBystander
private static Criterion<LightningStrikeTrigger.TriggerInstance> fireCountAndBystander(MinMaxBounds.Ints fireCount, Optional<EntityPredicate> bystander) -
lookAtThroughItem
private static Criterion<UsingItemTrigger.TriggerInstance> lookAtThroughItem(EntityPredicate.Builder lookingAt, ItemPredicate.Builder with) -
generate
- Specified by:
generatein interfaceAdvancementSubProvider
-
createMonsterHunterAdvancement
public static AdvancementHolder createMonsterHunterAdvancement(AdvancementHolder parent, Consumer<AdvancementHolder> output, HolderGetter<EntityType<?>> entityTypes, List<EntityType<?>> mobsToKill) -
placedBlockReadByComparator
private static Criterion<ItemUsedOnLocationTrigger.TriggerInstance> placedBlockReadByComparator(HolderGetter<Block> blocks, Block block) -
placedComparatorReadingBlock
private static Criterion<ItemUsedOnLocationTrigger.TriggerInstance> placedComparatorReadingBlock(HolderGetter<Block> blocks, Block block) -
placedBlockActivatesCreakingHeart
private static Criterion<ItemUsedOnLocationTrigger.TriggerInstance> placedBlockActivatesCreakingHeart(HolderGetter<Block> blocks, TagKey<Block> block) -
smithingWithStyle
-
craftingANewLook
-
respectingTheRemnantsCriterions
private static Advancement.Builder respectingTheRemnantsCriterions(HolderGetter<Item> items, Advancement.Builder advancement) -
createAdventuringTime
protected static void createAdventuringTime(HolderLookup.Provider registries, Consumer<AdvancementHolder> output, AdvancementHolder sleepInBed, MultiNoiseBiomeSourceParameterList.Preset preset) -
addMobsToKill
private static Advancement.Builder addMobsToKill(Advancement.Builder advancement, HolderGetter<EntityType<?>> entityTypes, List<EntityType<?>> mobsToKill) -
addBiomes
protected static Advancement.Builder addBiomes(Advancement.Builder advancement, HolderLookup.Provider registries, List<ResourceKey<Biome>> explorableBiomes) -
validateMobsToKill
private static List<EntityType<?>> validateMobsToKill(List<EntityType<?>> data, HolderLookup<EntityType<?>> entityTypes)
-