PORADNIA 1.0 — MASTER THE TIME CYCLE
Multi-Language: Built-in support for both English and Polish translations out of the box.
Fully Customizable: Easily edit all messages and settings in the languages/ folder.
High Performance: Optimized Java code ensures zero lag and maximum stability.
Modern Build: Developed using Maven standards for a clean and reliable structure.
- Player-Driven Time: Let your community decide when to skip the night with an integrated voting system.
- Fair & Balanced: Set custom vote requirements to ensure the time change is fair for everyone on the server.
- Interactive Messages: Clean, easy-to-read vote prompts in the chat to keep players engaged
Main command: /poradnia (Alias: /pd)
↳ Permission: poradnia.set
↳ Permission: poradnia.set
↳ Permission: poradnia.admin
The plugin automatically generates the following:
- Author: Bumciak
- Version: 1.1
- Platform: Spigot / Paper / Bukkit
- Minecraft Version: Tested - 1.21+
Code - config.yml
YAML:
# ==========================================
# Plugin: PoraDnia (TimeOfDay)
# Author: Bumciak ([email protected])
# ==========================================
# Selected language / Wybrany język (pl / en)
# Language files will be generated in the /languages/ folder
# Pliki językowe zostaną wygenerowane w folderze /languages/
language: "en"
# Voting duration in seconds / Czas trwania głosowania w sekundach
voting-duration: 30
# Cooldown between votes in seconds / Przerwa między głosowaniami w sekundach
cooldown: 60
# Automatic reminder notification / Automatyczne powiadomienie przypominające
reminder:
# Is the reminder enabled? / Czy przypominajka jest włączona?
enabled: true
# Interval in minutes / Odstęp w minutach
interval-minutes: 10
Code - messages_en.yml
YAML:
prefix: "<gray>» <gradient:aqua:blue>TimeChange</gradient> <dark_gray>| </dark_gray>"
reminder-message:
- ""
- " <gradient:gold:yellow><bold>WANT TO CHANGE THE TIME?</bold></gradient>"
- " <gray>Use commands <white>/day <gray>or <white>/night<gray>,"
- " <gray>to start a server-wide vote!"
- ""
messages:
already-voted: "<red>You have already voted!"
cooldown: "<red>Wait <white><time>s</white> before starting again."
wrong-time-day: "<red>It is already daytime!"
wrong-time-night: "<red>It is already nighttime!"
vote-broadcast: "<white><player> <gray>voted! <yellow>(<current>/<required>)</yellow>"
vote-success: "<green><b>SUCCESS!</b> Changing time..."
vote-failure: "<red><b>FAILURE!</b> Not enough votes."
bossbar-title: "<gradient:yellow:gold><bold>Voting for: <type>"
no-permission: "<red>You don't have permission to do this!"
reload-success: "<green>PoraDnia plugin has been reloaded!"
error-missing-key: "<red>Error: Missing key <path> in lang file!"
type-day: "DAY"
type-night: "NIGHT"
Code - messages_pl.yml
YAML:
prefix: "<gray>» <gradient:aqua:blue>Zmiana Czasu</gradient> <dark_gray>| </dark_gray>"
reminder-message:
- ""
- " <gradient:gold:yellow><bold>CHCESZ ZMIENIĆ PORĘ DNIA?</bold></gradient>"
- " <gray>Użyj komend <white>/dzien <gray>lub <white>/noc<gray>,"
- " <gray>aby rozpocząć głosowanie na serwerze!"
- ""
messages:
already-voted: "<red>Już oddałeś swój głos!"
cooldown: "<red>Odczekaj <white><time>s</white> przed kolejnym startem."
wrong-time-day: "<red>Już trwa dzień!"
wrong-time-night: "<red>Już trwa noc!"
vote-broadcast: "<white><player> <gray>oddał głos! <yellow>(<current>/<required>)</yellow>"
vote-success: "<green><b>SUKCES!</b> Zmieniam porę dnia..."
vote-failure: "<red><b>PORAŻKA!</b> Zbyt mało głosów."
bossbar-title: "<gradient:yellow:gold><bold>Głosowanie na: <type>"
no-permission: "<red>Nie masz uprawnień do tej komendy!"
reload-success: "<green>Plugin PoraDnia został przeładowany!"
error-missing-key: "<red>Błąd: Brak klucza <path> w pliku językowym!"
type-day: "DZIEŃ"
type-night: "NOC"
