Visão geral
Os números e listas que dá para ajustar no Chiikawa Mod, como onde os pets selvagens aparecem, que fichas o Quadro de Trabalho afixa, o que a Loja vende, a dificuldade da Licença de Capina e o que cada personagem diz, estão todos escritos no data pack, sem nenhum código para mudar. Este capítulo é para criadores de modpacks. Começa mostrando onde o data pack fica, como sobrescrever e como aplicar as suas mudanças, e cada página depois disso trata de um tipo de arquivo.
Onde o data pack fica
Os data packs são escritos do mesmo jeito que no jogo original; preencha o pack.mcmeta para a sua versão do jogo, como explica o artigo da Minecraft Wiki sobre data packs. Os arquivos do próprio mod ficam todos em data/chiikawa/. Para ver o que dizem os padrões, é só descompactar o jar do mod, copiar o arquivo que você quer de data/chiikawa/ e editar.
my_pack/
├── pack.mcmeta
└── data/
└── chiikawa/
├── pet_task/weeding.json mesmo nome, substitui o do próprio mod
└── tags/item/currency.json uma tag, pode adicionar a ela ou substituir por completoNa 1.21, o jogo original passou alguns nomes de diretório para o singular. Na 1.20.6 e anteriores, são tags/items, tags/blocks, tags/entity_types e loot_tables; da 1.21 em diante, são tags/item, tags/block, tags/entity_type e loot_table. Os diretórios do próprio mod, como pet_task e shop_catalog, são iguais em todas as versões.
Como sobrescrever
As regras para sobrescrever são as mesmas do jogo original:
- Um arquivo com o mesmo caminho substitui por completo a cópia do próprio mod.
- Um arquivo novo no seu próprio namespace, como
data/my_pack/pet_task/mushroom_picking.json, adiciona uma entrada nova. Isso serve para diretórios que já têm vários arquivos, como fichas e pequenas cenas. - As tags se juntam pelas regras do jogo original:
"replace": falseadiciona à tag, etruesubstitui por completo.
Aplicando as suas mudanças
Rode /reload depois de editar e as mudanças passam a valer; só a aparição de pets selvagens exige que você entre no mundo de novo. Um arquivo com erros é ignorado, e o log diz qual é o arquivo e o que está errado, enquanto todo o resto continua funcionando. Todos esses arquivos são lidos pelo servidor, então em um servidor multijogador basta instalar o data pack no servidor.
As durações nos arquivos são todas em ticks: 20 ticks são 1 segundo, e um dia de jogo tem 24000 ticks.
O que cada página mostra
| Página | Arquivos | O que controla |
|---|---|---|
| Onde surgem os pets selvagens | pet_spawn/ | Os biomas onde aparecem, quem aparece e com que frequência |
| Tags | tags/ | Comidas para domar, moeda, ferramentas de cada trabalho, e os blocos e criaturas com que lidam no trabalho |
| O Quadro de Trabalho | labor_board/, pet_task/, loot_table/pet_task/ | Níveis do quadro, tipos de ficha e o pagamento |
| A loja | shop_catalog/ | A lista de preços |
| Presentes | pet_gifting/ | Com que frequência dão presentes, e o que preferem dar |
| Bala de Apito | pet_whistle/ | Como a Bala de Apito é soprada |
| A câmera | pet_camera/ | Como o Hachiware tira fotos, o que fotografa e quantas fotos cabem em um rolo |
| Licença de Capina | pet_qualification/ | Graus, taxa da prova e chance de passar |
| Personalidade | pet_personality/ | As inclinações de cada personagem, do que gosta, o jeito para provas e as manias quando não tem nada para fazer |
| Falas | pet_voice/ | O que cada personagem diz, e quando |
| Pequenas cenas | pet_interaction/ | As pequenas cenas que os pets fazem juntos |
Além desses, receitas, drops de blocos e conquistas estão todos em formatos do jogo original e podem ser sobrescritos do jeito do jogo original. O Manual de Trabalho do Chiikawa dado na primeira entrada em um mundo vem da loot table loot_table/gifts/handbook.json; para dar um presente de boas-vindas diferente, substitua esse arquivo.
