
NightSkip

NightSkip gives your players a simple way to vote for daylight while keeping server owners in control of the schedule. Sleek, modern vote panel pop up, can be positioned above hotbar, over compass or custom position.
FEATURES
• Compact vote timer with skip and keep-night buttons
• Instant skips or fast-forward to sunrise
• Configurable day and night lengths
• Threshold and majority voting, with optional weighted permissions
• Optional fees using items, Economics, ServerRewards or a custom economy
• Optional full moon after a failed vote
• Empty-server skips and a limit on consecutive skips
• Configurable vote notifications and reward commands
COMMANDS
/skip - vote to skip the night
/skip no - vote to keep the night
/skip ui - reopen the vote menu
/nightskip - view admin commands
PERMISSIONS
nightskip.admin - use admin commands
nightskip.free - vote without paying a fee
nightskip.vip - configurable extra vote weight
NightSkip.json
| 1 | { |
| 2 | "Chat commands to vote": [ |
| 3 | "skip", |
| 4 | "voteday" |
| 5 | ], |
| 6 | "Admin command": "nightskip", |
| 7 | "Chat prefix": "<color=#9DB4FF>[NightSkip]</color>", |
| 8 | "Schedule (in-game time, HH:mm)": { |
| 9 | "Sunrise (day starts)": "07: 30", |
| 10 | "Sunset (night starts)": "19: 30", |
| 11 | "Vote opens at": "19: 00", |
| 12 | "Latest time a vote can still start": "02: 00" |
| 13 | }, |
| 14 | "Day and night length": { |
| 15 | "Control day and night length": true, |
| 16 | "Day length (real minutes)": 45.0, |
| 17 | "Night length (real minutes)": 10.0 |
| 18 | }, |
| 19 | "Voting": { |
| 20 | "Vote duration (seconds)": 60, |
| 21 | "Mode (Threshold = reach a % of online players, Majority = more yes than no when time runs out)": "Threshold", |
| 22 | "Threshold: required % of online players": 50.0, |
| 23 | "Minimum yes votes": 1, |
| 24 | "Minimum players online to start a vote": 1, |
| 25 | "Allow 'no' votes": true, |
| 26 | "End the vote early once the result is certain": true, |
| 27 | "Pause in-game time while the vote runs": true, |
| 28 | "Skip automatically when nobody is online": true, |
| 29 | "Max nights skipped in a row (0 = unlimited)": 0, |
| 30 | "Permission required to vote (empty = everyone)": "", |
| 31 | "Vote weight by permission": { |
| 32 | "nightskip.vip": 2 |
| 33 | }, |
| 34 | "Console commands when the vote passes": [], |
| 35 | "Console commands when the vote fails": [], |
| 36 | "Console commands run for each yes voter on success ({steamid}, {name})": [] |
| 37 | }, |
| 38 | "Skipping": { |
| 39 | "Mode (Instant = jump to morning, FastForward = night plays out at high speed)": "Instant", |
| 40 | "Instant: skip to time": "07: 30", |
| 41 | "FastForward: night length (real minutes)": 1.0, |
| 42 | "Full moon nights (Off / FailedVote / Always)": "FailedVote" |
| 43 | }, |
| 44 | "Vote fee": { |
| 45 | "Charge a fee for voting yes": false, |
| 46 | "Type (Economics / ServerRewards / Item / Custom)": "Item", |
| 47 | "Amount": 50, |
| 48 | "Refund if the vote fails or is cancelled": true, |
| 49 | "Item: shortname": "scrap", |
| 50 | "Item: skin (0 = any)": 0, |
| 51 | "Item: display name (empty = default)": "", |
| 52 | "Custom: plugin name": "BankSystem", |
| 53 | "Custom: balance hook (userid) -> number": "Balance", |
| 54 | "Custom: withdraw hook (userid, amount)": "Withdraw", |
| 55 | "Custom: deposit hook (userid, amount)": "Deposit", |
| 56 | "Custom: pass amount as integer": true, |
| 57 | "Custom: currency label": "coins" |
| 58 | }, |
| 59 | "Notifications": { |
| 60 | "Chat message when a vote starts": true, |
| 61 | "Game tip when a vote starts": true, |
| 62 | "Chat message for each yes vote": false, |
| 63 | "Chat message with the result": true |
| 64 | }, |
| 65 | "UI": { |
| 66 | "Show vote menu": true, |
| 67 | "Parent layer (Overlay / Hud)": "Overlay", |
| 68 | "Placement (AboveHotbar / OverCompass / Custom)": "OverCompass", |
| 69 | "Anchor": "0.5 1", |
| 70 | "Offset of bottom-left corner from anchor (x y)": "-210 -40", |
| 71 | "Width": 420.0, |
| 72 | "Start collapsed": false, |
| 73 | "Seconds to show the result": 5.0, |
| 74 | "Use blur background": true, |
| 75 | "Colors (#RRGGBB or #RRGGBBAA)": { |
| 76 | "Background": "#10162ACC", |
| 77 | "Accent": "#F2D98DFF", |
| 78 | "Text": "#E8ECF5FF", |
| 79 | "Muted text": "#8F9BB8FF", |
| 80 | "Progress background": "#FFFFFF1A", |
| 81 | "Progress fill": "#7C9BE6F2", |
| 82 | "Yes button": "#3E5C9AE6", |
| 83 | "No button": "#3A3F4DE6", |
| 84 | "Selected button": "#F2D98DE6", |
| 85 | "Selected button text": "#10162AFF" |
| 86 | } |
| 87 | } |
| 88 | } |


Trusted hosting partner. Affordable game servers with solid support and panels.
Visit site ↗