◆Cobblemon Wiki

애드온 제작

발전 과제

발전 과제는 특정 과제를 완료했을 때 보상을 제공하는 데 사용할 수 있는 마인크래프트의 현대적인 업적 시스템입니다. 자세한 내용은 마인크래프트 위키 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_tumblestoneNone옥돌을 심으면 활성화됩니다.
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"]
      }
    }
  }
}