발전 과제는 특정 과제를 완료했을 때 보상을 제공하는 데 사용할 수 있는 마인크래프트의 현대적인 업적 시스템입니다. 자세한 내용은 마인크래프트 위키 https://minecraft.wiki/w/Advancement 및 https://minecraft.wiki/w/Advancement_definition를 참고하세요.
Triggers
| Trigger | 조건 | Description |
|---|---|---|
cobblemon:pick_starter | “species” : “cobblemon:pokemon” “properties” : “property=true” | 플레이어가 스타팅 포켓몬을 선택하면 활성화됩니다. |
cobblemon:catch_pokemon | “count” : # “타입” : “elemental 타입” “species” : “cobblemon:pokemon” | 플레이어가 지정한 타입의 포켓몬을 지정 수만큼 잡으면 활성화됩니다. 타입은 “any”로도 지정할 수 있습니다. |
cobblemon:catch_shiny_pokemon | “count” : # | 플레이어가 색이 다른 포켓몬을 지정 수만큼 잡으면 활성화됩니다. |
“교배가 추가되면 사용할 수 있음” cobblemon:eggs_collected | “count” : # | 플레이어가 알을 획득하면 활성화됩니다. |
“교배가 추가되면 사용할 수 있음” cobblemon:eggs_hatched | “count” : # | 플레이어가 지정한 수의 알을 부화시키면 활성화됩니다. |
cobblemon:pokemon_evolved | “count” : # “species” : “cobblemon:pokemon” “진화” : “cobblemon:pokemon” | 플레이어가 지정한 포켓몬을 지정한 수만큼 진화시키면 활성화됩니다. 종과 진화 대상은 “any”로 지정할 수도 있습니다. |
cobblemon:battles_won | “count” : # “배틀_types” : “pvp” | 플레이어가 특정 형식의 배틀에서 지정한 횟수만큼 승리하면 활성화됩니다. 형식 옵션에는 “pvp”, “pvw”, “pvn”이 있습니다. |
cobblemon:pokemon_defeated | “count” : # | 플레이어가 지정한 수의 포켓몬을 쓰러뜨리면 활성화됩니다. |
cobblemon:aspects_collected | “외형 요소” : [“aspect_1”, “aspect_2”] “species” : “cobblemon:pokemon” | 플레이어가 지정한 포켓몬에 대해 나열된 모든 외형 요소를 수집하면 활성화됩니다. |
cobblemon:pokemon_interact | “species” : “cobblemon:pokemon” “아이템” : “minecraft:아이템” | 플레이어가 지정한 포켓몬에게 지정한 아이템을 사용하면 활성화됩니다. species와 아이템은 “any”로 지정할 수도 있습니다. |
cobblemon:party | “파티” : [“cobblemon:pokemon”, “cobblemon:pokemon”] | 플레이어 파티에 지정한 포켓몬이 있으면 활성화됩니다. 나열된 각 species는 “any”로 지정할 수도 있습니다. |
cobblemon:level_up | “레벨” : # “has_evolved” : boolean | 플레이어가 포켓몬을 지정한 레벨까지 올리면 활성화됩니다. |
cobblemon:pasture_use | “species” : “cobblemon:pokemon” “properties” : “property=true” | 플레이어가 목장 블록을 사용하면 활성화됩니다. |
cobblemon:resurrect_pokemon | “species” : “cobblemon:pokemon” “properties” : “property=true” | 플레이어가 복원된 포켓몬을 획득하면 활성화됩니다. |
cobblemon:trade_pokemon | “traded” : “cobblemon:pokemon” “received” : “cobblemon:pokemon” “traded_held_아이템” : “minecraft:air” “received_held_아이템” : “minecraft:air” | 플레이어가 소지품을 포함해 지정한 포켓몬을 다른 지정 포켓몬과 교환하면 활성화됩니다. traded와 received는 “any”로 지정할 수 있습니다. 소지품은 생략하거나 "minecraft:air"로 설정할 수 있습니다. |
cobblemon:cast_poke_rod | “baitId” : “empty_미끼” | Activates when any Poké막대 is cast. Bait can be skipped 또는 set as “empty_미끼” |
cobblemon:reel_in_pokemon | “species” : “cobblemon:pokemon” “baitId” : “empty_미끼” | Activates when any Poké막대 포획 is reeled in. Bait can be skipped 또는 set as “empty_미끼” |
cobblemon:plant_tumblestone | None | 옥돌을 심으면 활성화됩니다. |
cobblemon:riding_stat_boost | “requires_owner” : boolean “ride_stat” : “stat” “stat_value” : # “is_max” : boolean | 지정한 값 또는 최대치의 탑승 능력치를 가진 포켓몬에 탑승하면 활성화됩니다. 포켓몬이 플레이어 소유일 필요가 없도록 지정할 수도 있습니다. |
예시
기존 발전 과제가 없는 트리거 예시는 다음과 같습니다:
외형 요소
{
"display": {
"icon": {
"item": "cobblemon:great_ball"
},
"title": {
"translate": "advancements.cobblemon.snakesss"
},
"description": {
"translate": "advancements.cobblemon.snakesss.description"
},
"background": "cobblemon:textures/blocks/apricorn_planks.png"
},
"parent": "cobblemon:root",
"criteria": {
"catch": {
"trigger": "cobblemon:aspects_collected",
"conditions": {
"pokemon": "cobblemon:arbok",
"aspects": ["snake-pattern-classic", "snake-pattern-sound", "snake-pattern-legacy"]
}
}
}
}