
Receitas Personalizadas: Uma Imersão em CustomCrafting
CustomCrafting (WolfyScript/CustomCrafting)
Crie suas próprias receitas personalizadas com muitas opções de configuração
Já tentou executar um servidor multiplayer e percebeu que o sistema de crafting vanilla não se encaixa na sua visão? CustomCrafting permite definir receitas completamente novas para fornos, mesas de crafting, estações de soldadura, e muito mais - e bloquear receitas vanilla se desejar. É a ferramenta que os administradores de servidor usam quando precisam de controle preciso sobre o que os jogadores podem craftar.
O que esse Projeto Faz
CustomCrafting é um plugin de servidor (com suporte a Fabric e Sponge) que permite reescrever completamente como as receitas funcionam no seu servidor. Você pode criar receitas personalizadas para praticamente qualquer estação de trabalho - mesas de crafting, fornos, fornos de explosão, assadores, mesas de soldadura, e muito mais. Qualquer um pode substituir receitas vanilla, desabilitá-las inteiramente, ou misturar e combinar.
O verdadeiro poder vem do sistema de configuração. Você não está apenas dizendo "combine ferro e diamantes para fazer uma espada." Você pode definir requisitos (o jogador precisa de uma permissão específica? Um nível mínimo?), vincular a itens personalizados de outros plugins como Oraxen ou ItemsAdder, criar receitas em várias etapas, e até mesmo atualizar automaticamente receitas quando outro plugin modifica um item.
Por que Usar Isso
A maioria dos servidores vanilla não precisa de CustomCrafting. Mas o minuto em que você começa a executar um servidor de survival com economia, itens personalizados, ou um tema específico (como um medieval ou steampunk), as receitas vanilla se tornam um problema.

Diga que você tem um mod de magia ou plugin de itens personalizados. Esses itens não têm receitas por padrão - CustomCrafting permite definir como craftá-los. Ou você está executando uma temporada que proíbe certos itens (sem diamantes durante a primeira semana, talvez?). Você pode desabilitar apenas essas receitas sem quebrar tudo o mais. Ou a lógica do seu servidor diz que o ferro deve exigir fundir minerais em um forno de explosão em vez de um forno regular.
Alguns administradores usam para tornar o crafting mais caro (exigir 4 diamantes em vez de 2 para um conjunto completo). Outros vinculam receitas a sistemas de progressão ou plugins. Se você estiver usando MythicMobs ou MMOItems, CustomCrafting se integra a eles para que as receitas permaneçam em sincronia quando os itens mudam. E funciona nos dois sentidos - o plugin observa atualizações e atualiza automaticamente.
Instalando o Plugin
CustomCrafting é distribuído por meio de SpigotMC e Modrinth. Acesse o repositório oficial do GitHub e baixe o build apropriado para a plataforma do seu servidor (atualmente v4.19.1 é a versão estável mais recente, embora v5 esteja em alpha inicial com mudanças de API quebradiças vindo).

Uma vez que você tem o JAR:
cp CustomCrafting-4.19.1.jar ~/server/plugins/
./restart.shO plugin gerará uma pasta de configuração e recursos padrão no primeiro lançamento. A partir daí, você precisa entender o formato de configuração (HOCON ou JSON), configurar os diretórios de recursos, e começar a definir receitas. Aviso: a configuração não é "baixar e usar." Você precisa ler a documentação, entender a estrutura de configuração, e escrever suas próprias receitas. Isso é intencional - a flexibilidade vem ao custo de complexidade.
O guia de início rápido no Wiki do GitHub o guia através de entender o formato de configuração, configurar recursos, explorar tipos de receitas, e definir suas primeiras receitas.
Recursos Chave que Importam
Integração de plugin é o recurso de destaque. Se você estiver usando Oraxen, ItemsAdder, MythicMobs, ou MMOItems, CustomCrafting lê os itens desses plugins e sincroniza automaticamente as receitas quando os itens são atualizados. Você não redefine manualmente as receitas toda vez que alguém ajusta um item.

O suporte a tipo de receita é genuinamente completo - fornos, fornos de explosão, assadores, mesas de crafting, mesas de soldadura, e muito mais. Cada um tem suas próprias opções de configuração. Você não está preso aos estações de trabalho padrão do Minecraft.
O controle de receita vanilla oferece poder granular. Quer desabilitar uma receita? Substituir apenas a espada de diamante? Manter algumas receitas vanilla mas destruir outras? CustomCrafting permite escolher sem destruir tudo e reconstruir do zero.
Condições avançadas é onde as coisas se tornam interessantes. As receitas não são apenas "entrada A + entrada B = saída C." Você pode adicionar verificações de permissão, requisitos de nível de jogador, ou propriedades de itens específicas. Uma receita pode exigir que o jogador tenha um avanço específico ou efeito de status. E isso abre sistemas de progressão que simplesmente não são possíveis com o vanilla.
Flexibilidade de recursos permite carregar receitas de múltiplos locais (arquivos locais, bancos de dados SQL, fontes personalizadas) e mesclá-las. Você pode organizar receitas como fizer sentido para a sua arquitetura.
Eras Comuns e o que Dá Errado com as Pessoas
O formato de configuração é estrito. Você está escrevendo HOCON ou JSON, não clicando em botões. Um colchete fora de lugar, uma vírgula faltando, e a receita inteira falha silenciosamente. Familiarize-se com ferramentas de validação cedo, pois as mensagens de erro geralmente apenas dizem "receita falhou em carregar" sem dizer por quê.
A documentação é material de referência, não um tutorial. Você precisa ler o wiki, entender a estrutura da receita por si mesmo, então escrever suas próprias configurações. Se você estiver acostumado com interfaces gráficas, isso se sente como um passo para trás inicialmente. Não é - apenas requer esforço de frente.
A compatibilidade do plugin importa. CustomCrafting se integra a plugins de itens comuns, mas nem todos os plugins de itens personalizados são suportados de fábrica. Se você estiver usando algo obscuro, pode precisar definir receitas manualmente ou abrir um pedido de recurso.
No que diz respeito ao desempenho, é geralmente leve. Mas se você estiver definindo centenas de receitas em um servidor com centenas de jogadores craftando constantemente, a estrutura de configuração importa. Teste em um servidor de desenvolvimento primeiro.
Uma coisa mais digna de menção: se você estiver construindo um servidor fortemente personalizado, provavelmente também está usando ferramentas como o Gerador de Texto do Minecraft para sinais personalizados e comandos, ou o Calculadora de Portal do Nether para planejamento de infraestrutura. CustomCrafting se encaixa em esse ecossistema mais amplo de ferramentas de personalização de servidor.
Alternativas Vale a Pena Considerar
CustomCrafting não é sua única opção para gerenciamento de receitas, embora provavelmente seja a mais flexível.
MythicCrafter é mais simples se você apenas precisar de receitas personalizadas para itens míticos e não quiser personalização profunda. Funciona exclusivamente com MythicMobs.
Sistemas internos - ItemsAdder e alguns conjuntos de plugin têm seus próprios sistemas de definição de receitas. Se todos os seus itens personalizados vêm de um plugin, você pode não precisar de CustomCrafting em absoluto.
CustomCrafting vence quando você precisa gerenciar receitas através de múltiplos plugins ou quando precisa de condições e configuração avançada. Falecimento direto, se suas necessidades forem mais simples, algo mais leve pode funcionar bem.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Comentários
Nenhum comentário ainda. Seja o primeiro a compartilhar sua opinião!


