A Minecraft Spigot plugin that allows players to vote on changing the current weather in the server.
- 🗳️ Players can vote to change the current weather in the server
- 📊 Configurable voting threshold based on percentage of online players
- ⏱️ Cooldown system prevents spam voting and frequent weather changes
- ⌛ Control how long each weather type lasts after being voted in
- 📢 Broadcast announcements when players vote for weather changes
- 🔮 Weather forecast command to check current weather and time until natural change
- 💬 Fully customizable messages for all plugin text
- Download the latest release from Spigot or GitHub Releases
- Place the JAR file in your server's
plugins
folder - Restart your server
- Configure the plugin in the
config.yml
file
Players can vote for their preferred weather type using simple commands. When enough players vote for a specific weather, it will change automatically.
/voteweather
- Shows the current vote status/voteweather sunny
- Vote for sunny weather/voteweather rain
- Vote for rainy weather/voteweather thunder
- Vote for thunderstorm weather/forecast
- View the current weather and when it will change naturally
weathervoting.vote
- Permission to vote for weather changesweathervoting.forecast
- Permission to use the forecast command
The plugin's configuration file (config.yml
) is organized into logical sections:
# Percentage of online players needed to change the weather
voting:
threshold-percentage: 50
# Cooldown settings to prevent spam
cooldowns:
between-changes: 300
between-votes: 60
For detailed configuration options, see the comments in the generated config.yml file.
- Spigot/Paper 1.21.4
- Java 17+
If you find this plugin helpful, consider buying me a coffee ☕
Made with ❤️ by McKenzieJDan