More Owleaf - Wiki Oficial

Utilidades para mejorar la experiencia de un desafío recreación

Inicio

More Owleaf es un mod de Forge para Minecraft versión 1.20.1 que proporciona utilidades para mejorar la experiencia de un desafío recreación. El mod incluye varias entidades y sistemas interactivos que permiten crear experiencias únicas en tu servidor.

Características Principales

  • Orbes: Entidades especiales con diferentes modos (barrier, spawner, idle) que pueden crear barreras de mobs o generar entidades
  • Casino: Sistema completo de juego de azar con probabilidades configurables, efectos de estado y premios personalizables
  • Runas: Entidades que permiten intercambios comerciales (trades) y misiones con recompensas configurables
  • Fogata: Sistema de gestión de vidas y almas de jugadores con sistema de revivificación
  • Configuración JSON: Todos los sistemas pueden configurarse mediante archivos JSON en el servidor
  • Comandos Avanzados: Sistema completo de comandos para gestionar todas las funcionalidades

Preguntas Comunes

¿Puedo usarlo en multijugador?

Sí. El servidor y el cliente deben tener instalado este mod. (Este mod no es un plugin y no puede usarse en Bukkit, Spigot o Paper).

¿Es compatible con otros mods?

More Owleaf es compatible con la mayoría de mods que no modifiquen profundamente la mecánica del juego. El mod está diseñado para trabajar con el sistema de eventos de Forge.

¿Afecta el rendimiento?

El mod está optimizado para un rendimiento mínimo. Solo las entidades activas con jugadores cerca consumen recursos adicionales.

¿Dónde reportar bugs o problemas de compatibilidad?

Puedes reportar problemas en https://discord.gg/owleafstudio.

¿Puedo configurar todo mediante archivos JSON?

Sí. Todos los comandos pueden ser reemplazados o complementados editando directamente los archivos JSON en el servidor. Esto es especialmente útil para administradores que prefieren configurar múltiples elementos de una vez.

Comandos

Todos los comandos requieren permisos de operador (nivel 2 o superior).

Comandos Generales

More Owleaf incluye cuatro sistemas principales, cada uno con su propio conjunto de comandos:

  • /orb - Gestión de orbes
  • /casino - Configuración del casino
  • /runa - Gestión de runas y sus trades/misiones
  • /fogata - Sistema de vidas y almas

Consulta las secciones específicas de cada sistema para ver los comandos detallados.

Orbes

Sistema de orbes con diferentes modos de funcionamiento

¿Qué son los Orbes?

Los orbes son entidades especiales que pueden funcionar como barreras, spawners de mobs o estar inactivos. Cada orbe tiene su propia configuración que se guarda en un archivo JSON individual.

Comandos de Orbes

/orb spawn <orbType> [pos]

Genera un orbe del tipo especificado en la posición indicada o en tu ubicación.

Parámetros:

  • orbType: Tipo de orbe (orbe_azul, orbe_morada, orbe_celeste, orbe_rosa, orbe_azul_claro, orbe_roja, orbe_verde, orbe_naranja)
  • pos: Coordenadas opcionales (x y z)

Ejemplos:

/orb spawn orbe_azul
/orb spawn orbe_azul 100 64 200

/orb reload

Recarga todas las configuraciones de orbes desde los archivos JSON.

/orb open <uuid>

Abre el panel de control remoto de un orbe específico. El UUID se puede sugerir automáticamente si miras hacia un orbe cercano.

Ejemplo:

/orb open f5775215-4881-40cc-b392-7547d558fccc

/orb list <mode>

Lista todos los orbes en la dimensión actual filtrados por modo.

Parámetros:

  • mode: barrier, spawner, o idle

Ejemplo:

/orb list barrier

Modos de Orbes

IDLE

Orbe inactivo, no realiza ninguna acción

BARRIER

Crea una barrera de mobs alrededor del orbe

SPAWNER

Genera mobs continuamente según la configuración

Casino

Sistema de juego de azar con probabilidades configurables

Comandos de Casino

/casino status <enabled>

Habilita o deshabilita el casino en todo el servidor.

Ejemplo:

/casino status true

/casino reload

Recarga la configuración del casino desde el archivo JSON.

/casino spawn <direction> [pos]

Genera un casino en la posición especificada.

Parámetros:

  • direction: north, south, east, west
  • pos: Coordenadas opcionales (x y z)

Ejemplos:

/casino spawn north
/casino spawn north 100 64 200

/casino effects spin <enabled>

Habilita/deshabilita el efecto de probabilidades de giro.

Ejemplo:

/casino effects spin true

