Cómo este generador de loot tables de Java construye el JSON
Una loot table de Java Edition es un archivo JSON de datapack que evalúa uno o más pools. Cada pool realiza sus propias tiradas y elige entre entradas ponderadas como items, item tags, loot tables anidadas o un resultado intencionalmente vacío. Este editor escribe esas estructuras principales y muestra el JSON completo antes de descargarlo.
El contexto de loot table seleccionado le dice a Minecraft dónde se pretende que se ejecute la tabla, pero el archivo no se adjunta automáticamente a un cofre, entidad, bloque, regla de pesca o regalo. Instálalo en la ruta del datapack generada y refiérelo desde los datos del mundo, comando u otra loot table apropiados.
Los pools y las tiradas se evalúan por separado
Cada pool puede contribuir loot. Rolls controla su número base de selecciones, mientras que las tiradas de bonificación pueden escalar con la suerte en contextos que proporcionan un valor de suerte. Múltiples pools son útiles cuando los suministros garantizados y las recompensas raras deben calcularse de forma independiente.
Los pesos compiten dentro de un mismo pool
Para cada tirada, las entradas elegibles en ese pool compiten por peso efectivo. Un peso mayor hace que una entrada sea más probable en relación con sus vecinas. La calidad modifica el peso efectivo cuando el contexto de loot proporciona suerte, así que déjala en cero a menos que el diseño use suerte intencionalmente.
Los tipos de entrada cumplen diferentes funciones
Las entradas de item producen un ID de item. Las entradas de tag eligen de un item tag. Las entradas anidadas llaman a otra loot table. Las entradas vacías consumen una elección posible sin producir un item y son útiles para resultados ponderados sin drop.
El conteo y la probabilidad añaden un comportamiento simple
Los rangos de conteo de items crean una función de loot set_count, y una probabilidad inferior a 1 añade una condición random_chance a esa entrada. Este editor enfocado no expone todas las condiciones de vanilla, proveedores de números, entradas dinámicas o funciones de loot.
Valida en la versión de Minecraft objetivo
Los directorios de datapack y los campos de loot table pueden cambiar entre versiones. La ruta mostrada apunta al directorio singular actual de loot_table. Al mantener un pack antiguo, confirma el nombre de carpeta y el esquema esperados antes de copiar el archivo.
Crea y prueba una loot table de Minecraft
- Elige un namespace, un ID de archivo y el contexto de loot table que coincida con el uso previsto.
- Crea un pool para cada grupo independiente de tiradas.
- Añade entradas de item, tag, tabla anidada o vacías y equilibra sus pesos.
- Establece rangos de conteo de items, probabilidad aleatoria, calidad y tiradas de bonificación solo donde el diseño lo necesite.
- Descarga el JSON en la ruta del datapack generada y prueba resultados repetidos en un mundo de respaldo o servidor de pruebas.
Preguntas sobre loot tables de Minecraft
¿Cuál es la diferencia entre peso y probabilidad aleatoria?
El peso decide qué entrada elegible gana contra otras entradas en el mismo pool. La probabilidad aleatoria puede hacer que esa entrada elegida falle su condición. Afectan diferentes etapas de la evaluación.
¿Por qué añadiría una entrada vacía?
Una entrada vacía proporciona una opción ponderada explícita de sin resultado. Por ejemplo, puede competir con una entrada de item para que algunas tiradas no produzcan nada intencionalmente.
¿Elegir Chest cambia automáticamente un cofre en mi mundo?
No. Establece el tipo de tabla en el JSON. Debes instalar el datapack y adjuntar o invocar la loot table mediante el comando, datos de contenedor, datos de entidad, datos de bloque o integración de datapack correctos.
¿Puede este editor crear todas las funciones de loot table de vanilla?
No. Cubre múltiples pools, tipos de entrada comunes, pesos, calidad, rangos de conteo, tiradas de bonificación y probabilidad aleatoria simple. Edita el JSON descargado cuando necesites condiciones avanzadas, funciones, predicados, drops dinámicos o proveedores de números personalizados.
¿Cómo debería probar el equilibrio de drops?
Ejecuta la tabla muchas veces bajo el mismo contexto y condiciones de suerte utilizados en producción. Una muestra pequeña puede hacer que las entradas raras parezcan demasiado comunes o que las comunes parezcan ausentes.