[EN]
A simple and lightweight Hytale server mod that lets players vote to change the time of day.
How it works
Players use /day at night to vote for daytime, or /night during the day to vote for nighttime. Other players join the vote by typing the same command. Players who don't vote count against the change. The vote passes instantly once enough players have voted — no need to wait for the timer to expire. At dawn and dusk, votes can start automatically if configured.
Features
/day — start or join a vote for day (only usable at night)
/night — start or join a vote for night (only usable during the day)
- Wrong time of day shows a clear error message
- Vote passes instantly once the required number of votes is reached
- Players who don't vote count against the change
- Automatic votes at dawn and dusk — configurable independently
- Configurable vote duration, required percentage and cooldown
- Option to allow or disable day and night votes independently
- Minimum player count requirement
- World restrictions and player blacklist
- Admin commands: force time, cancel vote, reload config without restart
- Supports English and German in a single mod — switchable in the config
- All messages fully customizable in a separate
messages.json
Installation
- Drop
VoteDay-1.0.0.jar into your server's mods/ folder
- Restart the server —
mods/zeptius_daytime/config.json and messages.json are created automatically
- Configure to your liking and use
/daytime reload to apply changes without restarting
Commands
| Command |
Description |
/day |
Start or join a vote for day (night only) |
/night |
Start or join a vote for night (day only) |
/daytime cancel |
Cancel the active vote |
/daytime force day|night |
Force the time directly |
/daytime reload |
Reload config and messages without restart |
Configuration
| Setting |
Default |
Description |
Language |
en |
Language: en or de |
VoteDuration |
60 |
Vote duration in seconds |
RequiredPercentage |
0.5 |
Required yes-vote share (0.0–1.0) |
CooldownSeconds |
600 |
Cooldown between votes in seconds |
MinPlayers |
1 |
Minimum players online to start a vote |
AllowVoteDay |
true |
Allow day votes |
AllowVoteNight |
true |
Allow night votes |
AutoVoteDawn |
false |
Automatically start a day vote at dawn |
AutoVoteDusk |
false |
Automatically start a night vote at dusk |
EnableReminders |
true |
Send reminder messages during the vote |
ReminderSeconds |
[30, 15] |
When to send reminders (seconds remaining) |
Permissions
| Node |
Description |
zeptius.daytime.command |
Allows the player to use /day and /night |
[DE]
Eine einfache und leichtgewichtige Hytale-Server-Mod, die es Spielern ermöglicht, über die Tageszeit abzustimmen.
So funktioniert es
Spieler nutzen /tag nachts um für Tag zu voten oder /nacht tagsüber um für Nacht zu voten. Andere Spieler treten der Abstimmung bei indem sie denselben Befehl eingeben. Wer nicht abstimmt zählt gegen den Wechsel. Sobald genug Stimmen gesammelt sind wechselt die Zeit sofort — kein Warten auf den Timer. Bei Morgen- und Abenddämmerung können Votes auch automatisch starten.
Features
/tag — Vote für Tag starten oder beitreten (nur nachts nutzbar)
/nacht — Vote für Nacht starten oder beitreten (nur tagsüber nutzbar)
- Falsche Tageszeit zeigt eine klare Fehlermeldung
- Abstimmung endet sofort sobald genug Spieler dafür gestimmt haben
- Nicht-Voter zählen gegen den Wechsel
- Automatische Votes bei Morgendämmerung und Abenddämmerung — unabhängig konfigurierbar
- Konfigurierbare Abstimmungsdauer, benötigter Prozentsatz und Cooldown
- Tag- und Nacht-Votes unabhängig aktivierbar oder deaktivierbar
- Mindestspielerzahl konfigurierbar
- Weltbeschränkungen und Spieler-Blacklist
- Admin-Befehle: Zeit erzwingen, Abstimmung abbrechen, Config neu laden ohne Neustart
- Unterstützt Englisch und Deutsch in einer Mod — umstellbar in der Config
- Alle Nachrichten vollständig anpassbar in einer separaten
messages.json
Installation
VoteDay-1.0.0.jar in den mods/-Ordner des Servers legen
- Server neu starten —
mods/zeptius_daytime/config.json und messages.json werden automatisch erstellt
- Nach Wunsch konfigurieren und
/daytime reload nutzen um Änderungen ohne Neustart zu übernehmen
Befehle
| Befehl |
Beschreibung |
/tag |
Vote für Tag starten oder beitreten (nur nachts) |
/nacht |
Vote für Nacht starten oder beitreten (nur tagsüber) |
/daytime cancel |
Laufende Abstimmung abbrechen |
/daytime force day|night |
Zeit direkt setzen |
/daytime reload |
Config und Nachrichten ohne Neustart neu laden |
Konfiguration
| Einstellung |
Standard |
Beschreibung |
Language |
en |
Sprache: en oder de |
VoteDuration |
60 |
Abstimmungsdauer in Sekunden |
RequiredPercentage |
0.5 |
Benötigter Ja-Stimmen-Anteil (0.0–1.0) |
CooldownSeconds |
600 |
Cooldown zwischen Abstimmungen in Sekunden |
MinPlayers |
1 |
Mindestspielerzahl für einen Vote |
AllowVoteDay |
true |
Tag-Abstimmung erlaubt |
AllowVoteNight |
true |
Nacht-Abstimmung erlaubt |
AutoVoteDawn |
false |
Bei Morgendämmerung automatisch Tag-Vote starten |
AutoVoteDusk |
false |
Bei Abenddämmerung automatisch Nacht-Vote starten |
EnableReminders |
true |
Erinnerungsnachrichten während der Abstimmung senden |
ReminderSeconds |
[30, 15] |
Wann Erinnerungen gesendet werden (verbleibende Sekunden) |
Berechtigungen
| Node |
Beschreibung |
zeptius.daytime.command |
Erlaubt die Nutzung von /tag und /nacht |