New Features:
⏰ Custom Time Control
Adjustable day/night duration (1 min – 1 hr) By default, the game runs with 10 minutes of day and 10 minutes of night. With this update, you can configure it however you want — for example: 10 minutes of day ☀️ and 5 minutes of night 🌙.
🕐 Realistic On-Screen Clock
Automatically adjusts speed with 12h/24h display format. Players can toggle the clock on or off at any time.


Commands:
📟 Show your personal clock /unitysleep clock show
🙈 Hide your personal clock /unitysleep clock hide
Recommendations:
If you already had it installed, delete the config.yml file so the new configuration can be generated.
If you're an admin and want to change the time, don’t use the default game commands. Use the new ones below:
Time Control Commands:
🌅 /unitysleep time forceday Forces day for at least 30 seconds.
🌙 /unitysleep time forcenight Forces night for at least 30 seconds.
⏸️ /unitysleep time pause Pauses the time.
▶️ /unitysleep time resume Resumes the time.
🔔 Don't forget:
Enable the worlds you want this to apply to. You can synchronize time across all worlds. By default, custom time control is disabled.
Great Update! Plugin Version 1.1.0 Arrives with Graphical Environment and More
Don't forget to reconfigure or delete the generated config.yml file every time you update, as it may have critical changes to the plugin's operation.
We are excited to announce the release of version 1.1.0 of our plugin, a significant update that takes functionality and ease of use to a new level. We've listened carefully to your feedback and worked hard to provide an even better experience.
The most notable new features in this version include:
Graphical Environment for Admins: Say goodbye to complex configurations! We've integrated an intuitive graphical user interface (GUI) for administrators, allowing for much simpler and more visual plugin management and configuration, with no coding required. New Commands: We've expanded the repertoire of available commands, giving you even greater control and opening up new possibilities for interacting with the plugin and its functionalities. Substantial Error Improvements: Stability is key. We've conducted a thorough review to fix bugs and optimize performance, ensuring smoother and more reliable operation. Real-Time Updates: Keep your plugin always at the forefront. Now, your functions can update in real-time, meaning you'll always have access to the latest improvements and fixes without interruption. Update to version 1.1.0 today and experience a more powerful, user-friendly, and always up-to-date plugin!
Versión Principal: 1.21.3 Versiones Soportadas: ✅ 1.21.x ✅ 1.20.x (probablemente) ❓ 1.19.x (necesita testing) ❌ < 1.19 (APIs no disponibles)
¡Gran Actualización! Llega el Plugin a la Versión 1.1.0 con Entorno Gráfico y Más
Estamos emocionados de anunciar la disponibilidad de la versión 1.1.0 de nuestro plugin, una actualización significativa que lleva la funcionalidad y la facilidad de uso a un nuevo nivel. Hemos escuchado atentamente sus comentarios y trabajado arduamente para ofrecerles una experiencia aún mejor.
Las novedades más destacadas de esta versión incluyen:
Entorno Gráfico para Administradores: ¡Dile adiós a las configuraciones complicadas! Hemos integrado un intuitivo entorno gráfico (GUI) para administradores, permitiendo una gestión y configuración del plugin mucho más sencilla y visual, sin necesidad de tocar código. Nuevos Comandos: Hemos expandido el repertorio de comandos disponibles, brindándote un control aún mayor y abriendo nuevas posibilidades para interactuar con el plugin y sus funcionalidades. Mejora Sustancial de Errores: La estabilidad es clave. Hemos realizado una revisión exhaustiva para corregir errores y optimizar el rendimiento, garantizando un funcionamiento más fluido y confiable. Actualizaciones en Tiempo Real: Mantén tu plugin siempre a la vanguardia. Ahora, tus funciones pueden actualizarse en tiempo real, lo que significa que siempre tendrás acceso a las últimas mejoras y correcciones sin interrupciones. ¡Actualiza hoy mismo a la versión 1.1.0 y experimenta un plugin más potente, fácil de usar y siempre actualizado!
UnitySleep v1.0.0 Plugin para Minecraft 1.21.5 que permite pasar la noche cuando solo una persona o un porcentaje mínimo de jugadores estén durmiendo. Características
Modo Porcentaje: Configura qué porcentaje de jugadores debe dormir (por defecto 50%) Modo Un Jugador: Solo necesita que 1 jugador duerma para pasar la noche Mensajes Informativos: Los jugadores ven el progreso en tiempo real Comandos Administrativos: Fácil configuración sin reiniciar el servidor Compatible con 1.21.5: Totalmente compatible con la última versión
Instalación
Descarga el archivo .jar compilado Colócalo en la carpeta plugins/ de tu servidor Reinicia el servidor ¡Listo!
Comandos Para todos los jugadores:
/unitysleep info - Muestra información actual del plugin
Para administradores:
/unitysleep reload - Recarga la configuración /unitysleep setpercent <1-100> - Establece el porcentaje requerido /unitysleep setmode <one|percent> - Cambia entre modo 1 jugador o porcentaje /unitysleep setdelay <1-60> - Establece el tiempo de espera en segundos
Aliases: /us, /sleep Permisos
unitysleep.use - Permite usar el sistema (por defecto: todos) unitysleep.admin - Permite usar comandos administrativos (por defecto: ops)
Configuración El archivo config.yml se crea automáticamente: yaml# Porcentaje requerido (1-100) required-percentage: 50
true = usar porcentaje, false = solo 1 jugador
use-percentage: true
Tiempo de espera antes de pasar la noche (1-60 segundos)
sleep-delay-seconds: 5
Mensajes personalizables (usa & para colores)
messages: night-skipped: "&a¡Buenos días! La noche ha pasado." sleeping-status: "&e%d/%d jugadores durmiendo (%.1f%%). Se necesita %.1f%% más." one-player-mode: "&eNecesita 1 jugador durmiendo para pasar la noche." player-slept: "&7¡Gracias &b%s &7por dormir!" Códigos de colores disponibles:
&a = Verde &b = Azul claro &c = Rojo &e = Amarillo &7 = Gris claro &f = Blanco Y muchos más...
Cómo Funciona
Durante la noche, cuando un jugador se acuesta:
El plugin muestra un mensaje de agradecimiento con el nombre del jugador Cuenta cuántos jugadores están durmiendo Calcula si se cumple la condición (porcentaje o 1 jugador) Muestra el progreso a todos los jugadores Espera el tiempo configurado antes de pasar la noche
Tiempo de espera configurable:
Los jugadores deben permanecer acostados durante el tiempo establecido Por defecto son 5 segundos, pero se puede ajustar de 1 a 60 segundos Si alguien se levanta durante la espera, se cancela el proceso
Si se cumple la condición después del tiempo de espera:
La noche pasa automáticamente al día Se quitan las tormentas y truenos Todos reciben un mensaje de confirmación personalizable
Solo funciona en el Overworld durante horario nocturno Mensajes personalizables: Todos los mensajes se pueden cambiar en el config.yml
Ejemplos de Uso Servidor pequeño (2-5 jugadores): /unitysleep setmode one Solo necesita 1 jugador durmiendo. Servidor mediano (10+ jugadores): /unitysleep setpercent 25 Necesita el 25% de jugadores durmiendo. Ajustar tiempo de espera: /unitysleep setdelay 3 Los jugadores deben estar acostados 3 segundos antes de pasar la noche. /unitysleep setdelay 10 Tiempo de espera de 10 segundos (útil para servidores con lag).