/casino effects multiplier <enabled>

Habilita/deshabilita el efecto de multiplicador de premios.

Ejemplo:

/casino effects multiplier true

/casino config probability <winning> <semi_winning> <losing>

Establece las probabilidades base del casino (deben sumar 100).

Parámetros:

  • winning: Probabilidad de ganar (0-100)
  • semi_winning: Probabilidad de semi-ganar (0-100)
  • losing: Probabilidad de perder (0-100)

Ejemplo:

/casino config probability 10 30 60

/casino config cooldown <seconds>

Establece el tiempo de cooldown entre premios en segundos.

Ejemplo:

/casino config cooldown 5

/casino config interact <item>

Cambia el item necesario para interactuar con el casino.

Ejemplo:

/casino config interact minecraft:paper

/casino config spins <animation_name> <prize_string>

Configura el premio para una animación específica.

Formato del premio:

  • Simple: item*cantidad
  • Con peso: peso%item*cantidad
  • Múltiples: peso%item1*cantidad,peso%item2*cantidad

Ejemplo:

/casino config spins animacion_ganadora_pluma minecraft:emerald*3

/casino config effects multiplier luck probability <chance>

Establece la probabilidad de que el efecto Suerte active el multiplicador (0-100%).

Ejemplo:

/casino config effects multiplier luck probability 10

/casino config effects multiplier luck multiplier <value>

Establece el valor del multiplicador con Suerte (1.1-5.0).

Ejemplo:

/casino config effects multiplier luck multiplier 2.0

/casino config effects multiplier unluck probability <chance>

Establece la probabilidad de que el efecto Mala Suerte active el multiplicador (0-100%).

Ejemplo:

/casino config effects multiplier unluck probability 10

/casino config effects multiplier unluck multiplier <value>

Establece el valor del multiplicador con Mala Suerte (0.1-0.9).

Ejemplo:

/casino config effects multiplier unluck multiplier 0.5

/casino config effects spin luck <winning> <semi_winning> <losing>

Establece las probabilidades de giro con efecto Suerte (deben sumar 100).

Ejemplo:

/casino config effects spin luck 30 50 20

/casino config effects spin unluck <winning> <semi_winning> <losing>

Establece las probabilidades de giro con efecto Mala Suerte (deben sumar 100).

Ejemplo:

/casino config effects spin unluck 5 15 80

Runas

Entidades que permiten intercambios comerciales y misiones

Comandos de Runas

/runa reload

Recarga las configuraciones de trades y misiones de las runas.

/runa list

Lista todas las runas cargadas en el servidor con su estado (Misión/Tradeo/Inactiva). Muestra posición, dimensión y UUID clicables.

/runa spawn <pos> <rotation>

Genera una runa en la posición especificada.

Parámetros:

  • pos: Coordenadas (x y z)
  • rotation: north, south, east, west

Ejemplo:

/runa spawn 100 64 200 north

/runa trading <uuid> <enabled>

Habilita o deshabilita el sistema de trades para una runa específica.

Ejemplo:

/runa trading f5775215-4881-40cc-b392-7547d558fccc true

/runa config <uuid> trading remove <index>

Elimina un trade específico por su índice.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc trading remove 0

/runa config <uuid> trading trade <index> input1 <item> <count>

Establece el primer input de un trade.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc trading trade 0 input1 minecraft:emerald 5

/runa config <uuid> trading trade <index> input2 <item> <count>

Establece el segundo input de un trade.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc trading trade 0 input2 minecraft:diamond 3

/runa config <uuid> trading trade <index> result <item> <count>

Establece el resultado de un trade.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc trading trade 0 result minecraft:netherite_ingot 1

/runa config <uuid> render <item>

Establece el item que se muestra en la runa.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc render minecraft:emerald

/runa config <uuid> mission interact <item> <count>

Establece el item necesario para interactuar con la misión.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc mission interact minecraft:book 1

/runa config <uuid> mission reward add <item> <count>

Añade una recompensa a la lista de premios de la misión.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc mission reward add minecraft:diamond 5

/runa config <uuid> mission reward remove <index>

Elimina una recompensa por su índice.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc mission reward remove 0

/runa config <uuid> mission reward list

Lista todas las recompensas de la misión.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc mission reward list

/runa config <uuid> mission reward maxrewards <count>

Establece el límite máximo de recompensas que se pueden dar.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc mission reward maxrewards 10

/runa config <uuid> mission reward reset

Resetea el progreso de la misión para esa runa.

Ejemplo:

/runa config f5775215-4881-40cc-b392-7547d558fccc mission reward reset

Fogata

Sistema de gestión de vidas y almas de jugadores

