Class VanillaAdventureAdvancements
java.lang.Object
net.minecraft.data.advancements.AdvancementSubProvider
net.minecraft.data.advancements.packs.VanillaAdventureAdvancements
-
Nested Class Summary
Nested classes/interfaces inherited from class AdvancementSubProvider
AdvancementSubProvider.Factory -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final HolderGetter<BannerPattern> private static final intprivate final HolderGetter<Biome> private final HolderGetter<Block> private static final intprivate final HolderGetter<EntityType<?>> private static final Map<MobCategory, Set<EntityType<?>>> private final HolderGetter<Item> private static final org.slf4j.Loggerprivate final HolderGetter<LootTable> private static final List<EntityType<?>> private final HolderGetter<Recipe<?>> private final HolderGetter<Structure> private static final intprivate static final intFields inherited from class AdvancementSubProvider
damageTypes, output -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Advancement.BuilderaddBiomes(Advancement.Builder advancement, HolderGetter<Biome> biomes, List<ResourceKey<Biome>> explorableBiomes) private Advancement.BuilderaddMobsToKill(Advancement.Builder advancement, List<EntityType<?>> mobsToKill) private Advancement.BuildercraftingANewLook(Advancement.Builder advancement) protected voidcreateAdventuringTime(AdvancementHolder sleepInBed, MultiNoiseBiomeSourceParameterList.Preset preset) createMonsterHunterAdvancement(AdvancementHolder parent, List<EntityType<?>> mobsToKill) private static Criterion<LightningStrikeTrigger.TriggerInstance> fireCountAndBystander(MinMaxBounds.Ints fireCount, Optional<EntityPredicate> bystander) voidgenerate()private static Criterion<UsingItemTrigger.TriggerInstance> lookAtThroughItem(EntityPredicate.Builder lookingAt, ItemPredicate.Builder with) lookupRecipe(Identifier recipeId) placedBlockReadByComparator(Block block) private Advancement.BuilderrespectingTheRemnantsCriterions(Advancement.Builder advancement) private Advancement.BuildersmithingWithStyle(Advancement.Builder advancement) private List<EntityType<?>> validateMobsToKill(List<EntityType<?>> data) Methods inherited from class AdvancementSubProvider
isProjectile
-
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
-
entityTypes
-
items
-
blocks
-
biomes
-
structures
-
bannerPatterns
-
lootTables
-
recipes
-
-
Constructor Details
-
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
public void generate()- Specified by:
generatein classAdvancementSubProvider
-
lookupRecipe
-
createMonsterHunterAdvancement
public AdvancementHolder createMonsterHunterAdvancement(AdvancementHolder parent, List<EntityType<?>> mobsToKill) -
placedBlockReadByComparator
private Criterion<ItemUsedOnLocationTrigger.TriggerInstance> placedBlockReadByComparator(Block block) -
placedComparatorReadingBlock
private Criterion<ItemUsedOnLocationTrigger.TriggerInstance> placedComparatorReadingBlock(Block block) -
placedBlockActivatesCreakingHeart
private Criterion<ItemUsedOnLocationTrigger.TriggerInstance> placedBlockActivatesCreakingHeart(TagKey<Block> block) -
smithingWithStyle
-
craftingANewLook
-
respectingTheRemnantsCriterions
-
createAdventuringTime
protected void createAdventuringTime(AdvancementHolder sleepInBed, MultiNoiseBiomeSourceParameterList.Preset preset) -
addMobsToKill
private Advancement.Builder addMobsToKill(Advancement.Builder advancement, List<EntityType<?>> mobsToKill) -
addBiomes
public static Advancement.Builder addBiomes(Advancement.Builder advancement, HolderGetter<Biome> biomes, List<ResourceKey<Biome>> explorableBiomes) -
validateMobsToKill
-