Package net.minecraft.data.advancements.packs
Part 1/1
VanillaAdvancementProvider
- Full name:
net.minecraft.data.advancements.packs.VanillaAdvancementProvider - Package:
net.minecraft.data.advancements.packs - Source:
common—net/minecraft/data/advancements/packs/VanillaAdvancementProvider.java - Type:
class - Modifiers:
public
net.minecraft.data.advancements.packs.VanillaAdvancementProvider#create(PackOutput,CompletableFuture<HolderLookup.Provider>)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaAdvancementProvider.java:10 - Modifiers:
public static - Return:
AdvancementProvider
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: of(). สร้างออบเจ็กต์: AdvancementProvider, VanillaTheEndAdvancements, VanillaHusbandryAdvancements, VanillaAdventureAdvancements.
Parameters
PackOutput packOutputCompletableFuture<HolderLookup.Provider> completableFuture
ตัวอย่างใช้งาน
PackOutput packOutput = ...;
CompletableFuture<HolderLookup.Provider> completableFuture = ...;
AdvancementProvider result = VanillaAdvancementProvider.create(packOutput, completableFuture);
VanillaAdventureAdvancements
- Full name:
net.minecraft.data.advancements.packs.VanillaAdventureAdvancements - Package:
net.minecraft.data.advancements.packs - Source:
common—net/minecraft/data/advancements/packs/VanillaAdventureAdvancements.java - Type:
class - Modifiers:
public - Implements:
AdvancementSubProvider
net.minecraft.data.advancements.packs.VanillaAdventureAdvancements#addBiomes(Advancement.Builder,HolderLookup.Provider,List<ResourceKey<Biome>>)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaAdventureAdvancements.java:1071 - Modifiers:
protected static - Return:
Advancement.Builder
คืออะไร
เพิ่ม Biomes
ทำงานยังไง
มีการวนลูป. เรียกต่อ: lookupOrThrow(), addCriterion(), location(), toString(), located(), inBiome(), getOrThrow(). คืนค่า: builder.
Parameters
Advancement.Builder builderHolderLookup.Provider providerList<ResourceKey<Biome>> list
ตัวอย่างใช้งาน
Advancement.Builder builder = ...;
HolderLookup.Provider provider = ...;
List<ResourceKey<Biome>> list = ...;
@Override
protected Advancement.Builder addBiomes(Advancement.Builder builder, HolderLookup.Provider provider, List<ResourceKey<Biome>> list) {
return super.addBiomes(builder, provider, list);
}
net.minecraft.data.advancements.packs.VanillaAdventureAdvancements#createAdventuringTime(HolderLookup.Provider,Consumer<AdvancementHolder>,AdvancementHolder,MultiNoiseBiomeSourceParameterList.Preset)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaAdventureAdvancements.java:1042 - Modifiers:
protected static - Return:
void
คืออะไร
สร้าง Adventuring Time
ทำงานยังไง
เรียกต่อ: addBiomes(), advancement(), usedBiomes(), toList(), parent(), display(), translatable(), rewards().
Parameters
HolderLookup.Provider providerConsumer<AdvancementHolder> consumerAdvancementHolder advancementHolderMultiNoiseBiomeSourceParameterList.Preset preset
ตัวอย่างใช้งาน
HolderLookup.Provider provider = ...;
Consumer<AdvancementHolder> consumer = ...;
AdvancementHolder advancementHolder = ...;
MultiNoiseBiomeSourceParameterList.Preset preset = ...;
@Override
protected void createAdventuringTime(HolderLookup.Provider provider, Consumer<AdvancementHolder> consumer, AdvancementHolder advancementHolder, MultiNoiseBiomeSourceParameterList.Preset preset) {
super.createAdventuringTime(provider, consumer, advancementHolder, preset);
}
net.minecraft.data.advancements.packs.VanillaAdventureAdvancements#createMonsterHunterAdvancement(AdvancementHolder,Consumer<AdvancementHolder>,HolderGetter<EntityType<?>>,List<EntityType<?>>)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaAdventureAdvancements.java:929 - Modifiers:
public static - Return:
AdvancementHolder
คืออะไร
สร้าง Monster Hunter Advancement
ทำงานยังไง
เรียกต่อ: addMobsToKill(), advancement(), parent(), display(), translatable(), requirements(), save(), rewards(). คืนค่า: advancementHolder2.
Parameters
AdvancementHolder advancementHolderConsumer<AdvancementHolder> consumerHolderGetter<EntityType<?>> holderGetterList<EntityType<?>> list
ตัวอย่างใช้งาน
AdvancementHolder advancementHolder = ...;
Consumer<AdvancementHolder> consumer = ...;
HolderGetter<EntityType<?>> holderGetter = ...;
List<EntityType<?>> list = ...;
AdvancementHolder result = VanillaAdventureAdvancements.createMonsterHunterAdvancement(advancementHolder, consumer, holderGetter, list);
net.minecraft.data.advancements.packs.VanillaAdventureAdvancements#generate(HolderLookup.Provider,Consumer<AdvancementHolder>)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaAdventureAdvancements.java:152 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ generate ตาม implementation ของ VanillaAdventureAdvancements
ทำงานยังไง
เรียกต่อ: lookupOrThrow(), advancement(), display(), translatable(), withDefaultNamespace(), requirements(), addCriterion(), playerKilledEntity(). สร้างออบเจ็กต์: PotDecorations, ItemStack.
Parameters
HolderLookup.Provider providerConsumer<AdvancementHolder> consumer
ตัวอย่างใช้งาน
VanillaAdventureAdvancements instance = ...;
HolderLookup.Provider provider = ...;
Consumer<AdvancementHolder> consumer = ...;
instance.generate(provider, consumer);
VanillaHusbandryAdvancements
- Full name:
net.minecraft.data.advancements.packs.VanillaHusbandryAdvancements - Package:
net.minecraft.data.advancements.packs - Source:
common—net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements.java - Type:
class - Modifiers:
public - Implements:
AdvancementSubProvider
net.minecraft.data.advancements.packs.VanillaHusbandryAdvancements#createBreedAllAnimalsAdvancement(AdvancementHolder,Consumer<AdvancementHolder>,HolderGetter<EntityType<?>>,Stream<EntityType<?>>,Stream<EntityType<?>>)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements.java:643 - Modifiers:
public static - Return:
AdvancementHolder
คืออะไร
สร้าง Breed All Animals Advancement
ทำงานยังไง
เรียกต่อ: addBreedable(), advancement(), parent(), display(), translatable(), rewards(), experience(), save().
Parameters
AdvancementHolder advancementHolderConsumer<AdvancementHolder> consumerHolderGetter<EntityType<?>> holderGetterStream<EntityType<?>> streamStream<EntityType<?>> stream2
ตัวอย่างใช้งาน
AdvancementHolder advancementHolder = ...;
Consumer<AdvancementHolder> consumer = ...;
HolderGetter<EntityType<?>> holderGetter = ...;
Stream<EntityType<?>> stream = ...;
Stream<EntityType<?>> stream2 = ...;
AdvancementHolder result = VanillaHusbandryAdvancements.createBreedAllAnimalsAdvancement(advancementHolder, consumer, holderGetter, stream, stream2);
net.minecraft.data.advancements.packs.VanillaHusbandryAdvancements#generate(HolderLookup.Provider,Consumer<AdvancementHolder>)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements.java:135 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ generate ตาม implementation ของ VanillaHusbandryAdvancements
ทำงานยังไง
เรียกต่อ: lookupOrThrow(), advancement(), display(), translatable(), withDefaultNamespace(), addCriterion(), usedItem(), save(). สร้างออบเจ็กต์: EnchantmentPredicate.
Parameters
HolderLookup.Provider providerConsumer<AdvancementHolder> consumer
ตัวอย่างใช้งาน
VanillaHusbandryAdvancements instance = ...;
HolderLookup.Provider provider = ...;
Consumer<AdvancementHolder> consumer = ...;
instance.generate(provider, consumer);
VanillaNetherAdvancements
- Full name:
net.minecraft.data.advancements.packs.VanillaNetherAdvancements - Package:
net.minecraft.data.advancements.packs - Source:
common—net/minecraft/data/advancements/packs/VanillaNetherAdvancements.java - Type:
class - Modifiers:
public - Implements:
AdvancementSubProvider
net.minecraft.data.advancements.packs.VanillaNetherAdvancements#generate(HolderLookup.Provider,Consumer<AdvancementHolder>)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaNetherAdvancements.java:61 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ generate ตาม implementation ของ VanillaNetherAdvancements
ทำงานยังไง
เรียกต่อ: lookupOrThrow(), advancement(), display(), translatable(), withDefaultNamespace(), addCriterion(), changedDimensionTo(), save().
Parameters
HolderLookup.Provider providerConsumer<AdvancementHolder> consumer
ตัวอย่างใช้งาน
VanillaNetherAdvancements instance = ...;
HolderLookup.Provider provider = ...;
Consumer<AdvancementHolder> consumer = ...;
instance.generate(provider, consumer);
VanillaStoryAdvancements
- Full name:
net.minecraft.data.advancements.packs.VanillaStoryAdvancements - Package:
net.minecraft.data.advancements.packs - Source:
common—net/minecraft/data/advancements/packs/VanillaStoryAdvancements.java - Type:
class - Modifiers:
public - Implements:
AdvancementSubProvider
net.minecraft.data.advancements.packs.VanillaStoryAdvancements#generate(HolderLookup.Provider,Consumer<AdvancementHolder>)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaStoryAdvancements.java:34 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ generate ตาม implementation ของ VanillaStoryAdvancements
ทำงานยังไง
เรียกต่อ: lookupOrThrow(), advancement(), display(), translatable(), withDefaultNamespace(), addCriterion(), hasItems(), save().
Parameters
HolderLookup.Provider providerConsumer<AdvancementHolder> consumer
ตัวอย่างใช้งาน
VanillaStoryAdvancements instance = ...;
HolderLookup.Provider provider = ...;
Consumer<AdvancementHolder> consumer = ...;
instance.generate(provider, consumer);
VanillaTheEndAdvancements
- Full name:
net.minecraft.data.advancements.packs.VanillaTheEndAdvancements - Package:
net.minecraft.data.advancements.packs - Source:
common—net/minecraft/data/advancements/packs/VanillaTheEndAdvancements.java - Type:
class - Modifiers:
public - Implements:
AdvancementSubProvider
net.minecraft.data.advancements.packs.VanillaTheEndAdvancements#generate(HolderLookup.Provider,Consumer<AdvancementHolder>)
- Origin:
common - Source:
net/minecraft/data/advancements/packs/VanillaTheEndAdvancements.java:32 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ generate ตาม implementation ของ VanillaTheEndAdvancements
ทำงานยังไง
เรียกต่อ: lookupOrThrow(), advancement(), display(), translatable(), withDefaultNamespace(), addCriterion(), changedDimensionTo(), save().
Parameters
HolderLookup.Provider providerConsumer<AdvancementHolder> consumer
ตัวอย่างใช้งาน
VanillaTheEndAdvancements instance = ...;
HolderLookup.Provider provider = ...;
Consumer<AdvancementHolder> consumer = ...;
instance.generate(provider, consumer);