Primeiros passos

O que é o Crafting

Crafting é uma plataforma de mods para Minecraft Java 26.3. Você escreve mods em CraftScript, a linguagem própria dele, ou em Kotlin (e Java), usando uma API que não depende do código do jogo.

A ideia

Um mod do Crafting nunca chama o Minecraft diretamente. Ele chama o Crafting: “dê este item ao jogador”, “me avise quando alguém quebrar um bloco”, “crie este bloco com esta dureza”. O Crafting sabe fazer cada uma dessas coisas na versão do jogo que está rodando.

Quando sai uma nova versão do Minecraft, é o Crafting que é atualizado. Seu mod continua sendo o mesmo arquivo e segue funcionando. As regras exatas dessa promessa estão em Seu mod não quebra.

Duas linguagens, uma API

Use para
CraftScript Começar sem saber Java, e a maioria dos mods: conteúdo, eventos, comandos, lógica de jogo. Arquivos de texto .craft simples, que são recarregados quando você salva. Tem tipos, classes e módulos para quando o mod crescer. Guia
Kotlin Mods grandes, com tipos estáticos e a IDE completa, ou mods que precisam do que só existe aqui: trabalho em segundo plano e bibliotecas Java. Java usa a mesma API. Guia

As duas rodam lado a lado no mesmo jogo. Você pode começar em CraftScript e passar para Kotlin só a parte que precisar.

O que existe hoje

Versão
0.1.0, em desenvolvimento. Compilado a partir do código-fonte.
Jogo
Minecraft Java 26.3, cliente e servidor dedicado.
API
Itens, blocos com um ou mais drops de loot, receitas, todos os eventos do servidor, jogadores, blocos e entidades, comandos e permissões, timers, blocos de qualquer forma, criaturas personalizadas com comportamento próprio e modelo 3D (surgem sozinhas e podem ser domesticadas, criadas e montadas, voam, atiram e usam animações por quadros-chave), minérios que se geram no mundo, sons e partículas personalizados, formulários e elementos na tela, o mundo, jogadores, dados salvos, ajustes em arquivo e rede entre cliente e servidor. Tudo isso em CraftScript e em Kotlin. Também cobre efeitos, atributos e equipamento, armadura, armas e tempos de recarga, eventos de entidade e teclas personalizadas.
Pacotes de shaders
Pacotes de shaders como dados, instalados copiando uma pasta. Veja Pacotes de shaders.

Próximos passos

  1. Instale o Crafting no launcher ou em um servidor.
  2. Escreva seu primeiro mod e teste-o sem abrir o jogo.
  3. Leia Organizando um mod antes que ele cresça.