Keni Rooms v1.3.9.4

Plugin de ROOMS | 2 vs 2 | 4 vs 4 | APUESTAS | EDICION | ETC
KeniRooms - Update Changelog

Bug Fixes

- Fixed an issue where the barrier countdown timer would continue running after a room ended, causing players to be killed or removed incorrectly after the match was already over.

- Fixed an item duplication bug that occurred when PvPManager had the TRANSFER drop mode enabled. Players inside a room with keepInventory enabled would keep their items, but those same items were also being transferred to the killer, resulting in duplicated items. This has been fully resolved.

- Fixed a bug where the allowedPlayers limit defined per zone was being ignored. The plugin was reading the global default value instead of the zone-specific one, which allowed more players than configured to enter a room.

Improvements

- All console logging is now fully gated behind the debug configuration. No messages will appear in the console unless debug mode is explicitly enabled in the config. Each component has its own toggle under debug.components.

- Removed a redundant configuration key. The barrier.preventBlockPlacementNearBarrier option has been consolidated into barrierAntiGlitch.prevent.blockPlaceNearBarrier. If you had the legacy key in your config, you can safely remove it.

Configuration Notes


  • The barrier.preventBlockPlacementNearBarrier key is no longer used and can be removed from your config.yml.
  • If you use PvPManager with Player Drop Mode: TRANSFER, no additional configuration is needed. The fix works automatically.
Se arreglo el fix de las pociones que se quedaban afuera de la room y tambien arreglamos que al desactivar las apuestas en la config.yml al desactivar las apuestas el plugin cargara sin importar que no tengas el vault pero el sistema de apuestas no funcionara
Se arreglo la licencia

🎉 KeniRooms - GRAN UPDATE 🎉

⚠️ IMPORTANTE AL ACTUALIZAR ⚠️

🔄 Si conviertes una room de CLAN → NORMAL o TEAM:
  • Solo reinicia tu servidor después de hacer la conversión

📦 Para aprovechar TODAS las mejoras del plugin:
  • 1. Borra la base de datos antigua
  • 2. Copia tu configuración de rooms (guárdala)
  • 3. Borra la config del plugin
  • 4. Reinicia el servidor
  • 5. Vuelve a pegar tu configuración de rooms en el nuevo config


(Esto es necesario por las nuevas mejoras internas del plugin)

✨ NUEVAS FUNCIONALIDADES ✨

  • 🖥️ NUEVO MENÚ GUI INTERACTIVO:
    Edita tus rooms de forma visual con el comando:
    Code:
    /kr edit <nombre_de_la_room>
    ¡Configura todo sin tocar archivos!
  • ⏱️ BARRIER CON DELAY:
    Nueva propiedad para que al entrar a una room, la barrera tenga un delay antes de colocarse.
    Code:
    properties:
      barrierDelaySeconds: 5
  • 🧱 PREVENTBLOCK MEJORADO:
    Ahora puedes especificar bloques específicos que no se pueden romper/poner en ciertas rooms.
  • 👥 ROOMS 2v2 y 4v4 FUNCIONANDO:
    Las rooms de equipos ahora funcionan correctamente.
  • 🔄 CONVERSIÓN ASEGURADA:
    Al convertir rooms Normal/Team → Clan, todas las propiedades se copian correctamente.
  • 📊 PLACEHOLDERS FUNCIONALES:
    Todos los placeholders ahora muestran sus valores correctamente.
  • 💬 NUEVOS MENSAJES:
    Mensajes nuevos y mejorados en messages.yml
  • 🔜 PRÓXIMAMENTE:
    Compatibilidad con ZelTeams

🐛 Correcciones (Bug Fixes)

  • Propiedades de Clan Rooms en /kr reload: Las propiedades de las rooms de clanes (keepInventory, combatLog, barrierMaterial, prevent-block, barrierDelaySeconds, efectos, audio, etc.) ahora se cargan correctamente desde la config al recargar el plugin.
  • Conversión Normal/Team → Clan: Al convertir una room, todas las propiedades se copian correctamente. Se mantienen barrera, teleport y todas las properties.
  • BarrierAntiGlitch: Cuando un jugador rompe/toca la barrera y barrierAntiGlitch.enabled: true, ahora solo se teleporta al spawn de la room SIN mostrar el mensaje innecesario.
  • Mensajes de barrera: Mensajes correctos para cada situación (countdown, activación, ruptura).
  • Barrera con delay: Si un jugador sale de la room durante el countdown, se cancela correctamente y la barrera no se coloca.
  • PvP durante delay: Corregido comportamiento del PvP mientras la barrera tiene delay activo.
  • Rooms 2v2 y 4v4: Funcionan correctamente ahora.

📊 Nuevos Placeholders

  • Placeholders de modo Team:
    Code:
    %rooms_myTeamsKills%
    %rooms_myTeamsDeaths%
    %rooms_myTeamsWins%
    %rooms_myTeamsLosses%
  • Leaderboards Team:
    Code:
    %rooms_top_team_wins_1% ... %rooms_top_team_wins_10%
    %rooms_top_team_wins_value_1% ... %rooms_top_team_wins_value_10%
    (igual para kills y deaths)
  • Leaderboards Globales (Normal + Team + Clan sumados):
    Code:
    %rooms_top_global_wins_1% ... %rooms_top_global_wins_10%
    %rooms_top_global_wins_value_1% ... %rooms_top_global_wins_value_10%
    (igual para kills y deaths)

⚙️ Mejoras Técnicas

  • BarrierManager optimizado con BukkitTask para barreras con delay
  • Verificación de estado de room antes de colocar barreras
  • Conversión de rooms con copia profunda de ConfigurationSection
  • Carga de propiedades completas de clan rooms mejorada
  • Nueva config para PvP durante delay:
    Code:
    combat:
      blockPvpDuringBarrierDelay: true

📊 TODOS LOS PLACEHOLDERS

Estadísticas Personales
Code:
%rooms_kills%              → Kills totales (normal + clan)
%rooms_deaths%             → Muertes totales (normal + clan)
%rooms_streak%             → Racha actual global
%rooms_kdr%                → KDR total (normal + clan + team), 2 decimales
%rooms_currentzone%        → Nombre de la zona actual (1v1) o "Ninguna"

%rooms_myNormalKills%      → Kills en rooms normales
%rooms_myNormalDeaths%     → Muertes en rooms normales
%rooms_myNormalWins%       → Victorias en rooms normales
%rooms_myNormalLosses%     → Derrotas en rooms normales

%rooms_myClanKills%        → Kills en rooms de clanes
%rooms_myClanDeaths%       → Muertes en rooms de clanes
%rooms_myClanWins%         → Victorias en rooms de clanes
%rooms_myClanLosses%       → Derrotas en rooms de clanes

%rooms_myTeamsKills%       → Kills en modo team
%rooms_myTeamsDeaths%      → Muertes en modo team
%rooms_myTeamsWins%        → Victorias en modo team
%rooms_myTeamsLosses%      → Derrotas en modo team

Leaderboards - Valores (N = 1 a 10)
Code:
%rooms_top_normal_wins_value_N%    → Valor de victorias en posición N (normal)
%rooms_top_normal_kills_value_N%   → Valor de kills en posición N (normal)
%rooms_top_normal_deaths_value_N%  → Valor de muertes en posición N (normal)

%rooms_top_clan_wins_value_N%      → Valor de victorias en posición N (clan)
%rooms_top_clan_kills_value_N%     → Valor de kills en posición N (clan)
%rooms_top_clan_deaths_value_N%    → Valor de muertes en posición N (clan)

%rooms_top_team_wins_value_N%      → Valor de victorias en posición N (team)
%rooms_top_team_kills_value_N%     → Valor de kills en posición N (team)
%rooms_top_team_deaths_value_N%    → Valor de muertes en posición N (team)

%rooms_top_global_wins_value_N%    → Valor de victorias en posición N (global)
%rooms_top_global_kills_value_N%   → Valor de kills en posición N (global)
%rooms_top_global_deaths_value_N%  → Valor de muertes en posición N (global)

Leaderboards - Nombres (N = 1 a 10)
Code:
%rooms_top_normal_wins_N%    → Nombre del jugador en posición N por victorias (normal)
%rooms_top_normal_kills_N%   → Nombre del jugador en posición N por kills (normal)
%rooms_top_normal_deaths_N%  → Nombre del jugador en posición N por muertes (normal)

%rooms_top_clan_wins_N%      → Nombre del jugador en posición N por victorias (clan)
%rooms_top_clan_kills_N%     → Nombre del jugador en posición N por kills (clan)
%rooms_top_clan_deaths_N%    → Nombre del jugador en posición N por muertes (clan)

%rooms_top_team_wins_N%      → Nombre del jugador en posición N por victorias (team)
%rooms_top_team_kills_N%     → Nombre del jugador en posición N por kills (team)
%rooms_top_team_deaths_N%    → Nombre del jugador en posición N por muertes (team)

%rooms_top_global_wins_N%    → Nombre del jugador en posición N por victorias (global)
%rooms_top_global_kills_N%   → Nombre del jugador en posición N por kills (global)
%rooms_top_global_deaths_N%  → Nombre del jugador en posición N por muertes (global)

Básicos
Code:
%kenirooms_players%        → Total de jugadores en todas las rooms
%kenirooms_players_count%  → Total de jugadores en todas las rooms (alias)
%kenirooms_max%            → Capacidad total (suma de maxPlayers de todas las rooms)
%kenirooms_state%          → Estado de la room del jugador (ej. WAITING, FIGHTING)
%kenirooms_type%           → Tipo de room del jugador (ej. NORMAL, CLAN)
%kenirooms_bet%            → Apuesta (devuelve N/A por ahora)

Estadísticas Personales
Code:
%kenirooms_kills%          → Kills totales (normal + clan)
%kenirooms_rooms_kills%    → Kills totales (alias)
%kenirooms_deaths%         → Muertes totales (normal + clan)
%kenirooms_rooms_deaths%   → Muertes totales (alias)
%kenirooms_wins%           → Victorias totales (normal + clan)
%kenirooms_rooms_wins%     → Victorias totales (alias)
%kenirooms_streak%         → Racha actual

%kenirooms_normal_wins%    → Victorias en modo normal
%kenirooms_normal_kills%   → Kills en modo normal
%kenirooms_normal_deaths%  → Muertes en modo normal

%kenirooms_clan_wins%      → Victorias en modo clan
%kenirooms_clan_kills%     → Kills en modo clan
%kenirooms_clan_deaths%    → Muertes en modo clan


¡Y MUCHAS COSAS MÁS! 🚀

🐛 ¿Encontraste un bug? ¡Repórtalo!


¡Gracias por usar KeniRooms! 💜
Se fixeo el barrierAntiGlitch

y tambien el plugin ya no funciona cuando no tiene una licencia
KENIROOMS – UPDATE v1.3.5
Refactor completo, correcciones críticas y mejoras de estabilidad



🔧 Cambios principales

✔ Refactor completo de comandos
• Eliminados TODOS los comandos antiguos (zone*)
• Ahora el plugin funciona exclusivamente con:
/kr y sus subcomandos
• Sistema más limpio, moderno y fácil de usar

✔ Renombrado del plugin
• [ZonePlugin] ➜ Kenirooms
• Carpetas, permisos y estructura actualizados



⚙️ Comandos y usabilidad

✔ Nuevo comando: /kr list
• Reemplaza al antiguo /zonas
• Muestra todas las rooms creadas
• Indica tipo de room (normal / team / clan)
• Muestra jugadores actuales y máximos
• NO usa prefix (más limpio visualmente)

✔ Sistema de sonidos mejorado
• Eliminado /zonesound
• Nuevo comando:
/kr sound
• Sonidos configurables por room y evento
• Compatible con todos los tipos de rooms

✔ Validaciones añadidas
• /kr cancel ahora requiere estar editando una room
• /kr mode requiere tener el hacha (/kr wand)
• Mensajes totalmente configurables desde messages.yml



🛠 Correcciones importantes

✔ KeepInventory corregido
• Al morir dentro de una room con keepInventory activo:
– NO se pierden ítems
– NO se pierden armaduras
– NO se pierden objetos del offhand
• Funciona correctamente en:
– Rooms normales
– Rooms team
– Rooms de clanes

✔ Barreras arregladas
• Corregido un bug donde las barreras podían quedarse activas
• Verificado en:
– Rooms normales
– Team rooms
– Clan rooms
• Mayor estabilidad al finalizar duelos

✔ Overflow y entradas simultáneas
• Corregido bug donde podían entrar más jugadores de lo permitido
• Si varios jugadores entran al mismo tiempo:
– Solo se permite el máximo configurado
– El último jugador es teleportado de forma segura (si la room lo permite)
• Mejor manejo del estado de combate y cierre de rooms



🔐 Permisos

• Migración completa de permisos:
zoneplugin.kenirooms.
• Permisos antiguos eliminados
• Sistema de permisos más claro y organizado



