MCTOOLBOX
MC ToolboxMC TOOLBOX

Kreativní

Generátor loot tabulek pro Minecraft

Vytvářejte JSON loot tabulek pro Java Edition s více pooly a váženými položkami. Vyberte vanilkové předměty, tagy, vnořené loot tabulky, rozsahy počtů, bonusové hody a podmínky náhodné šance.

Soubor datapacku

data/my_pack/loot_table/starter_chest.json

Pool 1

Položka 1: Diamond

Vygenerováno starter_chest.json

{
  "type": "minecraft:chest",
  "pools": [
    {
      "rolls": 1,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "minecraft:diamond"
        }
      ]
    }
  ]
}

Jak tento generátor loot tabulek pro Java vytváří JSON

Loot tabulka pro Java Edition je JSON soubor datapacku, který vyhodnocuje jeden nebo více poolů. Každý pool provádí vlastní hody a vybírá mezi váženými položkami, jako jsou předměty, item tagy, vnořené loot tabulky nebo záměrně prázdný výsledek. Tento editor zapisuje tyto základní struktury a před stažením zobrazuje kompletní JSON.

Vybraný kontext loot tabulky říká Minecraftu, kde má být tabulka použita, ale soubor není automaticky připojen k truhle, entitě, bloku, rybolovu nebo dárku. Nainstalujte jej do vygenerované cesty datapacku a odkažte se na něj z příslušných dat světa, příkazu nebo jiné loot tabulky.

Poole a hody se vyhodnocují samostatně

Každý pool může přispět k lootu. Rolls řídí základní počet výběrů, zatímco bonusové hody se mohou škálovat se štěstím v kontextech, které poskytují hodnotu štěstí. Více poolů je užitečné, když se zaručené zásoby a vzácné odměny mají počítat nezávisle.

Váhy soutěží v rámci jednoho poolu

Při každém hodu soutěží způsobilé položky v tomto poolu podle efektivní váhy. Vyšší váha činí položku pravděpodobnější vzhledem k jejím sousedům. Quality upravuje efektivní váhu, když loot kontext poskytuje štěstí, takže ji nechte na nule, pokud design záměrně štěstí nevyužívá.

Typy položek slouží různým účelům

Položky typu Item produkují jeden ID předmětu. Položky typu Tag vybírají z item tagu. Vnořené položky volají jinou loot tabulku. Prázdné položky spotřebují možnou volbu bez vytvoření předmětu a jsou užitečné pro vážené výsledky bez dropu.

Počet a šance přidávají jednoduché chování

Rozsahy počtu předmětů vytvářejí loot funkci set_count a šance nižší než 1 přidává podmínku random_chance k této položce. Tento zaměřený editor nezobrazuje všechny vanilkové podmínky, poskytovatele čísel, dynamické položky ani loot funkce.

Ověřte v cílové verzi Minecraftu

Adresáře datapacku a pole loot tabulek se mohou mezi verzemi měnit. Zobrazená cesta cílí na aktuální jednotný adresář loot_table. Při údržbě staršího packu ověřte očekávaný název složky a schéma před zkopírováním souboru.

Vytvořte a otestujte loot tabulku pro Minecraft

  1. Zvolte namespace, ID souboru a kontext loot tabulky odpovídající zamýšlenému použití.
  2. Vytvořte jeden pool pro každou nezávislou skupinu hodů.
  3. Přidejte položky typu item, tag, vnořená tabulka nebo prázdné a vyvážte jejich váhy.
  4. Nastavte rozsahy počtu předmětů, náhodnou šanci, quality a bonusové hody pouze tam, kde to design vyžaduje.
  5. Stáhněte JSON do vygenerované cesty datapacku a opakovaně testujte výsledky v záložním světě nebo na staging serveru.

Otázky k loot tabulkám v Minecraftu

Jaký je rozdíl mezi vahou a náhodnou šancí?

Váha rozhoduje, která způsobilá položka vyhraje proti ostatním položkám ve stejném poolu. Náhodná šance může způsobit, že vybraná položka nesplní svou podmínku. Ovlivňují různé fáze vyhodnocování.

Proč bych měl přidat prázdnou položku?

Prázdná položka poskytuje explicitní váženou možnost bez výsledku. Může například soutěžit s položkou typu item, takže některé hody záměrně nic nevyprodukují.

Změní výběr Chest automaticky truhlu v mém světě?

Ne. Nastaví typ tabulky v JSON. Musíte nainstalovat datapack a připojit nebo vyvolat loot tabulku pomocí správného příkazu, dat kontejneru, dat entity, dat bloku nebo integrace datapacku.

Může tento editor vytvořit všechny vanilkové funkce loot tabulek?

Ne. Pokrývá více poolů, běžné typy položek, váhy, quality, rozsahy počtů, bonusové hody a jednoduchou náhodnou šanci. Upravte stažený JSON, pokud potřebujete pokročilé podmínky, funkce, predikáty, dynamické dropy nebo vlastní poskytovatele čísel.

Jak mám testovat vyváženost dropů?

Spusťte tabulku mnohokrát za stejných podmínek kontextu a štěstí, jaké se používají v produkci. Malý vzorek může způsobit, že vzácné položky vypadají příliš běžné nebo běžné položky chybí.