Comandos de Fogata

/fogata give <player> soul <cantidad>

Da almas a un jugador.

Ejemplo:

/fogata give Steve soul 10

/fogata give <player> live <cantidad>

Da vidas a un jugador.

Ejemplo:

/fogata give Steve live 1

/fogata remove <player> soul <cantidad>

Quita almas a un jugador.

Ejemplo:

/fogata remove Steve soul 5

/fogata remove <player> live <cantidad>

Quita vidas a un jugador.

Ejemplo:

/fogata remove Steve live 1

/fogata set <player> soul <cantidad>

Establece las almas de un jugador a un valor específico.

Ejemplo:

/fogata set Steve soul 50

/fogata set <player> live <cantidad>

Establece las vidas de un jugador (0-10).

Ejemplo:

/fogata set Steve live 5

/fogata list soul

Lista todos los jugadores con sus almas.

/fogata list live

Lista todos los jugadores con sus vidas.

/fogata list ignore

Lista los jugadores ignorados por el sistema de fogata.

/fogata list death

Lista el registro de muertes en la fogata.

/fogata player ignore <player>

Ignora a un jugador (no se le aplicarán las reglas de la fogata).

Ejemplo:

/fogata player ignore Steve

/fogata player unignore <player>

Deja de ignorar a un jugador.

Ejemplo:

/fogata player unignore Steve

/fogata reload

Recarga la configuración de la fogata.

/fogata spawn <pos>

Genera una fogata en la posición especificada.

Ejemplo:

/fogata spawn 100 64 200

/fogata config interact cuchara <item>

Establece el item "cuchara" para interactuar.

Ejemplo:

/fogata config interact cuchara minecraft:bowl

/fogata config interact tenedor <item>

Establece el item "tenedor" para interactuar.

Ejemplo:

/fogata config interact tenedor minecraft:stick

/fogata config expulsion <metodo>

Establece el método de expulsión: whitelist, ban, banip.

Ejemplo:

/fogata config expulsion whitelist

/fogata config cooldown <seconds>

Establece el cooldown de expulsión (1-10 segundos).

Ejemplo:

/fogata config cooldown 5

/fogata config gamemode <mode>

Establece el modo de juego antes de la expulsión: survival, creative, spectator, adventure.

Ejemplo:

/fogata config gamemode spectator

/fogata config coors <pos>

Establece las coordenadas de reaparición después de revivir.

Ejemplo:

/fogata config coors 100 64 200

Configuración mediante Archivos JSON

Todos los comandos pueden ser reemplazados editando archivos JSON en el servidor

Ubicación de los Archivos

Todos los archivos de configuración se encuentran en:

config/more_owleaf/

Archivos de Configuración

1. Casino Config (casino_config.json)

Contiene toda la configuración del sistema de casino: probabilidades, premios, efectos, mensajes.

{
  "settings": {
    "interaction_item": "minecraft:paper",
    "prize_cooldown_seconds": 9,
    "casino_enabled": true
  },
  "messages": {
    "win_message": "¡Ganaste %quantity%x %item%!",
    "win_message_color": "#55FF55"
  },
  "probabilities": {
    "winning_chance": 10,
    "semi_winning_chance": 30,
    "losing_chance": 60
  },
  "effects": {
    "multiplier": {
      "effect_multiplier_enabled": true,
      "luck_probability_chance": 10,
      "luckMultiplier": 2.0,
      "unluck_probability_chance": 10,
      "unluckMultiplier": 0.5
    },
    "spin_chance": {
      "effect_spin_enabled": true,
      "luck_spin_chance": {
        "winning_chance": 30,
        "semi_winning_chance": 50,
        "losing_chance": 20
      },
      "unluck_spin_chance": {
        "winning_chance": 5,
        "semi_winning_chance": 15,
        "losing_chance": 80
      }
    }
  },
  "prizes": {
    "animacion_ganadora_pluma": "100%minecraft:emerald*3",
    "animacion_ganadora_brocoli": "20%minecraft:diamond_block,80%minecraft:diamond*5",
    "animacion_semi_ganadora_1": "100%minecraft:iron_ingot*2",
    "animacion_aleatoria_1": "NA"
  }
}

Para aplicar cambios: Edita el archivo y ejecuta /casino reload

2. Runas Config (runa_trades.json)

Almacena la configuración de trades y misiones para cada runa individual.

