RealTime - Synchronize Minecraft Time with Real World icon

RealTime - Synchronize Minecraft Time with Real World -----

Keep your Minecraft world in sync with the real world



REALTIME-23-1-2025.png

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
  1. Real-Time Synchronization
    Align your server's time with real-world time, based on your specified time zone.
  2. Sunrise & Sunset Tracking
    Display real-world-inspired sunrise and sunset times to add a realistic touch to gameplay.
  3. Seasonal Time Dynamics
    Automatically adjust day-night lengths based on real-world seasons:
    1. Winter: Shorter days, longer nights.
    2. Summer: Longer days, shorter nights.
    3. Spring/Autumn: Balanced day and night cycles.
  4. Time Zone Flexibility
    1. Choose from a wide range of time zones.
    2. Use /realtime timezone auto for automatic synchronization with the server’s system time.
  5. Update Notifications
    Stay up-to-date with automatic version checks at server startup.
  6. Debug Mode
    Troubleshoot easily with detailed logging.

Commands
  • /realtime enable: Enables real-time synchronization.
  • /realtime disable: Disables real-time synchronization.
  • /realtime reload: Reloads the plugin configuration.
  • /realtime timezone [zone|auto]: Manages time zones.
  • /realtime time: Displays the current real-world time.
  • /realtime sun: Shows the next sunrise/sunset time.
  • /realtime debug: Toggles debug mode.
  • /rt exclude <add|remove|list> [world]: Manage worlds that are excluded from time synchronization.
  • /rt help [page|keyword]: Displays the help menu with detailed command information.
Permissions

Basic Permissions
  • realtime.use
    Allows access to all basic RealTime commands. Every player who wants to use the plugin's features needs this permission.

  • realtime.*
    Grants full control over the plugin, including all commands and features.
Subcommand Permissions
These permissions control access to specific RealTime commands:

  • realtime.command.enable
    Allows players to enable real-time synchronization using the command /rt enable.

  • realtime.command.disable
    Allows players to disable real-time synchronization using the command /rt disable.

  • realtime.command.reload
    Allows players to reload the plugin configuration using the command /rt reload.

  • realtime.command.timezone
    Allows players to manage time zones with the command /rt timezone [zone|auto].

  • realtime.command.time
    Allows players to view the current real-world time with the command /rt time.

  • realtime.command.sun
    Allows players to view sunrise and sunset information with the command /rt sun.

  • realtime.command.debug
    Allows players to toggle debug mode using the command /rt debug.

  • realtime.command.exclude
    Allows players to manage excluded worlds using the command /rt exclude <add|remove|list>.

  • realtime.command.help
    Allows players to view help and command information using the command /rt help.
Granting All Permissions
To grant access to all RealTime commands and features at once, you can use the permission:
  • realtime.*
Installation Instructions
  1. Download the Plugin: Download the latest .jar file.
  2. Install: Place the file in your plugins/ folder.
  3. Start Your Server: Restart to auto-generate configuration files.
  4. Configure: Edit config.yml to customize settings.
Configuration Example

Code (YAML):
[/SIZE ]
#  _____            _ _______ _
# |  __ \          | |__   __(_)
# | |__) |___  __ _| |  | |   _ _ __ ___   ___
# |  _  // _ \/ _` | |  | |  | | '_ ` _ \ / _ \
# | | \ \  __/ (_| | |  | |  | | | | | | |  __/
# |_|  \_\___|\__,_|_|  |_|  |_|_| |_| |_|\___|
#
# RealTime Plugin Configuration
# ==============================
#
# NOTE: Color codes in messages use the '&' symbol (e.g., &a for green).
#

# 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 ]


Available Time Zones:

Code (YAML):
Below is a list of all available time zones that you can use in the config.yml file or select using the /realtime timezone command :

