Uses of Interface
moe.caramel.daydream.advancement.AdvancementBuilder
Packages that use AdvancementBuilder
-
Uses of AdvancementBuilder in moe.caramel.daydream.advancement
Methods in moe.caramel.daydream.advancement that return AdvancementBuilderModifier and TypeMethodDescriptionAdvancementBuilder.addCriterion(String name, JsonElement criterion) 달성 기준을 추가합니다.default AdvancementBuilderAdvancementBuilder.addCustomTriggerCriterion(String name, NamespacedKey key) 사용자 지정 트리거를 사용한 달성 기준을 추가합니다.AdvancementBuilder.addCustomTriggerCriterion(String name, NamespacedKey key, @Nullable JsonElement dataPredicate) 사용자 지정 트리거를 사용한 달성 기준을 추가합니다.AdvancementBuilder.addImpossibleCriterion(String name) 달성 기준을 추가합니다.AdvancementBuilder.alwaysVisible()이 발전 과제가 항상 보여야 되는 경우에 사용합니다.AdvancementBuilder.display(AdvancementDisplay display) 이 발전 과제의 디스플레이를 설정합니다.AdvancementBuilder.display(ItemStack icon, Component title, Component description, @Nullable NamespacedKey background, AdvancementDisplay.Frame frame, boolean showToast, boolean announceChat, boolean hidden) 이 발전 과제의 디스플레이를 설정합니다.AdvancementBuilder.display(ItemStack icon, Component title, Component description, @Nullable NamespacedKey background, AdvancementDisplay.Frame frame, float x, float y, boolean showToast, boolean announceChat, boolean hidden) 이 발전 과제의 디스플레이를 고정된 위치로 설정합니다.AdvancementBuilder.display(Material icon, Component title, Component description, @Nullable NamespacedKey background, AdvancementDisplay.Frame frame, boolean showToast, boolean announceChat, boolean hidden) 이 발전 과제의 디스플레이를 설정합니다.AdvancementBuilder.display(Material icon, Component title, Component description, @Nullable NamespacedKey background, AdvancementDisplay.Frame frame, float x, float y, boolean showToast, boolean announceChat, boolean hidden) 이 발전 과제의 디스플레이를 고정된 위치로 설정합니다.AdvancementBuilder.enableCount(int count) 이 발전 과제에 카운트를 사용합니다.AdvancementBuilder.enableCount(int count, JsonElement criterion) 이 발전 과제에 카운트를 사용합니다.AdvancementBuilder.enableCount(int count, NamespacedKey triggerId) 이 발전 과제에 카운트를 사용합니다.AdvancementBuilder.extra(@Nullable JsonObject json) 발전 과제에 추가 JSON 데이터를 저장합니다.AdvancementBuilder.parent(Advancement parent) 부모 발전 과제를 설정합니다.AdvancementBuilder.requirements(boolean and) 플레이어가 발전 과제를 완료하는 데 필요한 조건을 설정합니다.AdvancementBuilder.requirements(List<List<String>> requirements) 플레이어가 발전 과제를 완료하는 데 필요한 조건을 설정합니다.AdvancementBuilder.reward(int experience, List<NamespacedKey> loot, List<NamespacedKey> recipes, @Nullable NamespacedKey function) 이 발전 과제의 보상을 설정합니다.AdvancementBuilder.reward(AdvancementReward reward) 이 발전 과제의 보상을 설정합니다.AdvancementBuilder.saveSection(NamespacedKey section) 발전 과제 저장 구역을 설정합니다. -
Uses of AdvancementBuilder in moe.caramel.daydream.plugin
Methods in moe.caramel.daydream.plugin that return AdvancementBuilderMethods in moe.caramel.daydream.plugin with parameters of type AdvancementBuilderModifier and TypeMethodDescriptionAdvancementProvider.register(NamespacedKey key, AdvancementBuilder builder) 발전 과제를 서버에 등록합니다.