Overview RealTime is a robust Spigot plugin designed to synchronize in-game time with real-world time on your Minecraft server. Perfect for role-playing, creating immersive experiences, or simply aligning the day-night cycle with reality, RealTime offers a seamless and customizable solution.
Key Features
Real-Time Synchronization Align your server's time with real-world time, based on your specified time zone.
Sunrise & Sunset Tracking Display real-world-inspired sunrise and sunset times to add a realistic touch to gameplay.
Seasonal Time Dynamics Automatically adjust day-night lengths based on real-world seasons:
Winter: Shorter days, longer nights.
Summer: Longer days, shorter nights.
Spring/Autumn: Balanced day and night cycles.
Time Zone Flexibility
Choose from a wide range of time zones.
Use /realtime timezone auto for automatic synchronization with the server’s system time.
Update Notifications Stay up-to-date with automatic version checks at server startup.
Debug Mode Troubleshoot easily with detailed logging.
# General Settings # ---------------- # enabled: Enable or disable real-time synchronization on server startup. # Set to 'true' to enable synchronization, or 'false' to disable. enabled: true
# timezone: The default time zone used for synchronization. # This should be a valid time zone ID (e.g., "Europe/Berlin" # "America/New_York", etc.). # Changing this via the in-game command /realtime timezone [zone|auto] is # easier, as it supports tab completion and allows for automatic synchronization # with the server's time zone. timezone: Europe/Berlin
# Update Checker Settings # ----------------------- # update-checker: If set to 'true', the plugin will automatically check for updates # on startup. Set to 'false' to disable update checking. update-checker: true
# World Exclusions # ---------------- # excluded-worlds: A list of world names where real-time synchronization should not be applied. # For example, you might want to exclude your Nether or The End. # It can also be adjusted in-game using the command /realtime exclude <add|remove|list> <world>. excluded-worlds: - world_nether
- world_the_end
# Logging Settings # ---------------- # logging.debug: Enable extra debug output in the console. # Useful for troubleshooting; set to 'true' to see debug messages. logging:
debug: false
# Messages # ---------------- # The following messages are used by the plugin. You can customize the text and color # codes (using '&' for color codes). # # prefix: The prefix that appears before all plugin messages. messages:
prefix: "&7[&bRealTime&7] &7"
# no-permission: Message shown when a user does not have the required permission. no-permission: "&cYou do not have permission."
# enabled: Message displayed when real-time synchronization is enabled. enabled: "&aRealTime syncing enabled."
# disabled: Message displayed when real-time synchronization is disabled. disabled: "&cRealTime syncing disabled."
# reloaded: Message displayed after the plugin configuration has been reloaded. reloaded: "&eRealTime plugin reloaded."
# timezone-set: Message shown after successfully changing the time zone. # %timezone% is replaced with the new time zone ID. timezone-set: "&aTime zone set to %timezone%."
# timezone-invalid: Message displayed when an invalid time zone is provided. # %timezone% is replaced with the invalid input. timezone-invalid: "&cInvalid time zone: %timezone%." [SIZE=4
]