Africa
:
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
Africa/El_Aaiun
Africa/Freetown
Africa/Gaborone
Africa/Harare
Africa/Johannesburg
Africa/Juba
Africa/Kampala
Africa/Khartoum
Africa/Kigali
Africa/Kinshasa
Africa/Lagos
Africa/Libreville
Africa/Lome
Africa/Luanda
Africa/Lubumbashi
Africa/Lusaka
Africa/Malabo
Africa/Maputo
Africa/Maseru
Africa/Mbabane
Africa/Mogadishu
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena
Africa/Niamey
Africa/Nouakchott
Africa/Ouagadougou
Africa/Porto-Novo
Africa/Sao_Tome
Africa/Tripoli
Africa/Tunis
Africa/Windhoek
America
:
America/Adak
America/Anchorage
America/Anguilla
America/Antigua
America/Araguaina
America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/Cordoba
America/Argentina/Jujuy
America/Argentina/La_Rioja
America/Argentina/Mendoza
America/Argentina/Rio_Gallegos
America/Argentina/Salta
America/Argentina/San_Juan
America/Argentina/San_Luis
America/Argentina/Tucuman
America/Argentina/Ushuaia
America/Aruba
America/Asuncion
America/Atikokan
America/Bahia
America/Bahia_Banderas
America/Barbados
America/Belem
America/Belize
America/Blanc-Sablon
America/Boa_Vista
America/Bogota
America/Boise
America/Cambridge_Bay
America/Campo_Grande
America/Cancun
America/Caracas
America/Cayenne
America/Cayman
America/Chicago
America/Chihuahua
America/Costa_Rica
America/Creston
America/Cuiaba
America/Curacao
America/Danmarkshavn
America/Dawson
America/Dawson_Creek
America/Denver
America/Detroit
America/Dominica
America/Edmonton
America/Eirunepe
America/El_Salvador
America/Fort_Nelson
America/Fortaleza
America/Glace_Bay
America/Godthab
America/Goose_Bay
America/Grand_Turk
America/Grenada
America/Guadeloupe
America/Guatemala
America/Guayaquil
America/Guyana
America/Halifax
America/Havana
America/Hermosillo
America/Indiana/Indianapolis
America/Indiana/Knox
America/Indiana/Marengo
America/Indiana/Petersburg
America/Indiana/Tell_City
America/Indiana/Vevay
America/Indiana/Vincennes
America/Indiana/Winamac
America/Inuvik
America/Iqaluit
America/Jamaica
America/Juneau
America/Kentucky/Louisville
America/Kentucky/Monticello
America/Kralendijk
America/La_Paz
America/Lima
America/Los_Angeles
America/Lower_Princes
America/Maceio
America/Managua
America/Manaus
America/Marigot
America/Martinique
America/Matamoros
America/Mazatlan
America/Menominee
America/Merida
America/Metlakatla
America/Mexico_City
America/Miquelon
America/Moncton
America/Monterrey
America/Montevideo
America/Montserrat
America/Nassau
America/New_York
America/Nipigon
America/Nome
America/Noronha
America/North_Dakota/Beulah
America/North_Dakota/Center
America/North_Dakota/New_Salem
America/Ojinaga
America/Panama
America/Pangnirtung
America/Paramaribo
America/Phoenix
America/Port-au-Prince
America/Port_of_Spain
America/Porto_Velho
America/Puerto_Rico
America/Punta_Arenas
America/Rainy_River
America/Rankin_Inlet
America/Recife
America/Regina
America/Resolute
America/Rio_Branco
America/Santarem
America/Santiago
America/Santo_Domingo
America/Sao_Paulo
America/Scoresbysund
America/Sitka
America/St_Barthelemy
America/St_Johns
America/St_Kitts
America/St_Lucia
America/St_Thomas
America/St_Vincent
America/Swift_Current
America/Tegucigalpa
America/Thule
America/Thunder_Bay
America/Tijuana
America/Toronto
America/Tortola
America/Vancouver
America/Whitehorse
America/Winnipeg
America/Yakutat
America/Yellowknife
Antarctica
:
Antarctica/Casey
Antarctica/Davis
Antarctica/DumontDUrville
Antarctica/Macquarie
Antarctica/Mawson
Antarctica/Palmer
Antarctica/Rothera
Antarctica/Syowa
Antarctica/Troll
Antarctica/Vostok
Asia
:
Asia/Aden
Asia/Almaty
Asia/Amman
Asia/Anadyr
Asia/Aqtau
Asia/Aqtobe
Asia/Ashgabat
Asia/Atyrau
Asia/Baghdad
Asia/Bahrain
Asia/Baku
Asia/Bangkok
Asia/Barnaul
Asia/Beirut
Asia/Bishkek
Asia/Brunei
Asia/Chita
Asia/Choibalsan
Asia/Colombo
Asia/Damascus
Asia/Dhaka
Asia/Dili
Asia/Dubai
Asia/Dushanbe
Asia/Famagusta
Asia/Gaza
Asia/Hebron
Asia/Ho_Chi_Minh
Asia/Hong_Kong
Asia/Hovd
Asia/Irkutsk
Asia/Jakarta
Asia/Jayapura
Asia/Jerusalem
Asia/Kabul
Asia/Kamchatka
Asia/Karachi
Asia/Kathmandu
Asia/Khandyga
Asia/Kolkata
Asia/Krasnoyarsk
Asia/Kuala_Lumpur
Asia/Kuching
Asia/Kuwait
Asia/Macau
Asia/Magadan
Asia/Makassar
Asia/Manila
Asia/Muscat
Asia/Nicosia
Asia/Novokuznetsk
Asia/Novosibirsk
Asia/Omsk
Asia/Oral
Asia/Phnom_Penh
Asia/Pontianak
Asia/Pyongyang
Asia/Qatar
Asia/Qostanay
Asia/Qyzylorda
Asia/Riyadh
Asia/Sakhalin
Asia/Samarkand
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Thimphu
Asia/Tokyo
Asia/Tomsk
Asia/Ulaanbaatar
Asia/Urumqi
Asia/Ust-Nera
Asia/Vientiane
Asia/Vladivostok
Asia/Yakutsk
Asia/Yangon
Asia/Yekaterinburg
Asia/Yerevan
Atlantic
:
Atlantic/Azores
Atlantic/Bermuda
Atlantic/Canary
Atlantic/Cape_Verde
Atlantic/Faroe
Atlantic/Madeira
Atlantic/Reykjavik
Atlantic/South_Georgia
Atlantic/Stanley
Atlantic/St_Helena
Australia
:
Australia/Adelaide
Australia/Brisbane
Australia/Broken_Hill
Australia/Currie
Australia/Darwin
Australia/Eucla
Australia/Hobart
Australia/Lindeman
Australia/Lord_Howe
Australia/Melbourne
Australia/Perth
Australia/Sydney
Europe
:
Europe/Amsterdam
Europe/Andorra
Europe/Astrakhan
Europe/Athens
Europe/Belgrade
Europe/Berlin
Europe/Bratislava
Europe/Brussels
Europe/Bucharest
Europe/Budapest
Europe/Busingen
Europe/Chisinau
Europe/Copenhagen
Europe/Dublin
Europe/Gibraltar
Europe/Guernsey
Europe/Helsinki
Europe/Isle_of_Man
Europe/Istanbul
Europe/Jersey
Europe/Kaliningrad
Europe/Kiev
Europe/Kirov
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Luxembourg
Europe/Madrid
Europe/Malta
Europe/Mariehamn
Europe/Minsk
Europe/Monaco
Europe/Moscow
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Samara
Europe/San_Marino
Europe/Sarajevo
Europe/Saratov
Europe/Simferopol
Europe/Skopje
Europe/Sofia
Europe/Stockholm
Europe/Tallinn
Europe/Tirane
Europe/Ulyanovsk
Europe/Uzhgorod
Europe/Vaduz
Europe/Vatican
Europe/Vienna
Europe/Vilnius
Europe/Volgograd
Europe/Warsaw
Europe/Zagreb
Europe/Zaporozhye
Europe/Zurich
Indian
:
Indian/Antananarivo
Indian/Chagos
Indian/Christmas
Indian/Cocos
Indian/Comoro
Indian/Kerguelen
Indian/Mahe
Indian/Maldives
Indian/Mauritius
Indian/Mayotte
Indian/Reunion
Pacific
:
Pacific/Apia
Pacific/Auckland
Pacific/Bougainville
Pacific/Chatham
Pacific/Chuuk
Pacific/Easter
Pacific/Efate
Pacific/Enderbury
Pacific/Fakaofo
Pacific/Fiji
Pacific/Funafuti
Pacific/Galapagos
Pacific/Gambier
Pacific/Guadalcanal
Pacific/Guam
Pacific/Honolulu
Pacific/Kiritimati
Pacific/Kosrae
Pacific/Kwajalein
Pacific/Majuro
Pacific/Marquesas
Pacific/Midway
Pacific/Nauru
Pacific/Niue
Pacific/Norfolk
Pacific/Noumea
Pacific/Pago_Pago
Pacific/Palau
Pacific/Pitcairn
Pacific/Pohnpei
Pacific/Port_Moresby
Pacific/Rarotonga
Pacific/Saipan
Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Wake
Pacific/Wallis
Resource Information
Author:
----------
Total Downloads: 435
First Release: Aug 20, 2024
Last Update: Feb 8, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings