Skip Night & Rain: Vote on Weather and Time in Minecraft

Skip Night & Rain: A Smart Voting Plugin for Your Minecraft Server Running a multiplayer Minecraft server means balancing the needs of many players at once. Some love the challenge of hostile mobs spawning in darkness, while others just want to build in peace. Rain and thunderstorms can be atmosp...

Download skipnightrain for Minecraft 1.16

Original name: skipnightrain

Minecraft: 1.16

FileVersionLoaderSize
skipnightrain.jar1.16—36 КБDownload

Skip Night & Rain: A Smart Voting Plugin for Your Minecraft Server

Running a multiplayer Minecraft server means balancing the needs of many players at once. Some love the challenge of hostile mobs spawning in darkness, while others just want to build in peace. Rain and thunderstorms can be atmospheric, but they also bring annoying noise, reduced visibility, and the risk of lightning strikes. The Skip Night & Rain plugin solves these conflicts elegantly by introducing a democratic voting system that lets your community decide when to fast-forward through the night or clear the skies.

How the Voting System Works

Instead of forcing a single player to beg an admin for a time or weather change, this plugin automates the process. When night falls or rain begins, a vote is automatically triggered based on configurable chances. Players then have a set amount of time to cast their vote using simple commands. The decision is made by majority rule, and if the vote passes, the server instantly skips to dawn or clears the weather. This keeps gameplay fair and prevents a single impatient player from overriding everyone else's experience.

The plugin supports two independent vote types: one for skipping the night and one for turning off rain or thunder. Both can be enabled or disabled separately, and you can even set a percentage chance for a vote to trigger, adding a bit of unpredictability. For example, you might want rain votes to always appear, but night-skip votes to happen only 50% of the time, giving players a reason to still prepare beds and shelters.

Player Commands and Voting Mechanics

Every player with basic permissions can participate in votes using the /vote command. The interface is straightforward and designed to keep the chat clean. Here are the essential commands available to all players:

  • /vote – Opens the voting menu, showing active votes and options.
  • /vote help – Displays a list of all available commands and their usage.
  • /vote yes [rain|night] – Casts a "yes" vote for the specified type. If both votes are active, you must specify which one.
  • /vote no [rain|night] – Casts a "no" vote for the specified type.
  • /vote status – Shows which votes are currently running and how much time remains.
  • /vote info – Displays your personal vote weight and the current voting mode (e.g., majority, default yes).

When both a night and a rain vote are active simultaneously, players need to be specific about which vote they are addressing. This prevents confusion and ensures each vote is tallied correctly. The voting duration is configurable, typically lasting just a few seconds, so decisions are made quickly without disrupting gameplay.

Administrative Control and Privileges

Server operators have full control over the voting system through a set of admin commands. These allow you to manually start votes, reload configuration on the fly, and manage a privileged player list. Privileged players can be given extra voting weight, meaning their single vote counts as multiple votes, or they can be exempt from certain restrictions. This is perfect for trusted staff members or long-time community contributors.

Admin commands include:

  • /vote reload – Reloads the plugin configuration without restarting the server.
  • /vote start <rain|night> – Manually initiates a vote for rain or night skipping.
  • /vote config show – Displays the current configuration settings.
  • /vote config set <parameter> <value> – Changes a configuration value and saves it immediately.
  • /vote privilege add <name> – Adds a player to the privileged list.
  • /vote privilege remove <name> – Removes a player from the privileged list.
  • /vote privilege list – Shows all players with special voting privileges.
  • /vote privilege setweight <name> <weight> – Assigns a custom voting weight to a player.
  • /vote privilege clearweight <name> – Removes a player's custom weight, resetting it to default.

These tools make it easy to adapt the plugin to your server's unique culture. For instance, you might give donators a slightly higher vote weight, or allow moderators to manually trigger a vote during an event. The flexibility is built right in.

Permissions Made Simple

The plugin uses two straightforward permission nodes to control access. The rainnight.use permission is granted to all players by default, allowing them to participate in votes. The rainnight.admin permission is reserved for operators and grants access to all administrative commands. This clear separation ensures that regular players can vote without risk of abuse, while admins retain full control over the system.

Deep Dive into Configuration

The heart of the plugin's adaptability lies in its config.yml file. You can fine-tune every aspect of the voting process to match your server's style. Here are the key settings you can adjust:

  • Vote enabling: Turn night or rain votes on or off independently, and set a trigger chance (0 to 100%) for each. A 100% chance means a vote starts every time the event occurs; a lower chance adds variety.
  • Voting rules: Set the vote duration in seconds. Choose the decision mode: voted_majority counts only players who actually voted, while default_yes treats non-voters as "yes" votes. You can also decide what happens on a tie and whether to skip the event if nobody votes.
  • Disabled worlds: Specify worlds where votes should never trigger, such as the Nether or the End, where day/night cycles and weather don't apply naturally.

These options give you precise control over when and how votes occur, ensuring the plugin fits seamlessly into your server's existing mechanics.

Installation and Ease of Use

Getting the plugin up and running is a breeze. Simply place the JAR file into your server's plugins folder and restart. For those who prefer a more streamlined approach, modern launchers like foxygame.net allow you to download and install plugins directly from their interface, eliminating the need to manually hunt for files or mess with FTP transfers. Once installed, the default settings work well for most servers, but you can tweak the configuration to perfectly match your community's preferences.

Why Your Server Needs This Plugin

Skip Night & Rain brings a layer of democratic decision-making that enhances the multiplayer experience. It reduces friction between players who have different playstyles, prevents chat spam from constant weather or time requests, and gives everyone a fair say. The plugin is lightweight, highly configurable, and respects the vanilla feel of Minecraft while solving a common annoyance. Whether you run a small survival server with friends or a large public network, this tool helps maintain harmony without admin intervention.

By automating votes and providing clear, customizable rules, you empower your community to shape their own gameplay. No more arguments over whether to sleep through the night or wait out a storm — just a quick, fair vote and the game moves on. It's a small addition that makes a big difference in day-to-day server life.