Tags
Creators
Details
1.0.0
Compatibility
Changes
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).
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:CyzFtVJo:ZxBVQCnM"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CyzFtVJo:ZxBVQCnM"
}

