QSkits es un plugin de kits para servidores Spigot que permite crear, editar y administrar kits fácilmente mediante comandos y una interfaz gráfica intuitiva. Funciona a partir de la versión 1.21.1 de Minecraft y superiores.
---
️ 1. Comandos
/qskit - Abre el menú de kits.
/qskit create <nombre> - Crea un kit con tu inventario actual.
/qskit give <nombre> - Reclama un kit para ti.
/qskit give <nombre> <jugador> - Da un kit a otro jugador.
/qskit delete <nombre> - Elimina un kit existente.
/qskit resetcooldown <kit> <jugador> - Resetea el cooldown de un kit para un jugador.
/qskit list - Lista los kits disponibles.
/qskit help - Muestra esta ayuda.
/qskit reload - Recarga el plugin.
---
2. Permisos
qskit.use: Permite abrir el menú de kits con /qskit (default: true).
qskit.create: Permite crear kits con /qskit create (default: op).
qskit.edit: Permite editar kits con GUI /qskit edit (default: op).
qskit.give: Permite reclamar kits con /qskit give (default: op).
qskit.give.others: Permite dar kits a otros jugadores (default: op).
qskit.resetcooldown: Permite resetear cooldowns (default: op).
qskit.list: Permite listar kits disponibles (default: op).
qskit.help: Permite ver el menú de ayuda (default: op).
qskit.nocooldown: Permite ignorar cooldowns (default: op).
qskit.reload: Permite recargar el plugin (default: op).
qskit.delete: Permite eliminar kits (default: op).
---
⚙️ 3. Ejemplo de Configuración de Kit (normal.yml)
es recomendable mejorar el display es como veran tus jugadores , el can_use, no_permission,on_cooldown estas secciones
puedes modificarlas para que se vea mejor , y lo que es el tiempo ,el precio,menu,slots donde estara el kit puedes usar el comando
/kit edit (nombre) para configurar de una forma mas rapida:
los materiales de minecraft:
https://minegrift.blogspot.com/2014/03/id-y-tilename-de-los-bloques-e-items-en.html los colores de minecraft:
Code (YAML):
Códigos de color para texto (usa § o & seguido del código):
Es recomendable que no modifiques los items de manera manual es mejor que utilizes mediante el editor usando el comando
/kit edit (nombre) para una mejor comodidad
Code (YAML):
cooldown: 3600
# tiempo en segundos permission_required: false
# permiso requerido price: 20.0
#precio del kit display: #se muestra cuando esta disponible. can_use:
material: CHEST
name: '&anormal Kit
(Disponible
)'
lore: - '&fPuedes reclamar este kit.'
- '&7Usa /kits give pepe para obtenerlo.'
#se muestra cuando no tiene permiso. no_permission:
material: BARRIER
name: '&cnormal Kit
(Sin permiso
)'
lore: - '&fNo tienes permiso para usar este kit.'
#se muestra cuando ya has reclamado el kit y permanece en tiempo de espera. on_cooldown:
material: TNT
name: '&enormal Kit
(En cooldown
)'
lore: - '&fDebes esperar
%time% para reclamar este kit nuevamente.' items:
'2':
type: NETHERITE_SWORD
amount: 1
enchants:
sharpness: 10
'3':
type: REDSTONE_BLOCK
amount: 64
---
️ 4. Menús Configurables (menu.yml)
Para crear un nuevo menu simplemente copida una seccion de cualquiera que este creada ejemplo:
nomas cuando vallan a crear un menu aseguresen de que este menu_(nombre) para asi diferenciar de una forma mas rapida.
EXPLICACION:
- buttons: Son botones de los cuales ayudaran a ir a otro menu simpre y cuando exista el menu y tenga la propiedad de opens_menu ,
nomas copian tal como esta se puede modificar el material, name, slots y el opens_menu.
- fillers: son decoraciones para el menu se pueden modificar segiendo la intentacion osea como esta puesto en el ejemplo , puedes
agregar mas materiales y cambiar su slots.
- kits: En esta seccion puedes poner los nombres de los kits junto al slot que quieras que se visualize.
los mensajes simplemente los puedes traducir a tu lenguaje que quieras respetando el formato y las variables de cada mensaje,
puedes usar los codigos de colores que estan en la parte de arriba.
Code (YAML):
#Placeholders disponibles: %kit%, %time%, %required%, %free%, %price%, %slot%, %menu% kit_cooldown_sender: "&cEl jugador %player% debe esperar %seconds% segundos para recibir este kit." kit_cooldown_target: "&cDebes esperar %seconds% segundos para volver a usar este kit." kit_no_space_sender: "&cEl jugador %player% no tiene espacio suficiente para el kit." kit_no_space_target: "&cNo tienes suficiente espacio en tu inventario." kit_given_sender: "&aLe diste el kit &6%kit% &aa &e%player%" kit_given_target: "&aHas recibido el kit &6%kit%" no_permission: "§cNo tienes permiso para usar este kit." cooldown: "§cEste kit está en cooldown debes esperar %time%" kit_given: "§aHas recibido el kit §e%kit%§a correctamente." kit_not_found: "§cKit no encontrado: §e%kit%" no_inventory_space: "&cNo tienes suficiente espacio en tu inventario. Requiere %required% espacios, tienes %free%." no_money: "&c❌ No tienes suficiente dinero para reclamar este kit. Precio: $%price%" paid_kit: "&a✅ Has pagado $%price% por el kit." slot_occupied: "❌ El slot %slot% ya está ocupado por el kit '%kit%' en '%menu%'." kit_updated: "✅ Kit '%kit%' actualizado al slot %slot% en '%menu%'." slot_out_of_range: "&c❌ El slot debe estar entre 0 y 53." slot_occupie: "&c❌ El slot %slot% ya está ocupado por el kit '%kit%'." prompt_enter_slot: "&eEscribe el nuevo slot para el kit (0-53):" no_free_slots: "&c❌ No hay slots libres disponibles en el menú." ask_use_next_free: "&e¿Quieres usar el siguiente slot libre: %slot%? (&así✅&e/&cno❌)" slot_updated: "&a✅ Slot actualizado a: %slot%" operation_cancelled: "&c❌ Operación cancelada." invalid_number: "&c❌ Eso no es un número válido." kit_saved: "&aKit %kit% guardado correctamente." prompt_enter_price: "&eEscribe el nuevo precio para el kit:" invalid_price: "&c❌ Precio inválido. Debe ser un número positivo." price_updated: "&a✅ Precio actualizado a %price%." prompt_enter_cooldown: "&eEscribe el nuevo cooldown para el kit (ejemplo: 1a,1mes,1d, 1m, 10s):" invalid_cooldown_format: "&cFormato inválido. Intenta de nuevo (ejemplo: 1a,1mes,1d, 1m, 10s)" cooldown_updated: "&aCooldown actualizado a &e%cooldown% &asegundos."
---
6. Notas
- El comando `/qskit edit` abre un GUI para editar kits de forma visual y sencilla.
- Los menús están llenos de fillers para mantener la estética y evitar huecos vacíos.
- Los kits pueden tener permisos específicos, cooldowns y costos configurables.
- Usa los placeholders en los mensajes para una experiencia personalizada y clara para los jugadores.
imagen del menu de edicion:
---
Soporte y Comunidad
Si necesitas ayuda o soporte, puedes unirte a nuestro servidor de Discord donde la comunidad y el equipo de desarrollo están disponibles para asistirte.