SouzaPlot

SouzaPlot

Por DevSrSouza 18 de enero de 2026
#gaming#gestión de parcelas#Hytale#Minecraft#modificación#plugin#servidores#SouzaPlot

Un plugin de gestión de parcelas completamente funcional para servidores de Hytale.

SouzaPlot trae la clásica experiencia de PlotMe/PlotSquared a Hytale. Crea un mundo de parcelas dedicado donde los jugadores pueden reclamar su propia tierra, construir libremente y proteger sus creaciones de otros.

Características

  • Generación Automática del Mundo de Parcelas – Un generador de mundos personalizado crea una cuadrícula de parcelas con caminos y bordes.
  • Sistema de Reclamación de Parcelas – Los jugadores pueden reclamar y gestionar sus propias parcelas.
  • Limites de Parcelas Basados en Permisos – Configura diferentes límites de parcelas para VIPs, donantes o rangos.
  • Sistema de Protección – Protección automática de bloques para parcelas reclamadas, caminos y bordes, con soporte para proteger contra Pegar y Copiar en servidores de Modo Creativo.
  • Protección del Vacío – Evita que los jugadores rompan la capa inferior y mueran en el vacío.
  • Gestión de Miembros – Añade amigos a tu parcela con acceso de confianza.
  • Sistema de Denegación – Bloquea a jugadores específicos de entrar en tu parcela.
  • Teletransportación – Teletranspórtate rápidamente a tus parcelas o visita a otros jugadores.
  • Herramientas de Administración – Comandos de administración del servidor para la gestión de parcelas.
  • Almacenamiento en Base de Datos – Almacenamiento persistente con H2 (soporta MySQL, PostgreSQL, etc.).
  • Completamente Configurable – Personaliza tamaños de parcelas, tipos de bloques, límites y más.

