Projeto
Perguntas frequentes
Respostas curtas, com um link para a página que tem os detalhes.
Criando mods
Preciso saber Java?
Não. O CraftScript cobre a maioria dos mods, de dez linhas até projetos com vários arquivos, classes e tipos. Kotlin é para quando o mod é grande ou precisa de algo que só existe lá. Veja CraftScript e Kotlin e Java.
O que posso fazer com CraftScript hoje?
Itens, blocos e receitas; reagir a todos os eventos; comandos com permissões; timers; alterar o mundo e gerenciar jogadores; blocos de qualquer forma, criaturas personalizadas com modelos próprios, minérios, árvores, flores e estruturas na geração de mundo, sons e partículas; formulários, barras de chefe e uma barra lateral. Também dados que sobrevivem a uma reinicialização, arquivos de ajustes e rede entre cliente e servidor. Também biomas e dimensões próprios.
Quando uso Kotlin?
Quando você precisa de trabalho em segundo plano ou de bibliotecas Java, ou quando prefere tipos estáticos e uma IDE completa para um mod grande. Todo o resto está disponível nas duas linguagens.
Como evito que um mod fique impossível de manter?
Um arquivo por responsabilidade, pastas por tema (content/, events/, commands/, lib/), conteúdo separado do comportamento e um ponto de entrada que só lista as partes. Veja Organizando um mod.
É seguro instalar scripts de outras pessoas?
Um script em CraftScript só pode usar a API do Crafting: não lê arquivos, não abre conexões e não usa Java, e um loop infinito é interrompido automaticamente. Um mod .jar é código nativo: instale-o só se você confiar em quem o fez.
Versões
De qual versão do Minecraft eu preciso?
Minecraft Java 26.3.
Meu mod vai continuar funcionando quando sair um novo Minecraft?
Essa é a promessa: seu mod fala com o Crafting, e é o Crafting que se adapta ao jogo. Detalhes em Seu mod não quebra.
E quando sair uma nova versão do Crafting?
A mesma coisa: a API só cresce. O que for substituído é marcado como obsoleto antes e continua funcionando; só uma versão principal pode remover algo, e isso é anunciado junto com o substituto.
Jogando
Existe um download pronto?
Ainda não. O Crafting está na versão 0.1.0 e é compilado a partir do código-fonte. Veja Instalação.
Recebo command not found: crafting
O executável não está no seu PATH. Veja CLI e editores.
Jogadores sem mods podem entrar no meu servidor?
Sim, se o servidor só tiver plugins ou mods de servidor. Se houver mods que adicionam blocos ou itens, o jogador vê exatamente o que está faltando. Veja Configuração e rede.
Um mod com bugs derruba o servidor?
Não. Um erro em um evento ou comando é registrado no log com o nome do mod, e todo o resto continua rodando. Um script com erros de tipo não é carregado e diz onde está o erro.
Mods feitos para outras plataformas de mods funcionam?
Por enquanto, não. O Crafting roda mods escritos para o Crafting, em CraftScript, Kotlin ou Java; são os únicos com garantia de continuar funcionando quando o jogo muda.