MCTOOLBOX
MC ToolboxMC TOOLBOX

Java datapack and resource pack

Tvůrce vlastních variant mobů

Vytvářejte datově řízené vzhledy mobů se správným registry JSON, pravidly spawnu, texturami dospělých i mláďat a stáhněte si balíčky připravené k instalaci.

1. Choose a mob

2. ID varianty

Spawn condition

Biom

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.

Jak používat nástroj Custom Mob Variant Builder

Nástroj Custom Mob Variant Builder na mctoolbox.net vám umožní vytvářet jedinečné varianty mobů pro Minecraft bez úprav herních souborů. Začněte výběrem základního moba, jako je zombie, kostlivec nebo creeper. Poté upravte atributy jako zdraví, rychlost, poškození a brnění. Můžete také změnit vizuální vlastnosti, jako je velikost, efekt záře nebo stopy částic. Nástroj vygeneruje připravený příkaz pro command block nebo datapack, který můžete přímo zkopírovat do svého světa. To je ideální pro tvůrce map, vlastníky serverů nebo kohokoli, kdo chce do survival hry přidat novou výzvu.

Pro efektivní použití nástroje nejprve rozhodněte, jakou roli bude vaše varianta hrát. Například 'Tank Zombie' by mohl mít dvojnásobné zdraví a pomalejší rychlost, zatímco 'Scout Skeleton' by mohl být rychlejší, ale slabší. Pomocí posuvníků a rozevíracích seznamů nastavte tyto hodnoty přesně. Nástroj také umožňuje přidat vlastní názvy a text lore, které se zobrazí, když je mob zacílen nebo zabit. Po vygenerování příkazu jej vložte do command blocku nastaveného na 'Repeat' nebo 'Impulse' podle toho, zda chcete, aby se mob objevil jednou nebo opakovaně.

Rozdíly ve verzích jsou důležité. Nástroj podporuje edice Java i Bedrock, ale výstupní formát se liší. Pro Java edici (1.13 a novější) získáte příkaz /summon s NBT tagy. Pro Bedrock získáte příkaz /summon s komponentami. Pokud hrajete na starší verzi Java (1.12 nebo starší), nástroj automaticky přepne na starší syntaxi NBT. Před generováním vždy zkontrolujte výběr verze v horní části nástroje. Použití špatného formátu způsobí, že příkaz selže nebo se objeví výchozí mob.

Praktický tip je kombinovat více variant a vytvořit tematické setkání. Například vytvořte 'Fire Creeper' se zvýšeným poloměrem výbuchu a ohnivou stopou, poté jej spárujte s 'Magma Slime', který má vyšší sílu skoku. Můžete také použít nástroj k vytvoření mobů podobných bossům nastavením velmi vysokého zdraví a přidáním efektů regenerace. Pamatujte, že extrémně vysoké hodnoty mohou způsobit nestabilitu hry, proto svou variantu otestujte ve světě pro jednoho hráče, než ji nasadíte na server.

Nakonec nástroj obsahuje tlačítko 'Randomize', které generuje náhodnou variantu pro inspiraci. Použijte jej k objevení nečekaných kombinací a poté je upravte podle svých potřeb. Své varianty můžete také uložit jako soubor JSON a později je znovu načíst pro úpravy. To je užitečné pro vytvoření knihovny vlastních mobů napříč více projekty. Nástroj je zdarma a nevyžaduje přihlášení. Přidejte si stránku do záložek pro rychlý přístup při příštím stavění.

Jak vytvořit a nainstalovat vlastní variantu moba

  1. Nejprve zvolte přesnou verzi Minecraftu. Ta řídí formáty vygenerovaného datapacku a resource packu a skrývá moby či biomy, které ve starších verzích neexistují.
  2. Vyberte moba, zadejte namespace malými písmeny a jedinečné ID varianty, poté zvolte jeho model, pokud daný registr podporuje formy založené na teplotě.
  3. Přidejte jednu nebo více podmínek spawnu. Použijte konkrétní pravidla s vyšší prioritou a přidejte bezpodmínečnou zálohu s prioritou 0, pokud má varianta zůstat dostupná i jinde.
  4. Nahrajte všechny potřebné soubory PNG, přidejte variantu do balíčku a opakujte pro další moby. Panel cest k texturám zobrazuje přesné názvy souborů zapsaných do resource packu.
  5. Stáhněte si balíček, vložte ZIP datapacku do world/datapacks, aktivujte ZIP resource packu, spusťte /reload a otestujte moba na místě odpovídajícím jeho pravidlu spawnu.

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}NeAno (26.1+)
Catsingle asset_idNeAno (26.1+)
Cowsingle asset_idnormal / cold / warmAno (26.1+)
Pigsingle asset_idnormal / cold / warmAno (26.1+)
Chickensingle asset_idnormal / cold / warmAno (26.1+)
Frogsingle asset_idNeNe
Zombie Nautilussingle asset_idnormal / warmNe

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

Časté dotazy

Mohu použít vygenerované příkazy v režimu survival?

Ano, ale potřebujete command blocky nebo povolené cheaty. V survivalu můžete otevřít chat a napsat /give @s command_block, abyste získali jeden, poté jej umístěte a vložte příkaz. Pokud jsou cheaty vypnuté, nemůžete příkazy používat. Pro dobrodružné mapy můžete umístit command blocky do světa před jeho sdílením.

Funguje nástroj pro Minecraft 1.20 a 1.21?

Ano. Nástroj je aktualizován pro nejnovější verze Java a Bedrock. Pro Java 1.20 a 1.21 používá aktuální strukturu NBT. Pro Bedrock používá nejnovější syntaxi příkazů založenou na komponentách. Vždy vyberte přesnou verzi hry z rozevíracího seznamu, abyste zajistili kompatibilitu.

Mohu vytvořit moba, který dropuje vlastní předměty?

Aktuální verze nástroje se zaměřuje na atributy mobů a vizuální efekty. Neobsahuje editor vlastních loot tabulek. Můžete však použít vygenerovaný příkaz k vyvolání moba a poté použít samostatný command block nebo datapack pro řešení dropů. Například použijte /execute if entity @e[type=zombie,nbt={CustomName:'{"text":"Tank"}'}] run loot spawn ...

Proč můj mob nemá vlastní jméno, které jsem nastavil?

Ujistěte se, že používáte správnou syntaxi NBT nebo komponent pro vaši verzi. V Javě musí být jméno JSON text, jako '{"text":"My Mob"}'. V Bedrocku se používá jednodušší řetězec. Také zkontrolujte, že jste zkopírovali celý příkaz, včetně uvozovek a závorek. Pokud je příkaz zkrácen, jméno může být ignorováno.

Mohu sdílet své vlastní varianty mobů s ostatními hráči?

Ano. Můžete zkopírovat vygenerovaný příkaz a sdílet jej v chatu, na fóru nebo v textovém souboru. Ostatní hráči jej mohou vložit do svých command blocků. Pokud chcete sdílet celou sadu variant, zvažte vytvoření datapacku. Nástroj nehostuje ani neukládá vaše varianty, takže si je uložte lokálně, pokud je potřebujete znovu použít.