File Details
waitingscreen-1.0.1-Fabric-1.21.1.jar
- R
- Jan 5, 2026
- 66.64 KB
- 33
- 1.21.1
- Fabric
File Name
waitingscreen-1.0.1-Fabric-1.21.1.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Español:
Major Features:
Whitelist integration: el mod ahora lee whitelist.json y automáticamente ajusta requiredPlayers al número de jugadores whitelisteados
UI totalmente configurable: texto de espera, color, tamaño y posiciones de todos los elementos ahora se pueden editar mediante comandos
Colores separados para contador: el número "current" y "required" del contador de jugadores (4/10) ahora tienen colores independientes configurables
Missing names display: cuando faltan jugadores para arrancar, el mod muestra una lista de nombres faltantes (configurable cuántos mostrar)
Commands Added:
/waitingscreen whitelistmode <true|false> — Habilita/deshabilita modo whitelist
/waitingscreen missingnames showatmost <n> — Límite de cuántos jugadores faltantes debe haber para mostrar nombres
/waitingscreen missingnames max <n> — Máximo de nombres a mostrar en pantalla
/waitingscreen ui text <value> — Cambia el texto principal
/waitingscreen ui color <hex> — Cambia el color del texto principal
/waitingscreen ui scale <float> — Cambia el tamaño del texto principal
/waitingscreen ui pos waitingtext <x> <y> — Posición del texto principal
/waitingscreen ui pos playercount <x> <y> — Posición del contador de jugadores
/waitingscreen ui pos missing <x> <y> — Posición del texto de "faltan..."
/waitingscreen ui pos esc <x> <y> — Posición del hint de ESC
/waitingscreen playercountcolor <current_hex> <required_hex> — Colores separados para el contador
Improvements & Fixes:
Thread safety: se agregó volatile a campos compartidos y ConcurrentHashMap para colecciones accedidas por varios threads
Null checks mejorados: se reforzaron validaciones de server/player null antes de enviar paquetes
Lenguaje/Idiom fixes: mejoras de strings y textos en comandos
No Telemetry: se eliminó la dependencia de telemetría de MC (quitando TelemetryInfoScreen de allowed screens)
Fix de validación en death screen: se corrigió un caso donde el paquete de validación se enviaba cuando el jugador estaba en la pantalla de muerte
Fix de render color: se corrigió un bug donde el color de texto no se aplicaba correctamente (se detectó que parseColor con inputs cortos tipo 0x0000 daba alpha 0 → invisible)
Technical Changes:
Se agregó UiConfigPayload para sincronizar toda la config visual (texto, color, escala, posiciones)
Se agregó MissingNamesPayload para enviar la lista de nombres faltantes al cliente
Se agregaron getters en Waitingscreen.java y WaitingscreenClient.java para todos los campos de UI
Se refactorizó updatePlayerCount() para calcular diferencias de whitelist y broadcast de missing names solo cuando cambianIngles:
Major Features:
Whitelist integration: the mod now reads whitelist.json and automatically adjusts requiredPlayers to the number of whitelisted players
Fully configurable UI: waiting text, color, size and positions of all elements can now be edited via commands
Separate counter colors: the "current" and "required" numbers in the player counter (4/10) now have independent configurable colors
Missing names display: when players are missing to start, the mod shows a list of missing names (configurable how many to show)
Commands Added:
/waitingscreen whitelistmode <true|false> — Enable/disable whitelist mode
/waitingscreen missingnames showatmost <n> — Limit of how many missing players there must be to show names
/waitingscreen missingnames max <n> — Maximum names to display on screen
/waitingscreen ui text <value> — Change the main text
/waitingscreen ui color <hex> — Change the main text color
/waitingscreen ui scale <float> — Change the main text size
/waitingscreen ui pos waitingtext <x> <y> — Position of the main text
/waitingscreen ui pos playercount <x> <y> — Position of the player counter
/waitingscreen ui pos missing <x> <y> — Position of the "missing..." text
/waitingscreen ui pos esc <x> <y> — Position of the ESC hint
/waitingscreen playercountcolor <current_hex> <required_hex> — Separate colors for the counter
Improvements & Fixes:
Thread safety: added volatile to shared fields and ConcurrentHashMap for collections accessed by multiple threads
Improved null checks: reinforced server/player null validations before sending packets
Language/Idiom fixes: improvements to strings and texts in commands
No Telemetry: removed MC telemetry dependency (removing TelemetryInfoScreen from allowed screens)
Death screen validation fix: fixed a case where the validation packet was sent when the player was on the death screen
Render color fix: fixed a bug where text color wasn't applied correctly (detected that parseColor with short inputs like 0x0000 gave alpha 0 → invisible)
Technical Changes:
Added UiConfigPayload to synchronize all visual config (text, color, scale, positions)
Added MissingNamesPayload to send the list of missing names to the client
Added getters in Waitingscreen.java and WaitingscreenClient.java for all UI fields
Refactored updatePlayerCount() to calculate whitelist differences and broadcast missing names only when they change