MCTOOLBOX
MC ToolboxMC TOOLBOX

Java datapack and resource pack

Costruttore di Varianti Mob Personalizzate

Crea skin di mob guidate dai dati con JSON di registro corretto, regole di spawn, texture per adulti e cuccioli, quindi scarica pacchetti pronti da installare.

1. Choose a mob

2. ID Variante

Spawn condition

Bioma

A condition-free entry with priority 0 acts as the fallback when no higher-priority rule matches.

Adult texture PNGs

PNG files stay in your browser and are written directly into the resource pack.

Baby texture PNGs

Resource-pack texture paths

Use these exact PNG paths. The filenames must match the asset IDs in the generated JSON.

assets/mypack/textures/entity/wolf/wolf_galaxy.png

assets/mypack/textures/entity/wolf/wolf_galaxy_tame.png

assets/mypack/textures/entity/wolf/wolf_galaxy_angry.png

assets/mypack/textures/entity/wolf/wolf_galaxy_baby.png

assets/mypack/textures/entity/wolf/wolf_galaxy_tame_baby.png

assets/mypack/textures/entity/wolf/wolf_galaxy_angry_baby.png

Pack preview

My Mob Variants

Live variant JSON

{
  "assets": {
    "angry": "mypack:entity/wolf/wolf_galaxy_angry",
    "tame": "mypack:entity/wolf/wolf_galaxy_tame",
    "wild": "mypack:entity/wolf/wolf_galaxy"
  },
  "spawn_conditions": [
    {
      "condition": {
        "type": "minecraft:biome",
        "biomes": "minecraft:plains"
      },
      "priority": 1
    }
  ]
}

Variants in this pack (0)

Add at least one variant to build the pack.

The bundle contains two installable ZIP files plus a README.

Come usare il Custom Mob Variant Builder

Il Custom Mob Variant Builder su mctoolbox.net ti permette di creare varianti uniche di mob per Minecraft senza modificare i file di gioco. Inizia selezionando un mob base, come uno zombie, uno scheletro o un creeper. Poi regola attributi come salute, velocità, danno e armatura. Puoi anche cambiare tratti visivi come dimensione, effetto bagliore o scie di particelle. Lo strumento genera un comando o un frammento di datapack pronto all'uso che puoi copiare direttamente nel tuo mondo. È perfetto per creatori di mappe, proprietari di server o chiunque voglia aggiungere una nuova sfida al gameplay di sopravvivenza.

Per usare lo strumento in modo efficace, decidi prima quale ruolo avrà la tua variante. Ad esempio, uno 'Zombie Carro Armato' potrebbe avere il doppio della salute e una velocità ridotta, mentre uno 'Scheletro Esploratore' potrebbe essere più veloce ma più debole. Usa i cursori e i menu a tendina per impostare questi valori con precisione. Lo strumento ti permette anche di aggiungere nomi personalizzati e testo di lore, che appaiono quando il mob viene mirato o ucciso. Dopo aver generato il comando, incollalo in un blocco comandi impostato su 'Ripeti' o 'Impulso' a seconda che tu voglia che il mob appaia una volta o continuamente.

Le differenze di versione contano. Lo strumento supporta sia le edizioni Java che Bedrock, ma il formato di output cambia. Per l'edizione Java (1.13 e successive), ottieni un comando /summon con tag NBT. Per Bedrock, ottieni un comando /summon con componenti. Se giochi su una versione Java più vecchia (1.12 o precedente), lo strumento passa automaticamente alla sintassi NBT più vecchia. Controlla sempre il selettore di versione in cima allo strumento prima di generare. Usare il formato sbagliato farà fallire il comando o genererà un mob predefinito.

Un suggerimento pratico è combinare più varianti per creare un incontro a tema. Ad esempio, crea un 'Creeper di Fuoco' con raggio di esplosione aumentato e una scia di fuoco, poi abbinalo a uno 'Slime di Magma' con maggiore forza di salto. Puoi anche usare lo strumento per creare mob simili a boss impostando salute molto alta e aggiungendo effetti di rigenerazione. Ricorda che valori estremamente alti possono rendere il gioco instabile, quindi testa la tua variante in un mondo single-player prima di implementarla su un server.

Infine, lo strumento include un pulsante 'Randomizza' che genera una variante casuale per ispirazione. Usalo per scoprire combinazioni inaspettate, poi modificale per adattarle alle tue esigenze. Puoi anche salvare le tue varianti come file JSON e ricaricarle in seguito per modificarle. Questo è utile per costruire una libreria di mob personalizzati su più progetti. Lo strumento è gratuito e non richiede login. Aggiungi la pagina ai preferiti per un accesso rapido durante la tua prossima sessione di costruzione.

