PayTime - Advanced Time & Weather Management
Compatibility:
- Tested on Spigot/Paper 1.19+
- Requires Vault and an economy plugin
- Supports all modern Minecraft versions
Features:
- Advanced time management with configurable prices
- Weather control with permanent or temporary changes
- Feature toggles for complete customization
- Modern hex color code support (<#FFFFFF>)
- Detailed broadcast messages
- Permission-based access control
- Debug mode for troubleshooting
- Configurable weather duration
- Economy integration via Vault
Commands:
- /paytime day - Change time to day (requires paytime.day)
- /paytime night - Change time to night (requires paytime.night)
- /paytime storm - Change weather to stormy (requires paytime.storm)
- /paytime clear - Change weather to clear (requires paytime.clear)
- /paytime price - View current prices (requires paytime.price)
- /paytime reload - Reload configuration (requires paytime.reload)
Permissions:
- paytime.day - Change time to day
- paytime.night - Change time to night
- paytime.storm - Change weather to stormy
- paytime.clear - Change weather to clear
- paytime.price - View prices
- paytime.reload - Reload configuration
- paytime.admin - Access to all commands
Installation:
- Install Vault and an economy plugin
- Download PayTime
- Place in your plugins folder
- Start server to generate config
- Configure settings in config.yml
- Restart or use /paytime reload
Configuration:
Code (YAML):
# Price Settings
prices:
day
: 10000
night
: 1000
storm
: 10000
clear
: 1000
# Message Settings
messages
:
# Plugin prefix (supports hex color codes)
prefix
:
"<#808080>[<#FFA500>PayTime<#808080>]<#FFFFFF>"
# Currency symbol (leave blank for no symbol)
currency_symbol
:
"$"
# Broadcast settings
broadcast:
enabled
: true
time
:
"<#FFFF00>%player%<#FFFFFF> has paid to change the time to <#FFFF00>%time%<#FFFFFF>."
weather
:
"<#FFFF00>%player%<#FFFFFF> has paid to change the weather to <#FFFF00>%weather%<#FFFFFF>."
# Error messages
errors:
not_enough_money
:
"<#FF0000>You do not have enough money to change the time."
invalid_permission
:
"<#FF0000>You do not have permission to execute this command."
already_day
:
"<#FF0000>The time is already day."
already_night
:
"<#FF0000>The time is already night."
already_clear
:
"<#FF0000>The weather is already clear."
already_stormy
:
"<#FF0000>The weather is already stormy."
# Success messages
success:
time_changed
:
"<#00FF00>You have paid %price% to change the time to <#FFFF00>%time%<#FFFFFF>."
weather_changed
:
"<#00FF00>You have paid %price% to change the weather to <#FFFF00>%weather%<#FFFFFF>."
config_reload
:
"<#00FF00>Configuration reloaded successfully."
# Time Settings
time
:
# Time values for day and night (in ticks)
day
: 0
night
: 14000
# Weather Settings
weather
:
# Duration of weather changes (in ticks)
# Set to -1 for permanent changes
duration
: -1
# Feature Settings
features
:
# Enable/disable specific features
time_changes
: true
weather_changes
: true
price_command
: true
reload_command
: true
# Debug Settings
debug
:
# Enable debug mode for troubleshooting
enabled
: false
# Log level (INFO, WARNING, SEVERE)
log_level
:
"INFO"
Color Codes:
- Hex Format: <#FFFFFF>
- Examples:
- <#FFFFFF> - White
- <#FF0000> - Red
- <#00FF00> - Green
- <#0000FF> - Blue
- <#FFFF00> - Yellow
- <#FFA500> - Orange
- <#808080> - Gray
Placeholders:
- %player% - Player's name
- %time% - Time of day (day/night)
- %weather% - Weather state (clear/stormy)
- %price% - Price paid for the change
Support:
- Enable debug mode for detailed logs
- Check the resource page for updates
Servers Using PayTime:
Contact us to have your server listed here!
About:
PayTime is a modern, feature-rich plugin that gives players control over time and weather in your Minecraft server. With advanced configuration options, hex color support, and comprehensive permission control, it's the perfect solution for server owners looking to enhance their gameplay experience.
Please leave a review and let us know what version you're using!