{
  "<uuid-de-la-runa>": {
    "trading_enabled": true,
    "item_renderer": {
      "item": "minecraft:emerald",
      "count": 1
    },
    "trades": [
      {
        "input1": {
          "item": "minecraft:iron_ingot",
          "count": 5
        },
        "input2": {
          "item": "minecraft:empty",
          "count": 0
        },
        "result": {
          "item": "minecraft:emerald",
          "count": 1
        }
      }
    ],
    "mission": {
      "enabled": false,
      "interact_item": {
        "item": "minecraft:empty",
        "count": 0
      },
      "rewards": [],
      "max_rewards": 0
    }
  }
}

Para aplicar cambios: Edita el archivo y ejecuta /runa reload. Las runas se actualizarán automáticamente.

3. Orbes Config (orbs/<uuid>.json)

Cada orbe tiene su propio archivo de configuración individual.

{
  "mode": "BARRIER",
  "active": false,
  "barrier_z_aligned": false,
  "mob_type": "minecraft:zombie",
  "spawn_rate": 100,
  "max_mobs": 6,
  "spawn_count": 4,
  "spawn_radius": 16,
  "charge_creepers": false,
  "instant_spawn_radius": 10,
  "instant_spawn_quantity": 100,
  "instant_spawn_delay": 100,
  "max_health": 100.0,
  "resistance": 0.0,
  "is_damageable": false
}

Modos disponibles:

  • IDLE: Orbe inactivo
  • BARRIER: Crea una barrera de mobs
  • SPAWNER: Genera mobs continuamente

Para aplicar cambios: Edita el archivo y ejecuta /orb reload

4. Configuración de Administradores (admins.json)

Define qué jugadores pueden acceder a funciones administrativas de los orbes.

{
  "allowed_players": [
    "NombreJugador1",
    "NombreJugador2"
  ]
}

Para aplicar cambios: Edita el archivo. No requiere recarga, se aplica automáticamente.

5. Configuración de Fogata (more_owleaf_deaths.json)

Este archivo se genera automáticamente y almacena:

  • Almas de jugadores
  • Vidas de jugadores
  • Jugadores ignorados
  • Registro de muertes

Nota: Este archivo se modifica principalmente mediante comandos, pero puede editarse manualmente si se tiene cuidado con el formato.

Para aplicar cambios: Edita el archivo y ejecuta /fogata reload

Ventajas de la Configuración JSON

  • Configuración masiva: Configura múltiples elementos a la vez
  • Backup fácil: Haz copias de seguridad de las configuraciones
  • Edición externa: Usa editores de texto avanzados
  • Versionado: Usa Git para gestionar cambios
  • Sin necesidad de estar en el juego: Edita mientras el servidor está apagado

Formato de Premios del Casino

Los premios en el casino pueden tener diferentes formatos:

  • Simple: "item*cantidad""minecraft:emerald*3"
  • Con peso: "peso%item*cantidad""100%minecraft:emerald*3"
  • Múltiples opciones: "peso%item1*cantidad,peso%item2*cantidad""20%minecraft:diamond_block,80%minecraft:diamond*5"
  • Sin premio: "NA"

Ejemplo de Flujo de Trabajo

Para configurar un casino completo sin usar comandos:

  1. Edita config/more_owleaf/casino_config.json:
    • Cambia probabilidades
    • Añade/modifica premios
    • Ajusta efectos
  2. Ejecuta /casino reload en el servidor
  3. ¡Listo! El casino está configurado

Para configurar múltiples runas:

  1. Obtén los UUIDs con /runa list
  2. Edita config/more_owleaf/runa_trades.json:
    • Añade configuraciones para cada runa
    • Define trades y misiones
  3. Ejecuta /runa reload
  4. Las runas se actualizan automáticamente

Notas Importantes

  • Siempre recarga después de editar: Después de modificar cualquier archivo JSON, ejecuta el comando /reload correspondiente para que los cambios surtan efecto
  • Formato JSON válido: Asegúrate de que el JSON esté bien formateado (comas, llaves, corchetes). Un JSON mal formateado causará errores
  • Backup: Siempre haz una copia de seguridad antes de editar archivos de configuración importantes
  • UUIDs: Los UUIDs de entidades (runas, orbes) se pueden obtener con los comandos /list correspondientes
  • Items: Los items deben usar el formato de ResourceLocation: minecraft:nombre_item o modid:nombre_item

Información del Mod

Versión del Mod

  • Versión: 1.3.5
  • Minecraft: 1.20.1
  • Forge: 47.0.0+
  • Dependencia: Geckolib 4.7+

Créditos

Desarrolladores: NeonTheThinker y TheMasterRoshiii

Descripción: Utilidades para mejorar la experiencia de un desafío recreación

Esta wiki se actualiza regularmente. Para la información más reciente, consulta el repositorio oficial del mod.