Instalación

  • Descarga la última versión.
  • Coloca el .jar en la carpeta Mods de tu servidor.
  • Inicia el servidor – el plugin generará automáticamente el mundo de parcelas.
  • Usa /plot auto para reclamar tu primera parcela.
  • Comandos

    Comandos de Jugador

    Comando Descripción Permiso
    /plot Comando principal de parcelas souza.plot.command.plot
    /plot help Muestra ayuda para todos los comandos de parcelas souza.plot.command.help
    /plot claim Reclama la parcela en la que estás souza.plot.command.claim
    /plot auto Encuentra y reclama automáticamente una parcela no reclamada souza.plot.command.auto
    /plot home [índice] Teletranspórtate a tu parcela (usa índice para múltiples parcelas) souza.plot.command.home
    /plot tpback Teletranspórtate de vuelta a tu ubicación anterior souza.plot.command.tpback
    /plot visit <jugador> Visita la parcela de otro jugador souza.plot.command.visit
    /plot info Muestra información sobre la parcela actual souza.plot.command.info
    /plot list Lista todas tus parcelas reclamadas souza.plot.command.list
    /plot add <jugador> Añade un miembro de confianza a tu parcela souza.plot.command.add
    /plot remove <jugador> Elimina a un miembro de tu parcela souza.plot.command.remove
    /plot deny <jugador> Niega a un jugador la entrada a tu parcela souza.plot.command.deny
    /plot undeny <jugador> Elimina a un jugador de tu lista de denegación souza.plot.command.undeny

    Comandos de Administrador

    Comando Descripción Permiso
    /plot admin Grupo de comandos de administrador souza.plot.command.admin
    /plot admin claim Reclama una parcela para el servidor (parcela de administrador) souza.plot.command.admin.claim + souza.plot.admin
    /plot admin delete Elimina la parcela actual souza.plot.command.admin.delete + souza.plot.admin
    /plot admin setspawn Establece el punto de aparición del mundo de parcelas souza.plot.command.admin.setspawn + souza.plot.admin
    /plot admin info Muestra estadísticas del plugin souza.plot.command.admin.info + souza.plot.admin

    Permisos

    Permisos de Límite de Parcelas

    Utiliza estos permisos para dar a los jugadores diferentes límites de parcelas según su rango:

    Permiso Descripción
    souza.plot.limit.1 Permitir al jugador reclamar 1 parcela
    souza.plot.limit.2 Permitir al jugador reclamar 2 parcelas
    souza.plot.limit.3 Permitir al jugador reclamar 3 parcelas
    souza.plot.limit.<N> Permitir al jugador reclamar N parcelas (hasta MaxPlotLimit)

    Ejemplo: Da a los jugadores VIP 3 parcelas asignando el permiso souza.plot.limit.3.

    Los jugadores sin ningún permiso de límite utilizarán el DefaultPlotLimit de la configuración (por defecto: 1).

    Permisos de Administrador

    Permiso Descripción
    souza.plot.admin Requerido para ejecutar comandos de administrador
    souza.plot.admin.bypass Ignorar todas las protecciones de parcelas (construir en cualquier lugar, romper la capa inferior)
    souza.plot.admin.roads Construir y modificar caminos y bordes de parcelas

    Permiso de herramientas de constructor

    Permiso Descripción
    hytale.editor.builderTools Permitir a los usuarios usar herramientas de construcción en su parcela

    Acceso de Miembro

    Cuando añades un miembro con /plot add <jugador>, reciben acceso de confianza:

    • Pueden colocar y romper bloques.
    • Pueden usar contenedores (cofres, hornos, etc.).
    • Permisos completos de construcción dentro de tu parcela.

    Solo el propietario de la parcela puede añadir o eliminar miembros.

    Configuración

    El plugin utiliza dos sistemas de configuración: la Configuración del Mod para el comportamiento del plugin, y Configuración de Generación del Mundo para cómo se genera el mundo de parcelas.

    Configuración del Mod (config.json)

    Ubicado en plugins/Souza/Plot/config.json. Controla el comportamiento y límites del plugin.

    Opción Por defecto Descripción
    WorldName "plotworld" Nombre del mundo de parcelas
    DefaultPlotLimit 1 Parcelas por defecto por jugador (cuando no se establece ningún permiso)
    MaxPlotLimit 10 Límite máximo de parcelas por jugador
    AutoCreateWorld true Crear automáticamente el mundo de parcelas al iniciar
    PlotLimitPermissionPrefix "souza.plot.limit." Prefijo de permiso para límites de parcelas

    Configuraciones de Protección

    Opción Por defecto Descripción
    ProtectBottomLayer true Evitar romper la capa inferior (protección del vacío)
    ProtectedLayerHeight 1 Nivel Y en el que o por debajo del cual los bloques están protegidos

    Configuraciones de Base de Datos

    Opción Por defecto Descripción
    Database.JdbcUrl "jdbc:h2:file:./plugins/Souza/Plot/data/plots;MODE=MySQL" URL de conexión a la base de datos
    Database.DriverClassName "org.h2.Driver" Clase del controlador JDBC
    Database.Username "" Nombre de usuario de la base de datos
    Database.Password "" Contraseña de la base de datos
    Database.MaximumPoolSize 10 Tamaño máximo del grupo de conexiones

    Configuración de Generación del Mundo

    Estas configuraciones también están en config.json y controlan cómo se genera el mundo de parcelas.

    Opción Por defecto Descripción
    PlotSize 32 Tamaño de cada parcela en bloques
    RoadWidth 5 Ancho de los caminos entre parcelas
    GroundHeight 64 Nivel Y para la generación de superficie
    BorderEnabled true Habilitar bordes visuales de parcelas
    Environment "Surface" Tipo de entorno de Hytale

    Profundidades de Capa

    Opción Por defecto Descripción
    DirtDepth 4 Profundidad de la capa de tierra por debajo de la superficie
    BedrockDepth 3 Profundidad de la roca madre en el fondo del mundo

    Patrones de Caminos

    Ejemplo de uso para caminos de 5 bloques de ancho

    "RoadPattern": "XYYYX",
      "IntersectionPattern": [
        "XYYYX",
        "YZZZY",
        "YZZZY",
        "YZZZY",
        "XYYYX"
      ],
      "RoadPatternBlocks": [
        {
          "Char": "X",
          "BlockType": "Rock_Stone_Cobble"
        },
        {
          "Char": "Y",
          "BlockType": "Rock_Stone_Brick"
        },
        {
          "Char": "Z",
          "BlockType": "Rock_Stone_Brick"
        }
      ],

    Personalizando la Generación del Mundo

    Esta guía explica cómo personalizar el mundo de parcelas para tu servidor.

    Diseño de Cuadrícula

    El mundo de parcelas se genera como una cuadrícula infinita:

    +----------+-----+----------+
    |          |  R  |          |
    |   PARCELA   |  O  |   PARCELA   |
    |  (32x32) |  A  |  (32x32) |
    |          |  D  |          |
    +----------+-----+----------+
    |   CAMINO   |  X  |   CAMINO   |
    +----------+-----+----------+
    |          |  R  |          |
    |   PARCELA   |  O  |   PARCELA   |
    |          |  A  |          |
    |          |  D  |          |
    +----------+-----+----------+

    Cada celda de la cuadrícula = PlotSize + RoadWidth (por defecto: 32 + 5 = 37 bloques)

    Capas de Terreno

    De abajo hacia arriba:

    Capa Nivel Y (por defecto) Bloque
    Roca Madre 0-2 BedrockBlockType
    Piedra 3-59 FillBlockType
    Tierra 60-63 DirtBlockType (solo parcelas)
    Superficie 64 PlotBlockType o RoadBlockType
    Borde 65 BorderBlockType (solo bordes de parcelas)

    Ejemplos de Personalización

    Parcelas Más Grandes con Caminos Más Anchos

    {
      "PlotSize": 64,
      "RoadWidth": 7
    }

    Crea parcelas de 64×64 con caminos de 7 bloques de ancho.

    Tema Desértico

    {
      "PlotBlockType": "Soil_Sand",
      "RoadBlockType": "Rock_Sandstone",
      "BorderBlockType": "Rock_Sandstone_Half",
      "FillBlockType": "Rock_Sandstone",
      "DirtBlockType": "Soil_Sand"
    }

    Nivel de Suelo Más Bajo

    {
      "GroundHeight": 32
    }

    Sin Bordes

    {
      "BorderEnabled": false
    }

    Elimina las paredes de borde entre parcelas y caminos.

    Aplicando Cambios

  • Detén tu servidor.
  • Edita plugins/Souza/Plot/config.json.
  • Elimina la carpeta del mundo de parcelas existente (si la regeneras).
  • Inicia el servidor.
  • Nota: Las configuraciones de generación del mundo solo se aplican cuando el mundo se crea por primera vez. Para aplicar cambios a un mundo existente, debes eliminarlo y regenerarlo.

    Inicio Rápido

  • Únete al servidor y usa /plot auto para obtener tu primera parcela.
  • Construye libremente dentro de los límites de tu parcela.
  • Añade amigos con /plot add <jugador> para permitirles construir.
  • Visita a otros con /plot visit <jugador>.
  • Regresa con /plot tpback después de teletransportarte.
  • Si tienes múltiples parcelas, usa /plot home 2 para teletransportarte a tu segunda parcela.
  • Soporte

    Licencia

    Este proyecto es de código abierto. Consulta el repositorio para obtener detalles sobre la licencia.

    Relacionados:

    Hysouls

    Hysouls

    #gaming#Hysouls#Hytale

    ¡El mod todavía está en una fase alfa muy temprana! Hysouls tiene como objetivo añadir elementos de soulslike a Hytale.A...

    Connecting Planters

    Connecting Planters

    #Conectando Macetas#gaming#Hytale

    Este mod añade dos macetas conectadas al juego para permitir a los usuarios hacer macetas largas y muy bonitas para su i...

    Instant Respawn

    Instant Respawn

    #death screen#gaming#Hytale

    Este plugin elimina completamente la pantalla de muerte en Hytale, similar a la regla de juego doImmediateRespawn de Min...

    Weapon Flow

    Weapon Flow

    #cooldowns#Flujo de Armas#gaming

    WeaponFlow WeaponFlow reemplaza el sistema nativo de habilidades de arma de Hytale basado en golpe a carga con tiempos d...

    Alterverses

    Alterverses

    #actualización#cambio#comunidad

    Change your Hytale server name 18 January 2026 ...