Uses of Interface
moe.caramel.daydream.advancement.AdvancementBuilder
-
Uses of AdvancementBuilder in moe.caramel.daydream.advancement
Modifier and TypeMethodDescriptionAdvancementBuilder.addCriterion
(String name, JsonElement criterion) 달성 기준을 추가합니다.default AdvancementBuilder
AdvancementBuilder.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
Modifier and TypeMethodDescriptionAdvancementProvider.register
(NamespacedKey key, AdvancementBuilder builder) 발전 과제를 서버에 등록합니다.