Come creare e installare una variante di mob personalizzata

  1. Scegli prima la versione esatta di Minecraft. Questo controlla i formati del data-pack e del resource-pack generati e nasconde mob o biomi inesistenti nelle versioni precedenti.
  2. Scegli un mob, inserisci un namespace minuscolo e un ID variante univoco, quindi scegli il modello quando quel registro supporta le forme basate sulla temperatura.
  3. Aggiungi una o più condizioni di spawn. Usa regole specifiche con priorità più alte e aggiungi un fallback senza condizioni a priorità 0 quando la variante deve restare disponibile altrove.
  4. Carica ogni PNG richiesto, aggiungi la variante al pacchetto e ripeti per eventuali altri mob. Il pannello dei percorsi delle texture mostra i nomi file esatti scritti nel resource-pack.
  5. Scarica il bundle, metti lo ZIP del datapack in world/datapacks, abilita lo ZIP del resource-pack, esegui /reload e prova il mob in una posizione che rispetta la sua regola di spawn.

Mob variant JSON shapes

Each registry uses a slightly different JSON shape. The builder chooses the correct asset fields and model keys for the selected mob and Minecraft version.

MobRequired texture assetsModel keyBaby assets
Wolfassets {wild, tame, angry}NoSì (26.1+)
Catsingle asset_idNoSì (26.1+)
Cowsingle asset_idnormal / cold / warmSì (26.1+)
Pigsingle asset_idnormal / cold / warmSì (26.1+)
Chickensingle asset_idnormal / cold / warmSì (26.1+)
Frogsingle asset_idNoNo
Zombie Nautilussingle asset_idnormal / warmNo

model The model key applies to temperature-based farm animals and Zombie Nautilus variants. Wolf is the special case because one variant references separate wild, tamed and angry textures.

Spawn conditions and priority

Biome and biome tags

Choose one biome for a precise rule or a biome tag when the same variant should appear across a group of related biomes.

minecraft:forest | #minecraft:is_forest

Structure conditions

Restrict a variant to a structure or structure tag. This is useful for themed mobs around villages, monuments, trial chambers and other generated locations.

#minecraft:cats_spawn_as_black

Priority and fallback behavior

Minecraft evaluates matching entries by priority. Give specific rules a higher number and keep one condition-free entry at priority 0 as the fallback.

priority: 1 | fallback: 0

Domande comuni

Posso usare i comandi generati in modalità sopravvivenza?

Sì, ma hai bisogno di blocchi comandi o cheat abilitati. In sopravvivenza, puoi aprire la chat e digitare /give @s command_block per ottenerne uno, poi posizionarlo e incollare il comando. Se i cheat sono disattivati, non puoi usare i comandi. Per le mappe avventura, puoi posizionare i blocchi comandi nel mondo prima di condividerlo.

Lo strumento funziona per Minecraft 1.20 e 1.21?

Sì. Lo strumento è aggiornato per le ultime versioni Java e Bedrock. Per Java 1.20 e 1.21, usa la struttura NBT attuale. Per Bedrock, usa la sintassi di summon basata sui componenti più recente. Seleziona sempre la tua versione esatta dal menu a tendina per garantire la compatibilità.

Posso creare un mob che rilascia oggetti personalizzati?

La versione attuale dello strumento si concentra sugli attributi del mob e sugli effetti visivi. Non include un editor di tabelle loot personalizzate. Tuttavia, puoi usare il comando generato per evocare il mob, poi usare un blocco comandi separato o un datapack per gestire i drop. Ad esempio, usa /execute if entity @e[type=zombie,nbt={CustomName:'{"text":"Tank"}'}] run loot spawn ...

Perché il mio mob non ha il nome personalizzato che ho impostato?

Assicurati di usare la sintassi NBT o componenti corretta per la tua versione. In Java, il nome deve essere testo JSON, come '{"text":"My Mob"}'. In Bedrock, usa una stringa più semplice. Inoltre, controlla di aver copiato l'intero comando, inclusi virgolette e parentesi. Se il comando è troncato, il nome potrebbe essere ignorato.

Posso condividere le mie varianti di mob personalizzate con altri giocatori?

Sì. Puoi copiare il comando generato e condividerlo in chat, su un forum o in un file di testo. Altri giocatori possono incollarlo nei loro blocchi comandi. Se vuoi condividere un intero set di varianti, considera di creare un datapack. Lo strumento non ospita né memorizza le tue varianti, quindi salvale localmente se devi riutilizzarle.