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
pluginsfolder - Restart your server
- Configure the plugin in the
config.ymlfile
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: 60For detailed configuration options, see the comments in the generated config.yml file.
- Java 21+
- Spigot/Paper 1.21.6
SuegoFaults - A mature Minecraft community where WeatherVoting gives players shared control over the skies.
If you find this plugin helpful, consider buying me a coffee ☕
Made with ❤️ by McKenzieJDan