🧹 Limpieza y estabilidad

• Eliminados mensajes bug como:
command.usage.wand
• Todos los mensajes ahora son configurables en messages.yml
• Logs de debug solo aparecen si el modo debug está activo
• Código más estable y preparado para producción



✅ Actualización recomendada

Esta es una actualización MAYOR.
Se recomienda:
• Hacer backup antes de actualizar
• Revisar permisos (kenirooms.*)
• Probar comandos básicos tras la actualización

Gracias por usar Kenirooms 💚
KENI'S ROOMS - Update v1.3

🆕 Actualización de Estabilidad y Personalización

Esta actualización está enfocada en mejorar la estabilidad, personalización y coherencia del sistema de rooms, manteniendo compatibilidad total con configuraciones existentes.

---

🔊 Sistema Avanzado de Sonidos (NUEVO)

• Ahora es posible configurar sonidos personalizados por room mediante comandos.
• Sonidos configurables para:
- Entrada a la room
- Salida de la room
- Inicio y fin de combate
- Apertura y cierre de barreras
- Muerte de jugadores dentro de la room
• Autocompletado completo de todos los sonidos Bukkit.
• Funciona de forma consistente en:
- Rooms normales
- Rooms por equipos
- Rooms de clanes

---

🧪 Control Inteligente de Efectos (NUEVO)

• Se añadió una nueva propiedad configurable por comandos para controlar la limpieza de efectos al salir de una room.
• Modos disponibles:
- Modo por defecto: elimina todos los efectos al salir de la room.
- Modo selectivo: elimina únicamente los efectos aplicados por la room.
• Aplicable a todos los tipos de rooms.
• Corrige casos donde algunos efectos podían quedarse activos tras salir.

---

🧩 Unificación de Propiedades

• Todas las propiedades ahora funcionan de la misma forma en:
- Rooms normales
- Rooms por equipos
- Rooms de clanes
• Validaciones mejoradas para evitar configuraciones incorrectas o parciales.

---

🔐 Mejoras en Permisos

• Sistema de permisos revisado y optimizado.
• Mayor control sobre:
- Configuración de rooms
- Gestión de sonidos
- Comportamiento de efectos
• Compatibilidad total con permisos anteriores.

---

🐞 Corrección de Errores

• Solucionado un problema donde los efectos podían permanecer tras salir de una room.
• Correcciones en sonidos que no se reproducían en ciertos estados.
• Mejor limpieza de datos al desconectarse o morir un jugador.
• Mayor estabilidad en transiciones de combate.

---

🧠 Debug y Rendimiento

• Los mensajes de debug ahora solo se muestran si el modo debug está activado.
• Consola más limpia en producción.
• Sin impacto negativo en el rendimiento.

---

🔒 Licencias y Protección

• Sistema de licencias mejorado internamente.
• No requiere cambios en licencias existentes.
• El plugin ya no se apaga abruptamente ante problemas de licencia, usa degradación segura.

---

✅ Compatibilidad

• Minecraft 1.20+
• Compatible con Paper y Spigot
• Totalmente retrocompatible
• No es necesario resetear configuraciones

---

Actualización segura y recomendada para todos los usuarios.
Buy a license now
$16.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
2,985 Views
17 Purchases
23 Downloads
Aug 12, 2025 Published
Apr 2, 2026 Updated
3.00 star(s)
Average rating (2)
679.9 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. Minigame
Game mode
  1. Survival & SMP
  1. KitPVP
  1. BoxPVP
Game mode
  1. Survival
  1. KitPVP
  1. BoxPVP
Game mode (legacy)
  1. Survival
  1. KitPVP
  1. BoxPVP
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
  1. Spanish
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,230 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,223 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,128 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,821 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,586 purchases
Share and earn
Refer this resource and earn a 10% commission.
2,985 Views
17 Purchases
23 Downloads
Aug 12, 2025 Published
Apr 2, 2026 Updated
3.00 star(s)
Average rating (2)
679.9 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. Minigame
Game mode
  1. Survival & SMP
  1. KitPVP
  1. BoxPVP
Game mode
  1. Survival
  1. KitPVP
  1. BoxPVP
Game mode (legacy)
  1. Survival
  1. KitPVP
  1. BoxPVP
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
  1. Spanish
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,230 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,223 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,128 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,821 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,586 purchases
Top