Simple Parties GUI – No Addons icon

Simple Parties GUI – No Addons -----

Simple Parties for Everyone — GUI, Privacy, Chat, No FF.



[​IMG]


✨ Features (What it does)

  • UUID-based parties with leader and members.

  • Anti friendly-fire between members.

  • Party chat ON/OFF, with neat prefixes in global chat.

  • Privacy modes: Open / Closed + optional Auto-accept.

  • Configurable member cap.

  • Invites / Join requests and a paginated Party List.

  • Inventory GUI with solid navigation, Back buttons, slot-to-ID mapping, and click-safe state handling.

  • Optional debug for admins (logs to console).
Philosophy: built for players (no scary permission maze) with very few staff-only bits.

️ How it works (player flow)
  • Open the panel with /party gui or create instantly with /party create.

  • From the GUI:
    • My Party: see members, open/closed status, party chat toggle, member limit, etc.

    • Settings (leader only): privacy, auto-accept, member limit.

    • Requests (leader): accept/deny join requests.

    • Party List: browse public parties and request to join (with pagination).
  • Anti friendly-fire is active among members.

  • Party Chat: toggle ON/OFF (GUI or command). When ON, your messages go to party chat with a prefix.
Commands
  • /party gui – Open the GUI panel.

  • /party create – Create a party (if you aren’t in one).

  • /party invite <player> – Classic invite by command.

  • /party accept – Accept the latest invite/request.

  • /party chat on|off – Toggle your party chat.

  • /party help – Basic help.

  • /party debug on|offOP only. Enable console debug logs.
Most actions (request to join, accept/deny, privacy/auto-accept/limit, leave/disband, etc.) are done directly in the GUI.

Permissions
Designed to stay out of players’ way:

  • Players: no permissions required. They can use /party and the GUI.

  • Staff/Admin:
    • /partydebugOP only (Skript permission: op).

    • /party debug on|offOP only (extra guard in the command).
Want a LuckPerms node like party.debug instead of OP? Easy to add—but by default we keep it OP-only for simplicity.

⚙️ Options (quick config in the script’s options:)
  • default_max_members → default member limit.

  • max_members_limit → hard cap the leader can set in Settings.

  • GUI titles (@gui_main_title, @gui_my_title, @gui_settings_title, @gui_requests_title, @gui_list_title).

  • Chat prefixes (@prefix_leader, @prefix_member).
Edit options at the top of the .sk, save, then /skript reload party.

Installation
  1. Install Skript 2.12.2 on Spigot/Paper 1.21.4.

  2. Drop party.sk into plugins/Skript/scripts/.

  3. Run: /skript reload party.

  4. (Optional) /party debug on (OP) to validate events & clicks the first time.
Tips / Troubleshooting
  • GUI clicks do nothing: check if another plugin cancels InventoryClickEvent. With debug ON you’ll see whether the click reaches the script.

  • Party List looks empty: ensure parties exist (the GUI shows an empty message if none are available).

  • Party Chat ON but no messages: if you aren’t in a party, the script tells you—either join a party or toggle /party chat off.
“Loses context” between menus: the script uses navigation flags so changing screens doesn’t wipe state. If you edit the file, keep the on inventory close section as is.







✨ Features (Qué hace)
  • Partys por UUID con líder y miembros.

  • Anti friendly-fire entre miembros.

  • Chat de party ON/OFF con prefijos en el chat global.

  • Privacidad: Abierta / Cerrada + modo Auto-aceptar.

  • Límite de miembros configurable.

  • Invitaciones / Solicitudes y Lista de Partys paginada.

  • Interfaz GUI por inventario: navegación sólida, botones de Volver, mapas de slots y estados a prueba de clics.

  • Debug opcional para administradores (registro en consola).
Filosofía: plugin para jugadores (todo lo importante sin permisos raros) y poquísimos permisos para staff.

️ Funcionalidad (flujo de uso)
  1. El jugador abre el panel con /party gui o usa /party create para crear una party.

  2. Desde la GUI:
    • Mi Party: ver miembros, estado (abierta/cerrada), chat de party, límite, etc.

    • Ajustes (si eres líder): privacidad, auto-aceptar, límite de miembros.

    • Solicitudes (líder): aceptar/rechazar.

    • Lista de Partys: ver partys públicas y solicitar unirse (con paginación).
  3. Anti friendly-fire activo entre miembros.

  4. Chat Party: conmutar ON/OFF (desde GUI o comando); cuando está ON, tus mensajes van al chat de la party con prefijo.
Comandos
  • /party gui – Abre el panel gráfico.

  • /party create – Crea una party (si no estás en una).

  • /party invite <jugador> – Invita por comando (modo clásico).

  • /party accept – Acepta invitación/solicitud pendiente.

  • /party chat on|off – Activa/desactiva tu chat de party.

  • /party help – Ayuda básica.

  • /party debug on|offSolo OP. Activa registros de depuración.
Muchas acciones (solicitar unirse, aceptar/rechazar, ajustar privacidad/auto-aceptar/límite, salir/disolver, etc.) se hacen directamente desde la GUI.

Permisos
Pensado para no complicar a tus jugadores:

  • Usuarios: no requieren permisos. Pueden usar /party y la GUI.

  • Staff/Admin:
    • /partydebugSolo OP (lleva permission: op en Skript).

    • /party debug on|offSolo OP (guardia adicional en el comando).
¿Quieres un nodo tipo party.debug para LuckPerms? Se puede añadir, pero por defecto se deja solo-OP para mantenerlo simple.

⚙️ Opciones (config rápidas en options: del .sk)
  • default_max_members → límite por defecto de miembros.

  • max_members_limit → tope máximo que puede configurar el líder desde Ajustes.

  • Títulos GUI (@gui_main_title, @gui_my_title, @gui_settings_title, @gui_requests_title, @gui_list_title).

  • Prefijos de chat (@prefix_leader, @prefix_member).
Edita estas opciones al principio del .sk, guarda y /skript reload party.

Instalación
  1. Coloca Skript 2.12.2 en tu servidor (Spigot/Paper 1.21.4).

  2. Copia party.sk en plugins/Skript/scripts/.

  3. Ejecuta: /skript reload party.

  4. (Opcional) /party debug on (solo OP) para verificar eventos y clics la primera vez.
Consejos / Troubleshooting
  • La GUI no hace nada al click: comprueba que otro plugin no esté cancelando InventoryClickEvent. Con el modo debug verás si el click llega.

  • No aparece la Lista de Partys: asegúrate de que hay partys creadas (si no hay, muestra un mensaje de vacío).

  • Chat Party ON y no sale nada: si estás fuera de una party, el plugin te lo indica; entra o apágalo con /party chat off.
“Se pierde el hilo” entre menús: el script usa flags de navegación para no limpiar estado al cambiar de pantalla. Si has editado el archivo, respeta la sección on inventory close.


[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
Resource Information
Author:
----------
Total Downloads: 11
First Release: Sep 24, 2025
Last Update: Sep 24, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings