Spigot Plugin

EnderGateDatapack

Quero que cries um **datapack completo, funcional e pronto a instalar** para o meu servidor Minecraft Java **26.3 com Fabric**. O meu servidor é um SMP com estilo vanilla, mas quero tornar o acesso ao End extremamente difícil. ## 1. Drop personalizado do Warden - O Warden deve ter 25% de probabilidade de deixar cair um item especial chamado **Fragmento de Sculk Encantado**. - O item deve ter um identificador único usando `minecraft:custom_data`, para não ser confundido com Echo Shards normais. - Deve preservar os drops vanilla do Warden.

Read the full description

- O item deve ter um nome personalizado e brilho visual. ## 2. Crafting do Bloco de Sculk Encantado - Quatro Fragmentos de Sculk Encantados devem criar um item chamado **Bloco de Sculk Encantado**. - Usa um item vanilla como base, identificado por `custom_data`, para distinguir o bloco de um item normal. - O resultado deve manter o nome personalizado e o brilho. - Só os fragmentos especiais podem ser usados nesta receita. ## 3. Receita personalizada do Olho do Ender Quero substituir a receita vanilla do Olho do Ender por uma receita 3×3 que exige exatamente estes nove ingredientes: ```text [T] [H] [A] [N] [B] [C] [M] [S] [O] ``` - T = Totem of Undying - H = Heavy Core - A = Enchanted Golden Apple - N = Nether Star - B = Enchanted Book com Curse of Binding - C = Heart of the Sea - M = Netherite Ingot - S = Bloco de Sculk Encantado personalizado - O = Ominous Bottle de nível V O resultado deve ser exatamente um Eye of Ender. ### Restrições obrigatórias - O livro tem de possuir realmente o encantamento Curse of Binding; não aceites qualquer livro encantado. - A garrafa tem de ser uma Ominous Bottle de nível V, não uma garrafa de outro nível nem uma poção normal. - O bloco de sculk tem de ser o item personalizado correto. - Não aceites itens substitutos ou ingredientes normais que apenas tenham o mesmo nome. - O Eye of Ender normal deve deixar de ser fabricável pela receita vanilla, se necessário para impedir que os jogadores contornem a progressão. - Confirma se a receita vanilla deve ser removida através de um mecanismo compatível com a versão 26.3. ## 4. Compatibilidade e instalação Quero que investigues primeiro a sintaxe real dos datapacks do Minecraft Java 26.3. Não assumas que formatos, componentes ou exemplos de versões antigas continuam válidos. - Confirma o formato correto do `pack.mcmeta`. - Usa as versões atuais dos componentes e das receitas. - Confirma como verificar encantamentos e componentes específicos em receitas de crafting. - Confirma como implementar o drop do Warden sem eliminar os drops vanilla. - Se uma receita vanilla não conseguir validar os componentes exigidos, implementa uma alternativa fiável, como um sistema de validação por advancement e função, ou explica claramente a necessidade de um mod Fabric. - Não uses sintaxe fictícia ou componentes inventados. - Não afirmes que o datapack foi testado se não tiveres realmente executado os testes. ## 5. Entrega Cria um ZIP descarregável com todos os ficheiros, com a estrutura correta e sem pastas duplicadas. Inclui: 1. O datapack completo. 2. Um `LEIA-ME.txt` em português com instalação e resolução de problemas. 3. Os comandos de teste. 4. Uma lista dos ficheiros incluídos. 5. Instruções para confirmar que o servidor reconhece o datapack. 6. Uma explicação de quaisquer limitações reais da implementação. O ZIP anterior não era reconhecido pelo servidor, por isso dá especial atenção à estrutura das pastas e ao `pack.mcmeta`. **Prioridade máxima:** entregar uma implementação correta para Minecraft Java 26.3 + Fabric, não apenas exemplos de JSON. Se não conseguires implementar algum requisito apenas com datapacks, diz exatamente qual e apresenta a alternativa compatível mais simples.