Skip to content

알바 게시판 ​

알바 게시판을 어떻게 쓰는지는 일하러 가기를 봐 주세요. 데이터 팩에는 게시판에 관한 파일이 세 종류 있어요. labor_board/levels.json은 레벨을, pet_task/는 전표 종류를, loot_table/pet_task/는 전표를 마쳤을 때의 보수를 정해요.

레벨 ​

labor_board/levels.json은 게시판에 레벨이 몇 개 있는지, 레벨마다 하루에 전표가 몇 장 붙는지, 그 레벨로 강화하는 데 얼마가 드는지 정해요.

json
{
  "levels": [
    { "slips": 3 },
    { "slips": 4, "price": 16 },
    { "slips": 5, "price": 32 }
  ]
}

첫 번째 레벨은 처음 놓았을 때의 게시판이라 가격이 없어요. 레벨을 더 늘릴 수 있고, 레벨마다 전표는 최대 31장이에요. 이 파일은 하나뿐이니, 바꾸려면 통째로 대체하세요.

전표 ​

pet_task/ 아래의 파일 하나가 전표 한 종류예요. 모드에는 잡초 뽑기, 상급 잡초 뽑기, 근접 토벌, 원거리 토벌, 길거리 연주의 다섯 가지가 들어 있어요. 상급 잡초 뽑기를 예로 들면 이래요.

json
{
  "capability": "chiikawa:farmer",
  "counter": "chiikawa:weed",
  "icon": "minecraft:tall_grass",
  "amount": { "type": "minecraft:uniform", "min_inclusive": 16, "max_inclusive": 32 },
  "reward": "chiikawa:pet_task/advanced_weeding",
  "weight": 2,
  "min_level": 2,
  "requires": { "qualification": "chiikawa:weeding", "min_rank": 3 }
}
필드뜻
capability어느 직업이 받을 수 있는지: chiikawa:farmer, chiikawa:fencer, chiikawa:archer, chiikawa:musician
counter어떤 일이 진행도로 쌓이는지, 아래를 봐 주세요
icon게시판과 화면에 그려지는 아이콘
amount해야 할 일의 양. 고정된 수나 바닐라 무작위 수로 써요
reward마쳤을 때 주는 것, 노획물 테이블로 써요
weight선택 사항. 전표가 붙을 때 뽑히는 가중치이고 기본은 1이에요
min_level선택 사항. 이 종류의 전표가 붙기 시작하는 게시판 레벨이고 기본은 1이에요
requires선택 사항. 받으려면 어떤 자격증이 몇 급 이상 필요한지

counter는 네 종류예요. chiikawa:weed는 잡초 하나 뽑기, chiikawa:pick_mushroom은 버섯 하나 따기, chiikawa:slay는 적대적 몹 하나 쓰러뜨리기, chiikawa:play_music_second는 1초 연주하기예요.

requires의 min_rank는 원작의 등급을 따라요. 5가 가장 낮은 5급이고, 1이 가장 높은 1급이에요. 3이라고 쓰면 3급 이상의 자격증이 필요하다는 뜻이에요.

모드의 전표 중에는 버섯 따기를 쓰는 것이 없어서 좋은 예가 돼요. 자기 네임스페이스 아래에 data/my_pack/pet_task/mushroom_picking.json을 만들어요.

json
{
  "capability": "chiikawa:farmer",
  "counter": "chiikawa:pick_mushroom",
  "icon": "minecraft:red_mushroom",
  "amount": { "type": "minecraft:uniform", "min_inclusive": 4, "max_inclusive": 8 },
  "reward": "my_pack:pet_task/mushroom_picking"
}

그리고 보수로 data/my_pack/loot_table/pet_task/mushroom_picking.json을 작성하면 게시판에 버섯 따기 전표가 붙기 시작해요. 화면에 나오는 전표 이름과 진행도는 리소스 팩의 언어 파일에서 가져오고, 키는 pet_task.my_pack.mushroom_picking과 pet_task.my_pack.mushroom_picking.amount예요. 뒤의 것은 버섯 %s개처럼 쓰고, %s는 해야 할 일의 양으로 바뀌어요.

보수 ​

보수는 loot_table/pet_task/ 아래의 바닐라 노획물 테이블이고, 나온 것은 곧바로 펫의 가방에 들어가요. 돈을 줄 때는 에메랄드를 직접 적지 말고 chiikawa:currency 태그를 쓰세요. 그래야 화폐를 바꿔도 보수를 고칠 필요가 없어요.

모드는 노획물 조건 chiikawa:qualification도 추가해요. 펫이 가진 자격증에 따라 풀을 줄지 말지 정하는 조건이에요. 잡초 뽑기 전표가 이렇게 작동해요. 5급 자격증이면 에메랄드가 1개 더, 4급이면 다시 1개 더, 이렇게 1급까지 늘어나요.

json
{
  "rolls": 1,
  "conditions": [
    { "condition": "chiikawa:qualification", "qualification": "chiikawa:weeding", "min_rank": 3 }
  ],
  "entries": [
    { "type": "minecraft:tag", "name": "chiikawa:currency", "expand": true }
  ]
}

Unofficial fan-made mod, not affiliated with Nagano / Chiikawa rights holders. No official assets are used.

Unofficial fan-made mod, not affiliated with Nagano / Chiikawa rights holders.
京ICP备2024085629号