Unofficial site, not affiliated with modrinth.com.What is this?
Плагины/SkipNight
  • SkipNight 2.0

    release6 марта 2026 г.

    SkipNight v2.0 Changelog

    🆕 New Features

    Voting System Enhancements

    • Vote Against System: Players can now vote NO to oppose skipping night

      • /skipnight yes - Vote in favor
      • /skipnight no - Vote against
      • Toggle with allow-vote-against config option
    • Threshold Modes: Two voting threshold options

      • Percentage Mode: Require X% of players to vote yes (e.g., 50%)
      • Absolute Mode: Require X specific number of yes votes (e.g., 3 players)
      • Configure via threshold-mode setting
    • Instant Skip: When 100% of players vote yes, night skips immediately without waiting for timer

      • Toggle with instant-skip-at-100-percent config option
    • Vote Cancellation: Admins can cancel ongoing votes

      • /skipnight cancel command
      • Requires skipnight.cancel permission

    Display & UI Improvements

    • Boss Bar Timer: Visual countdown timer at top of screen

      • Shows YES/NO vote counts and time remaining
      • Toggle with display.use-boss-bar
    • Action Bar Updates: Vote progress displayed in action bar (less chat spam)

      • Real-time YES/NO vote counts
      • Toggle with display.use-action-bar
    • Enhanced GUI: Vote status GUI now shows

      • Green player heads for YES votes
      • Red player heads for NO votes
      • Gray player heads for abstentions
      • Threshold information (percentage or absolute)
    • Clickable Vote Buttons: Separate clickable buttons for YES and NO votes in chat

    Sound System

    • Configurable Sound Effects for all vote events:
      • Vote started
      • Player voted yes
      • Player voted no
      • Vote success
      • Vote failed
    • Customizable volume and pitch
    • Set any sound to "" to disable

    Reward System

    • Voter Rewards: Reward players for participating in votes
      • XP Levels: Give experience levels (set to 0 to disable)
      • Items: Custom items with configurable names and lore
      • Money: Economy support (requires Vault - optional)
    • Choose to reward all voters or only when vote succeeds
    • Toggle entire system with rewards.enabled

    🐛 Bug Fixes

    • Fixed deprecated HoverEvent constructor (now uses modern API)
    • Fixed redundant interface warning (CommandExecutorTabExecutor)
    • Fixed memory leak: worldIsNight map now cleaned up on world unload
    • Fixed cooldown system: Changed from per-player to per-world (prevents abuse)
    • Fixed case-sensitive world blacklist comparison (now case-insensitive)

    ✨ Improvements

    • Tab Completion: Added tab completion for all subcommands
    • Help Command: New /skipnight help command with permission-aware display
    • Config Validation:
      • required-percentage bounded to 1-100%
      • vote-duration-seconds minimum 5 seconds
      • night-start-tick and night-end-tick validation
    • Display Toggles: Can now independently toggle chat, action bar, and boss bar
    • Better Vote Tracking: Separate tracking of yes/no votes for accurate counting

    📝 New Commands

    • /skipnight yes - Vote YES to skip night
    • /skipnight no - Vote NO against skipping
    • /skipnight cancel - Cancel ongoing vote (admin only)
    • /skipnight help - Show help menu

    🔐 New Permissions

    • skipnight.vote.yes - Allow voting yes (default: true)
    • skipnight.vote.no - Allow voting no (default: true)
    • skipnight.cancel - Allow cancelling votes (default: op)

    ⚙️ Configuration Changes

    New Config Sections

    • display: Control action bar, boss bar, and chat output
    • sounds: Configure all sound effects
    • rewards: Set up voter rewards (XP, items, money)

    New Vote Settings

    • threshold-mode - Choose "percentage" or "absolute"
    • required-absolute-count - Number of votes needed in absolute mode
    • allow-vote-against - Enable/disable NO voting
    • instant-skip-at-100-percent - Skip instantly at unanimous yes

    New Message Keys

    • vote-started-clickable-yes / vote-started-clickable-no - Clickable vote buttons
    • voted-yes / voted-no - Vote confirmation messages
    • vote-cancelled - Admin cancellation message
    • vote-progress / vote-progress-absolute - Progress for percentage/absolute modes
    • error-vote-against-disabled - Error when NO voting is disabled
    • reward-received - Reward notification
    • gui-voter-yes / gui-voter-no / gui-voter-abstain - GUI vote status labels

    🔄 Breaking Changes

    None - Fully backward compatible with v1.1 configurations


    Full Compatibility: v2.0 works with existing v1.1 configs. New features use sensible defaults.

  • SkipNight v1.1

    release8 августа 2025 г.

    Changelog

    All notable changes to the SkipNight plugin will be documented in this file.


    [1.1.0] - "The Complete Edition"

    This version represents a complete overhaul of the plugin, bundling all modern features and bug fixes into a single, stable release.

    Added ✨

    • Live Vote GUI! A brand new command /skipnight gui opens a real-time graphical interface showing the vote timer, current vote count, and player heads indicating who has and has not voted.
    • Clickable Chat Messages! When a vote starts, a clickable message is now sent in chat, allowing players to vote instantly without typing a command.
    • Full Multi-World Support! Votes are now handled independently for each world. A vote starting in one world will no longer block players in another from starting their own.
    • Blacklisted Worlds! A new blacklisted-worlds list in config.yml allows administrators to completely disable the plugin in specific worlds.
    • Persistent Statistics! Total and successful vote counts are now saved to config.yml, ensuring that your server's stats persist through restarts.
    • Core Features: Includes the original voting system with /skipnight, automatic votes at night, voting by sleeping, and configurable requirements.

    Changed ♻️

    • Complete Code Refactor: The plugin's core logic has been rebuilt around a VoteSession class to cleanly manage per-world voting, improving stability and making future updates easier.
    • Full Localization: All plugin messages, without exception, have been moved from the code into the config.yml file for complete customization and translation.
    • Updated Plugin Manifest: The plugin.yml has been updated to include the new gui subcommand and its associated skipnight.gui permission.

    Fixed 🐛

    • Placeholder Fixes: Fixed critical bugs where the {prefix} and {percentage} placeholders were not being correctly replaced in chat announcements and clickable messages.
    • Prefix Consistency: Fixed the original issue where the message prefix was not applied consistently across all plugin outputs.
    • Backwards Compatibility: Fixed a compilation error on older Spigot versions by using the compatible world.getUID() method instead of world.getUniqueId().
  • SkipNight v1.0

    release17 июня 2025 г.

    ☀️ SkipNight v1.0 - The Ultimate Day/Night Voting System

    Let your players democratically vote to skip the night! A modern, automatic, and highly configurable solution.

    ✨ Key Features

    🔹 Democratic Voting System - Allows players to vote using /skipnight or by sleeping in a bed
    🔹 Automatic Nightly Votes - Optionally starts a vote automatically the moment night falls
    🔹 Wide Minecraft Compatibility - Natively supports versions from 1.16.5 to 1.21+
    🔹 Real-Time Vote Progress - Broadcasts live updates on vote counts and time remaining
    🔹 Fully Customizable Messages - Edit prefixes, colors, and all text to match your server's theme
    🔹 In-Game Vote Statistics - Track successful and total votes with the /skipnightstats command
    🔹 Lightweight & Efficient - Designed to be fast and have zero impact on server performance

    🚀 Quick Start

    📥 Installation

    1. Download SkipNight.jar from the releases page
    2. Place it in your server's plugins/ folder
    3. Restart the server to generate config.yml
    4. Customize the configuration to your liking
    5. Reload with /skipnight reload

    ⚙️ Core Configuration

    vote-settings:
      # Automatically start a vote when night begins?
      auto-start-vote-at-night: true
      # Percentage of players needed to skip the night.
      required-percentage: 50
      # How long the vote lasts in seconds.
      vote-duration-seconds: 30
    

    🔑 Permissions

    NodeDescriptionDefault
    skipnight.voteAllows starting and participating in votes✅ True
    skipnight.statsAllows viewing of vote statistics✅ True
    skipnight.reloadAccess to the admin reload command⚠️ OP

    💡 Pro Tips

    • Set auto-start-vote-at-night to true for a fully automated experience
    • Adjust the required-percentage based on your community's size and preference
    • Customize the prefix in messages to integrate seamlessly with your server's chat format
    • Inform your players that sleeping in a bed also counts as a "yes" vote!

    📦 Technical Specs

    • Minecraft: 1.16.5 - 1.21+
    • Java: 17+
    • Dependencies: None! (Standalone)

    📥 Download now and empower your players to control the cycle of day and night!

    🔗 Full documentation available on GitHub

Совместимость

Сведения

Лицензия:
Опубликован:12 месяцев назад
Обновлён:3 месяца назад
ID проекта:
Главная