Gere JSON de encantamentos com componentes de efeito e os arquivos de padrão e material de enfeite para datapacks da versão 1.21 em diante.
← Todas as 137 ferramentasExecute /give @p diamond_sword[enchantments={levels:{"namespace:enchantment_name":1}}] 1 no Minecraft 1.21 ou superior. Esse comando aplica definições de encantamento orientadas por dados armazenadas no diretório data/namespace/enchantment/ diretamente a um item no inventário do jogador.
Especifique valores de nível até 255 usando /give @p diamond_sword[enchantments={levels:{"minecraft:sharpness":10}}] 1 em 1.21. Em datapacks personalizados, defina o valor inteiro de max_level entre 1 e 255 dentro do arquivo JSON do encantamento.
O Bedrock Edition não suporta encantamentos orientados por dados através de arquivos JSON do vanilla. Para criar efeitos de encantamento personalizados no Bedrock, são necessários componentes de itens personalizados, controladores de animação ou scripts em JavaScript usando pacotes de comportamento da versão @minecraft/server 1.20 ou mais recente, em vez de datapacks do Java.
Adicione o ID do seu encantamento personalizado ao arquivo de tag em data/minecraft/tags/enchantment/in_enchanting_table.json. O JSON do encantamento também precisa especificar valores inteiros positivos para min_cost e max_cost para calcular os requisitos de poder da mesa até o nível 30.
Crie um arquivo JSON trim_pattern dentro de data/namespace/trim_pattern/ e defina o ID do item de modelo de ferraria no Minecraft 1.20 ou posterior. Você pode gerar esses arquivos de dados com o Custom Enchantment & Trim Builder.