
UnitySleep
UnitySleep is a Minecraft plugin that allows the night to be skipped when only one player or a minimum percentage of players are sleeping.
Список изменений
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).
