Hansel Vanish
Un plugin de administración simple pero útil que permite volverse invisible para otros jugadores, ocultando el marcador ...

PlayerKitsPlugin para Hytale
Un potente plugin de gestión de kits, rico en características, para servidores de Hytale que permite a los administradores crear, gestionar y distribuir conjuntos de objetos predefinidos a los jugadores con amplias opciones de personalización.
Características
Comandos
Comando
Permiso
Descripción
/kit list [page]
razorplay.playerkitsplugin.command.kit.list
Lista todos los kits disponibles con paginación
/kit get <kit>
razorplay.playerkitsplugin.command.kit.get
Reclama un kit para el cual tienes permiso
/kit info <kit>
razorplay.playerkitsplugin.command.kit.info
Ve información detallada sobre un kit
Comando
Permiso
Descripción
/kit create <id> <name> [description]
razorplay.playerkitsplugin.command.kit.create
Crea un kit a partir de tu inventario actual
/kit delete <kit> --confirm
razorplay.playerkitsplugin.command.kit.delete
Elimina permanentemente un kit
/kit give <player> <kit>
razorplay.playerkitsplugin.command.kit.give
Entrega un kit a otro jugador
/kit reload
razorplay.playerkitsplugin.command.kit.reload
Recarga todos los kits desde el disco
/kit save
razorplay.playerkitsplugin.command.kit.save
Guarda todos los kits en el disco
/kit import <file>
razorplay.playerkitsplugin.command.kit.import
Importa un kit desde un archivo JSON
/kit export <kit> [path]
razorplay.playerkitsplugin.command.kit.export
Exporta un kit a un archivo JSON
Comando
Permiso
Descripción
/kit cooldown clear
razorplay.playerkitsplugin.command.kit.cooldown.clear
Elimina todos los tiempos de espera para todos los jugadores
/kit cooldown check <player> <kit>
razorplay.playerkitsplugin.command.kit.cooldown.check
Verifica el tiempo de espera de un jugador para un kit
/kit cooldown reset <player>
razorplay.playerkitsplugin.command.kit.cooldown.reset
Restablece todos los tiempos de espera para un jugador específico
🔧 Configuración
mods/RazorPlay_PlayerKitsPlugin/
├── kits/ # Archivos JSON de kits individuales
│ ├── starter.json
│ ├── warrior.json
│ └── ...
├── cooldowns.json # Datos de tiempos de espera de jugadores
Cada kit puede ser configurado con:
razorplay.playerkitsplugin.command.kit.* # Todos los comandos de kits
razorplay.playerkitsplugin.command.kit.create # Crear kits
razorplay.playerkitsplugin.command.kit.delete # Eliminar kits
razorplay.playerkitsplugin.command.kit.give # Dar kits a otros
razorplay.playerkitsplugin.command.kit.reload # Recargar kits
razorplay.playerkitsplugin.command.kit.import # Importar kits
razorplay.playerkitsplugin.command.kit.export # Exportar kits
razorplay.playerkitsplugin.command.kit.cooldown.* # Todos los comandos de tiempos de espera
Crea permisos personalizados para kits específicos:
kit.mykit.use # Ejemplo: Permiso personalizado para “mykit”
🔌 Integración de API
PlayerKitsPlugin proporciona una API completa para desarrolladores
Obtén la instancia de KitAPI
KitAPI kitAPI = PlayerKitsPlugin.getKitAPI();
Crea kits programáticamente
Kit kit = kitAPI.createKit("id", "name", player, "description");
Entrega kits a los jugadores
boolean success = kitAPI.giveKit(player, playerRef, "kitId");
Sistema de eventos para comportamiento personalizado
kitAPI.registerListener(new KitEventListener() {
@Override
public void onKitClaimed(KitClaimEvent event) {
// Lógica personalizada cuando se reclama un kit
}
});
Verificación de permisos asíncrona
CompletableFuture<List<Kit>> availableKits = kitAPI.getAvailableKitsAsync(
playerId,
(uuid, permission) -> checkPermissionAsync(uuid, permission)
);
🎮 Ejemplos de Uso
/kit create starter Starter “Herramientas y armadura básicas para nuevos jugadores”
Crea el kit con un tiempo de espera de 24 horas:
/kit create daily Daily
Edita el archivo JSON para establecer “Cooldown”: 86400 (24 horas en segundos)
Establece el permiso: “Permission”: “kit.daily.use”
/kit import /path/to/community_kit.json
📋 Instalación
🔍 Detalles Técnicos
🐛 Solución de Problemas
Revisa los registros del servidor para obtener información detallada sobre errores:
🤝 Contribuyendo
¿Encontraste un error o tienes una solicitud de función? ¡Por favor, abre un problema en nuestro repositorio de GitHub!
📄 Licencia
Este plugin se proporciona bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
🙏 Créditos
Desarrollador: Razorplay
Pruebas: ¡Tus contribuciones son bienvenidas!
Un plugin de administración simple pero útil que permite volverse invisible para otros jugadores, ocultando el marcador ...
Seen & PlayTime Seen & PlayTime es un mod ligero y de alto rendimiento para servidores de Hytale. Proporciona a ...
EtherTitle es un plugin para servidores de Hytale que permite a los administradores crear, gestionar y mostrar mensaje...
AverageEssentials es un plugin ligero de Java para servidores de Hytale, construido con Gradle, diseñado para mejorar la...
BlackBox es el grabador de vuelo de tu proyecto. Sabes ese momento en el que el chat se llena de “lag”, el servidor se c...
LocalGlobalChat (Hytale Plugin) Plugin de chat para Hytale que incluye chat global/local, mensajería privada, herramient...