Qskit - Plugin de Gestión de Kits para Servidores
Descripción
Qskit es un plugin para servidores que permite crear, editar y gestionar kits mediante una interfaz gráfica o comandos.
Incluye manejo de cooldowns, permisos específicos para cada kit y menús personalizados para kits normales y VIP.
---
⚙️ Comandos
- /qskit - Abre el menú principal de kits.
Permiso:
(implícito)
- /qskit create [nombre] [menu|vip] - Crea un kit con el inventario actual del jugador.
Permiso:
Code (Text):
qskit.create
- /qskit edit [kit] - Abre el editor GUI para modificar un kit existente.
Permiso:
- /qskit give [kit] [jugador] - Da un kit a ti mismo o a otro jugador (si se especifica).
Permiso para darte a ti mismo:
Code (Text):
qskit.use.[kit]
Permiso para dar a otros:
Code (Text):
qskit.give.others
- /qskit resetcooldown [kit] [jugador] - Resetea el cooldown de un kit para un jugador específico.
Permiso:
Code (Text):
qskit.resetcooldown
- /qskit delete [kit] - Elimina un kit existente del sistema.
Permiso:
Code (Text):
qskit.delete
- /qskit reload - Recarga la configuración y kits sin reiniciar el servidor.
Permiso:
Code (Text):
qskit.reload
- /qskit help - Muestra la lista de comandos y ayuda.
Permiso:
- /qskit list - Muestra la lista de kits disponibles.
Permiso:
---
Permisos
- qskit.create - Permite crear kits con /qskit create.
- qskit.edit - Permite editar kits con /qskit edit.
- qskit.delete - Permite eliminar kits con /qskit delete.
- qskit.give.others - Permite dar kits a otros jugadores con /qskit give [kit] [jugador].
- qskit.use.[kit] - Permite reclamar o usar un kit específico.
- qskit.resetcooldown - Permite resetear cooldowns con /qskit resetcooldown.
- qskit.reload - Permite recargar la configuración con /qskit reload.
- qskit.help - Permite usar /qskit help para mostrar la ayuda.
- qskit.list - Permite listar kits con /qskit list.
- qskit.nocooldown - Permite saltarse el cooldown al reclamar kits.
---
Configuración de Menús y Slots
El plugin tiene dos menús principales para mostrar kits: uno para kits normales y otro para kits VIP.
Importante: Los kits se mostrarán en la GUI a partir del slot que configures en el parámetro
.
Ejemplo de configuración de slots en el menú:
Code (Text):
menu:
title: " &6Menú de Kits"
size: 54
fillers:
- material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- material: BLUE_STAINED_GLASS_PANE
name: ' '
slots:
- 9
- 17
- 18
- 26
- 27
- material: RED_STAINED_GLASS_PANE
name: ' '
slots:
- 35
- 36
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
slots:
normal: 10
# Solo kits normales
menu_vip:
title: " &bMenú de Kits VIP"
size: 54
fillers:
- material: BLACK_STAINED_GLASS_PANE
name: ' '
slots:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- material: BLUE_STAINED_GLASS_PANE
name: ' '
slots:
- 9
- 17
- 18
- 26
- 27
- material: RED_STAINED_GLASS_PANE
name: ' '
slots:
- 35
- 36
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
slots:
vip: 10
# Solo kits VIP
preview:
title: "&aPrevisualización de Kit: &e%kit%"
size: 27
fillers:
- material: GRAY_STAINED_GLASS_PANE
name: " "
slots: [0,1,2,3,4,5,6,7,8, 18,19,20,21,22,23,24,25]
close_button:
material: BARRIER
name: "&cCerrar Previsualización"
slot: 26
⚠️ Importante sobre slots y decoraciones
No coloques kits en slots usados por fillers o decoraciones para evitar que se tapen o no se vean correctamente.
Lo que sí puedes modificar son las decoraciones en el archivo
, donde encontrarás los datos para los fillers y sus slots.
Además, recuerda que cuando creas un kit nuevo debes asignarle un slot específico que no esté ocupado en
.
Por ejemplo, al crear un kit llamado "guerrero" para el menú normal:
Code (Text):
/qskit create guerrero menu
menu:
slots:
normal: 10
guerrero: 0 ; aquí debes cambiar al slot que quieras asignar al kit "guerrero"
Y al crear un kit llamado "cazador" para el menú VIP:
Code (Text):
/qskit create cazador vip
menu_vip:
slots:
vip: 10
cazador: 0 ; aquí debes cambiar al slot que quieras asignar al kit "cazador"
Así, el kit aparecerá correctamente en la posición que elegiste dentro del menú correspondiente.
---
Si necesitas ayuda configurando los slots o decoraciones, no dudes en consultarme.
---
Notas importantes
- Para que un jugador pueda reclamar un kit desde la GUI, debe tener el permiso
Code (Text):
qskit.use.[nombre_del_kit]
.
- Los cooldowns se manejan automáticamente, pero pueden ser ignorados con el permiso
Code (Text):
qskit.nocooldown
.
- Para dar kits a otros jugadores, se requiere el permiso
Code (Text):
qskit.give.others
.
- El menú principal se abre con
y muestra solo los kits disponibles según permisos.
---
❓ Soporte
Para soporte o sugerencias, contáctame por mensaje privado o en nuestro
Discord.
---
¡Gracias por usar Qskit!