
BetterNight | Sense for sleeping 1.2
Sleeping will be very important for players.
Every server have plugin for skipping Nights with more players. For this reason players don’t sleep because they don’t have a reason for sleep. BUT! This plugin changing everything! This plugin adding reason for sleep in Minecraft. Nights are faster than normal nights in Minecraft but players need sleep. If player don’t sleep, plugin start count how many days player don’t sleep. More days player don’t sleep, more dangerous things he will has in life. Really dangerous things!
NIGHTS
Night with this plugin is faster and animated. Every 5 seconds moon is skip over 1000 ticks. (You can edit time and ticks in config). Night is long 1 minute default. Players need to go sleep, if they start sleeping they can’t leave bed until will be morning.
DAYS
If player don’t sleep, plugin will start count how many days player don’t sleep. More days player don’t sleep, more dangerous things will do. If player don’t sleep 10 days he will be killed. So realistic! Players days data are in Database. In this time there is only MySQL but soon there will be more options to save data. In this time MySQL IS NEEDED!
EVENTS
If player don’t sleep one more nights, every day they will have some events. More days without sleep, more dangerous events are activated. Events are activated in days after time in config. So events can be called before night or on lunch. It is up to you.
Night Animation
When player go sleep late
When player go sleep normal
Command: /bn reset <player>
Command: /bn stats
#MySQL Connection information
#You need use MySQL for this plugin.
database:
host: 'localhost'
port: '3306'
username: 'admin'
password: 'admin12345'
database: 'betternight'
#Plugin Configuration
#Prefix for Messages
prefix: "&5&l[BN]"
#This time will be set on every server start.
TimeOnStart: 23500 #ticks
#Time in ticks when it is Sunrise on server
SunriseTime: 23500 #ticks
#Time in ticks when player is later to sleep but can sleep. Player won't get full sleep and time reset in Database.
PlayerSleepLater: 20000 #ticks
#Reset days without sleep when player is death.
ResetOnDeath: true
#Time between every skip in Night Animation. Default is 5.
BetweenSkip: 5 #seconds
#How many ticks you want to skip in every skip in Night. Default is 1000.
SkipTicks: 1000 #ticks
#After how many ticks events will run (ticks start to run when is it sunrise).
EventsTime: 7500 #ticks
#Messages
#Message when night is coming.
BeforeSleep: "&bEveryone wait for this moment. We can go SLEEP soon!"
#Message when it is Morning.
Morning: "&6It is Morning! We wish you best day!"
#Message when player go sleep in right time.
PlayerSleep: "&aPerfect! Sleeping is very important for healthy life."
#Message when player go to the bed later.
PlayerBedLater: "&cYou go to the bed Late!"
#Message when player try leave bed when it is night.
BedLeave: "&cYou can't leave bed when you sleeping."
#Message when player/server use time set command when is Night on server.
TimeEdit: "&cYou can't edit time when Night Animation is in work."
#Message when player try drink milk when he has effect from this plugin.
MilkHeal: "&cYou can't heal yourself. You need sleep!"
#Message when player sleep last night. This message is send after EventsTime.
NullDay: "&bYou sleep last night! Perfect! You are so good to your body."
#Message when player don't sleep one day. This message is send after EventsTime.
OneDay: "&bYou don't sleep 1 night! But you have energy for this day, so why not."
#Message when player don't sleep two days. This message is send after EventsTime.
TwoDays: "&bYou don't sleep 2 nights! Today is time for sleep. Trust me."
#Message when player don't sleep three days. This message is send after EventsTime.
ThreeDays: "&dYou don't sleep 3 nights! Why are you doing this?"
#Message when player don't sleep four days. This message is send after EventsTime.
FourDays: "&dYou don't sleep 4 nights! You don't have energy!"
#Message when player don't sleep five days. This message is send after EventsTime.
FiveDays: "&dYou don't sleep 5 nights! It is big number!"
#Message when player don't sleep six days. This message is send after EventsTime.
SixDays: "&dYou don't sleep 6 nights! You can't do anything!"
#Message when player don't sleep seven days. This message is send after EventsTime.
SevenDays: "&dYou don't sleep 7 nights! You will get killed."
#Message when player don't sleep eight days. This message is send after EventsTime.
EightDays: "&cYou don't sleep 8 nights! You are breaking your life. Why..."
#Message when player don't sleep nine days. This message is send after EventsTime.
NineDays: "&cYou don't sleep 9 nights! Your mind is in trouble..."
#Message when player don't sleep ten days. This message is send after EventsTime.
TenDays: "&cYou don't sleep 10 nights! You are... &4Dead..."
1. Day -> Player got warning message
2. Day -> Player got warning message
3. Day -> Basic Blindness
4. Day -> Basic Nausea
5. Day -> Blindness & Wither Shots Sounds
6. Day -> Gamemode Adventure for 5 Minutes
7. Day -> Spawning mobs
8. Day -> 4 Hearts & Strong and long Blindness
9. Day -> Strong and Long Nausea & Full Inventory Drop
10. Day -> Player kill
/bn -> Show all commands
/bn stats -> Show players days without sleep
/bn stats <player> -> Show target player days without sleep (requiring betternight.admin permission)
/bn reset <player> -> Reset target player days without sleep (requiring betternight.admin permission)
betternight.admin -> Permission for admin commands
If you have some problems & questions or ideas to improve this plugin, you are open to join this DISCORD. Every ideas or bug report is welcome. Already on discord you can find some news and info what you don´t find on Spigot.