[MISC] Sleep v7.0.0 - Multi-Player Sleep Management (Idle, Notifications, Force) [1.5.1]

Discussion in 'Archived: Plugin Releases' started by EdGruberman, Apr 26, 2011.

  1. Offline

    EdGruberman

    harakiwi, Glaze, Frogging101 and 2 others like this.
  2. Offline

    EdGruberman

    So many changes... I think probably the most notable are:
    [*]CHG: Integrated plugin dependencies
    [*]CHG: /sleep command now defaults to showing who is preventing sleep
    [*]CHG: Added INTERRUPT notification for players joining a world that was about to sleep
    [*]CHG: Added private STATUS notification for players joining a world that has players in bed

    Version 5.0.0 (2012/03/26) [ Download | Source ]
    • CHG: Overhaul for Minecraft 1.2 (Removed nightmare management, new event system)
    • CHG: Integrated plugin dependencies
    • CHG: Overhaul player state tracking
    • CHG: Manage player idle detection with PlayerActivity
    • CHG: Automatic configuration file updating
    • CHG: /sleep command now defaults to showing who is preventing sleep
    • CHG: Only manage sleep for worlds with NORMAL environment
    • CHG: Player leaving world will reassess sleep state automatically
    • CHG: Dependency on PlayerActivity plugin to manage player idle monitor
    • CHG: ENTER_BED and LEAVE_BED notifications will display by default
    • CHG: Notify players that join the world if someone is in bed
    • CHG: Added INTERRUPT notification for players joining a world that was about to sleep
    • CHG: Added private STATUS notification for players joining a world that has players in bed
    • CHG: Renamed and reworded force notifications
    • CHG: inactivityLimit changed to idle in config
    • CHG: Removed safe sleep and nightmare management
    • CHG: Display forced sleep notification after sleep completes
    • CHG: Customizable /sleep status message
    • CHG: All inactive references changed to idle
    • CHG: Removed world name from world messages by default
    • CHG: Default world events to more attention grabbing format
    • CHG: Updated MessageManager to 6.0.0
    • CHG: Updated PlayerActivity to 1.3.0
    • CHG: Missing dependency will now cause Sleep plugin to fail to load
    • CHG: Updated message formatting for new MessageManager 1.2.4 message codes
    • FIX: Dependencies not installing
    • FIX: /sleep reload errors
    • FIX: NPE if command conflict during registration
    • FIX: NPE on disable when an Interpreter failed to initialize
    • FIX: Added color termination markers after display names to avoid custom display name coloring altering entire message
    • FIX: Players joining a world would interrupt forced sleep
    • FIX: Ops would always ignore sleep by default
    • FIX: Sleep not occurring after players change worlds
    • FIX: Configuration log entries not displaying color code terminators
    • FIX: Bed leave message when player left world

    Oh I should mention that I think the PlayerActivity plugin that is integrated with Sleep now has a mutually useful feature to it... Idle Notify. You can simply enable that in your /plugins/PlayerActivity/config.yml file. Look for the idleNotify section and change enabled to true.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  3. Offline

    Cap K

    when i reload my server without players on it everything is fine
    when i reload it with players on it the following stuff appears:
    Code:
    2012-03-27 03:35:31 [INFO] [Chairs] Loading Chairs v1.0
    2012-03-27 03:35:31 [INFO] [MessageManager] Loading MessageManager v6.0.0
    2012-03-27 03:35:31 [INFO] [MultiInv] Loading MultiInv v3.0.5
    2012-03-27 03:35:31 [INFO] [PlayerActivity] Loading PlayerActivity v1.3.0
    2012-03-27 03:35:31 [INFO] [Multiverse-Core] Loading Multiverse-Core v2.4-b516
    2012-03-27 03:35:31 [INFO] [Multiverse-Portals] Loading Multiverse-Portals v2.4-b524
    2012-03-27 03:35:31 [INFO] [Multiverse-NetherPortals] Loading Multiverse-NetherPortals v2.4-b518
    2012-03-27 03:35:31 [INFO] [Sleep] Loading Sleep v5.0.0
    2012-03-27 03:35:31 [INFO] [Chairs] Enabling Chairs v1.0
    2012-03-27 03:35:31 [INFO] [MessageManager] Enabling MessageManager v6.0.0
    2012-03-27 03:35:31 [SEVERE] Error occurred while enabling MessageManager v6.0.0 (Is it up to date?)
    java.lang.NullPointerException
            at edgruberman.bukkit.messagemanager.channels.Channel.add(Channel.java:59)
            at edgruberman.bukkit.messagemanager.channels.ServerChannel.reset(ServerChannel.java:26)
            at edgruberman.bukkit.messagemanager.channels.ServerChannel.<init>(ServerChannel.java:20)
            at edgruberman.bukkit.messagemanager.channels.Dispatcher.<init>(Dispatcher.java:39)
            at edgruberman.bukkit.messagemanager.Main.onEnable(Main.java:39)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232)
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:543)
            at org.bukkit.Bukkit.reload(Bukkit.java:182)
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
            at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:469)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:599)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:568)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-27 03:35:31 [INFO] [MultiInv] Enabling MultiInv v3.0.5
    2012-03-27 03:35:31 [INFO] MultiInv version 3.0.5 is enabled!
    2012-03-27 03:35:31 [INFO] [PlayerActivity] Enabling PlayerActivity v1.3.0
    2012-03-27 03:35:31 [SEVERE] Error occurred while enabling PlayerActivity v1.3.0 (Is it up to date?)
    java.lang.NullPointerException
            at edgruberman.bukkit.messagemanager.channels.ChannelConfiguration.load(ChannelConfiguration.java:51)
            at edgruberman.bukkit.messagemanager.MessageManager.enable(MessageManager.java:65)
            at edgruberman.bukkit.messagemanager.MessageManager.<init>(MessageManager.java:58)
            at edgruberman.bukkit.playeractivity.Message.<init>(Message.java:12)
            at edgruberman.bukkit.playeractivity.Main.onEnable(Main.java:43)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232)
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:543)
            at org.bukkit.Bukkit.reload(Bukkit.java:182)
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
            at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:469)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:599)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:568)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-27 03:35:31 [INFO] [Multiverse-Core] Enabling Multiverse-Core v2.4-b516
    2012-03-27 03:35:31 [INFO] [Multiverse-Core] - Version 2.4-b516 (API v14) Enabled - By Rigby, fernferret, lithium3141 and main--
    2012-03-27 03:35:31 [INFO] [AllPay] - Version 0.0 - using only an item based economy for Multiverse-Core v2.4-b516
    2012-03-27 03:35:31 [INFO] [Multiverse-Core] Loading World & Settings - 'yorn' - Env: NORMAL - Type: NORMAL & seed: -1703299171095698546
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'yorn_nether' - Env: NETHER - Type: NORMAL & seed: -1703299171095698546
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'cemo' - Env: NORMAL - Type: NORMAL & seed: 79278814767445478
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'cemo_nether' - Env: NETHER - Type: NORMAL & seed: -6556865405963923083
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'dungeonrunner' - Env: NORMAL - Type: NORMAL & seed: 6665132156985282136
    2012-03-27 03:35:32 [INFO] Could not set generator for world 'xara': Plugin 'SkylandsPlus' does not exist^[[0m
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'xara' - Env: NORMAL - Type: NORMAL & seed: -8459274159735576872 & generator$
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'myra' - Env: NORMAL - Type: NORMAL & seed: -8921786296498814653
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'myra_nether' - Env: NETHER - Type: NORMAL & seed: -2838358618236180673
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'xara_nether' - Env: NETHER - Type: NORMAL & seed: 1691403577723400906
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'yorn_the_end' - Env: THE_END - Type: NORMAL & seed: 841485606961650051
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] Loading World & Settings - 'myra_the_end' - Env: THE_END - Type: NORMAL & seed: 1374972589023243437
    2012-03-27 03:35:32 [INFO] [Multiverse-Core] 11 - World(s) loaded.
    2012-03-27 03:35:32 [INFO] [Multiverse-Portals] Enabling Multiverse-Portals v2.4-b524
    2012-03-27 03:35:32 [INFO] [Multiverse-Portals] - Version 2.4-b524 Enabled - By Rigby and fernferret
    2012-03-27 03:35:32 [INFO] [Multiverse-Portals]  16 - Portals(s) loaded
    2012-03-27 03:35:32 [INFO] [Multiverse-NetherPortals] Enabling Multiverse-NetherPortals v2.4-b518
    2012-03-27 03:35:32 [INFO] [MultiVerse-NetherPortals] - Version 2.4-b518 Enabled - By Rigby and fernferret
    2012-03-27 03:35:32 [INFO] [Sleep] Enabling Sleep v5.0.0
    2012-03-27 03:35:32 [SEVERE] Error occurred while enabling Sleep v5.0.0 (Is it up to date?)
    java.lang.NullPointerException
            at edgruberman.bukkit.messagemanager.channels.ChannelConfiguration.load(ChannelConfiguration.java:51)
            at edgruberman.bukkit.messagemanager.MessageManager.enable(MessageManager.java:65)
            at edgruberman.bukkit.messagemanager.MessageManager.<init>(MessageManager.java:58)
            at edgruberman.bukkit.sleep.Message.<init>(Message.java:15)
            at edgruberman.bukkit.sleep.Main.onEnable(Main.java:48)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232)
            at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:543)
            at org.bukkit.Bukkit.reload(Bukkit.java:182)
            at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
            at org.bukkit.craftbukkit.CraftServer.dispatchServerCommand(CraftServer.java:469)
            at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:599)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:568)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    2012-03-27 03:35:32 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2012-03-27 03:35:32 [INFO] ^[[32mReload complete.^[[0m
     
  4. Offline

    EdGruberman

    Cap K Thank you for the detail! That really helped me isolate the issue.

    I just put out a fix for that.

    Version 5.0.1 (2012/03/26) [ Download | Source ]
    • FIX: NPE on disable/reload
    • FIX: Dependency updated to MessageManager 6.0.1
    • FIX: Dependency updated to PlayerActivity 1.3.1

    If you want to let the automated dependency plugin updating handle things, you will have to restart your server twice after installing Sleep 5.0.1. The first should show you this:
    Code:
    2012-03-26 20:26:46 [INFO] [Sleep] Loading Sleep v5.0.1
    2012-03-26 20:26:46 [INFO] [Sleep] Installed plugin: MessageManager to "plugins\update\MessageManager.jar"
    2012-03-26 20:26:46 [SEVERE] [Sleep] Dependency requires update for MessageManager v6.0.1; Restart your server as soon as possible to automatically apply the update
    2012-03-26 20:26:46 [INFO] [Sleep] Installed plugin: PlayerActivity to "plugins\update\PlayerActivity.jar"
    2012-03-26 20:26:46 [SEVERE] [Sleep] Dependency requires update for PlayerActivity v1.3.1; Restart your server as soon as possible to automatically apply the update
    2012-03-26 20:26:46 [SEVERE] Dependency Failure; Server restart required initializing Sleep v5.0.1 (Is it up to date?)
    java.lang.IllegalStateException: Dependency Failure; Server restart required
    	at edgruberman.bukkit.sleep.dependencies.DependencyChecker.checkDependencies(DependencyChecker.java:56)
    	at edgruberman.bukkit.sleep.dependencies.DependencyChecker.<init>(DependencyChecker.java:25)
    	at edgruberman.bukkit.sleep.Main.onLoad(Main.java:38)
    	at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:212)
    	at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
    	at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    	at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:157)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    The second time will load (and reload! :) ) without any further messages.

    If you want to manage the updates yourself, you can download the latest MessageManager and PlayerActivity jar files yourself and replace them manually.
     
    Cap K likes this.
  5. Offline

    Cap K

    thank you :)
     
  6. Offline

    EdGruberman

    Minor update to handle another error PlayerActivity might have been throwing on disable/reload.

    Silentspy had a great suggestion for modifying the default FORCE notifications also.. they are now:
    Code:
        FORCE:
            format: 'Sleep has forced the sun to rise' # 1 = Plugin Name, 2 = Player Count Needed, 3 = Player Count In Bed, 4 = Player Count Possible
            timestamp: false
        FORCE_COMMAND:
            format: '%1$s&* forced the sun to rise' # 1 = Player Display Name, 2 = Player Count Needed, 3 = Player Count In Bed, 4 = Player Count Possible
    Version 5.0.2 (2012/03/28) [ Download | Source ]
    • FIX: Dependency update for PlayerActivity 1.3.2
    • FIX: Clarified forced notifications
     
  7. Offline

    Frogging101

    Wow, I love this plugin. Does exactly what I want it to do (I want it so that when 50% of players are in bed, the sleep cycle is initiated). And it works perfectly! Also really glad to see you keeping it updated.
     
  8. Offline

    EdGruberman

    Frogging101, Thank you so much for your feedback and usage details. I'm glad to hear it's working for you!
     
  9. Offline

    danhere

    Hey EdGruberman, thanks for an awesome plugin! I've been looking for something like this for awhile now. I had a quick question though. I don't want all the messages to get logged. It's stuff I don't need to see. I tried all the obvious ones like FATAL, ERROR, OFF, NONE etc and nothing worked. What's the proper argument?
     
  10. Offline

    EdGruberman

    danhere, Thank you for your feedback!

    To disable logging of the notifications you'll need to edit /plugins/Sleep/MessageManager.yml and add the following:
    Code:
    WORLD:
      level:
        log: 'OFF'
    (Make sure you leave the "version: 6.0.0" line in there too, it's how the MessageManager plugin determines if that configuration file is up to date appropriately.)

    I should make this more obvious in my configuration instructions... But basically that setting will then override the default MessageManager settings for just Sleep.
     
  11. Offline

    danhere

    Awesome man thanks! It seems that PlayerActivity breaks permissions on my server though, so I'll have to wait to use your plugin :(
     
  12. Offline

    EdGruberman

    danhere - Oh? Can you share any further details/error messages?
     
  13. Offline

    sycoso

    I tried this plugin on my server with the default settings with two people who were not op, but it was always forced day, when one of them slept and the other one jumped around...
    Do you have a clue, why?
     
  14. Offline

    EdGruberman

    sycoso, it should definitely not do that even if they were both ops. Did you try enabling more logging to see if it gives any more details as to why?

    Change the following setting in /plugins/Sleep/config.yml:
    Code:
    logLevel: ALL
    and then give it another try. If you can supply your log after the problem shows again I can help you interpret what is going on.
     
  15. Offline

    sycoso

    EdGruberman thanks for the fast answer, here you go:

    Code:
    2012-04-03 00:10:15 [FINEST] [Sleep] [midgard] Bed Entered: keiserwiliem
    2012-04-03 00:10:15 [FINE] [Sleep] [midgard] Setting sycoso to ignore sleep (Forcing Sleep)
    2012-04-03 00:10:21 [FINEST] [Sleep] [midgard] Bed Left: keiserwiliem
    2012-04-03 00:10:21 [FINE] [Sleep] [midgard] Setting sycoso to not ignore sleep (Awakening World)
    2012-04-03 00:10:21 [INFO] [MessageManager] [Sleep] [EVENT] #WORLD;midgard;2# §e§okeiserwiliem§r§e§o forced the sun to rise
    Do you need any more information?
     
  16. Offline

    EdGruberman

    sycoso, There are only two ways a player can force sleep. Either manually with the /sleep force command or automatically by entering bed if they have the sleep.force permission.

    The Sleep plugin by default explicitly denies everyone the sleep.force permission. So this leads me to think there is something else on your server causing that permission to be granted to players by default. What permission plugin do you run and how is it configured? My guess is something in the permission plugin you use is granting the permission unexpectedly.
     
  17. Offline

    sycoso

    I use PermissionsEx as a permissions plugin, these are the permissions:
    Code:
      admin:
        default: false
        info:
          prefix: '&c'
          suffix: ''
          build: true
        permissions:
        - '*'
        - 'modifyworld.*'
        - 'iConomy.holdings'
      pony:
        default: true
        info:
          prefix: ''
          suffix: ''
          build: true
        permissions:
        - 'essentials.help'
        - 'essentials.motd'
        - 'essentials.rules'
        - 'permissions.interact: true'
        - 'permissions.help: true'
        - 'modifyworld.*'
        - 'iConomy.holdings'
        - 'iConomy.holdings.others'
        - 'iConomy.help'
        - 'iConomy.payment'
    
    These are the plugins we use:
    ChatManager.jar
    ChestShop.jar
    commandbook-2.1-SNAPSHOT.jar
    Hawk.jar
    iConomy.jar
    Lockette.jar
    MessageManager.jar
    Modifyworld.jar
    Multiverse-Core-2.4.jar
    Multiverse-SignPortals-2.4.jar
    nc.jar
    PermissionsEx.jar
    PlayerActivity.jar
    Sleep.jar
    VoxelSniper.jar
    worldedit-5.3-SNAPSHOT.jar
    worldguard-5.5.2-SNAPSHOT.jar
     
  18. Offline

    EdGruberman

    Assuming you and your testing mate are in the "admin" group, I think it's that * node foiling the plans. There is good reading on PermissionsEx wiki regarding this:
    Basically if you want to stick with that * node for admin, give this a shot:
    Code:
      admin:
        default: false
        info:
          prefix: '&c'
          suffix: ''
          build: true
        permissions:
        - '*'
        - '-sleep.force'
        - '-sleep.ignore'
        - 'modifyworld.*'
        - 'iConomy.holdings'
      pony:
        default: true
        info:
          prefix: ''
          suffix: ''
          build: true
        permissions:
        - 'essentials.help'
        - 'essentials.motd'
        - 'essentials.rules'
        - 'permissions.interact: true'
        - 'permissions.help: true'
        - 'modifyworld.*'
        - 'iConomy.holdings'
        - 'iConomy.holdings.others'
        - 'iConomy.help'
        - 'iConomy.payment'
     
  19. Offline

    danhere

    I don't really have all that much to share but I'll do my best. I have GroupManager from Permissions set up and it works perfectly when Sleep and its accompanying plugins aren't working. But for some reason when they are, some commands (like /back) no longer work. Permissions has always sort of confused me and it took me awhile to get one set up. I'm running the most recent CB and all my plugins are up to date.
     
  20. Offline

    EdGruberman

    danhere, that is enough to help me understand your issue at least. And you are the second person to mention that issue as it relates to Essentials. I'm going to see what I can do about reworking the commands.
     
  21. Offline

    danhere

    Thanks man. Keep up the awesome work.
     
  22. Offline

    sycoso

    EdGruberman Thanks a lot! :)

    I should have read that first... :oops:

    So I guess I won't continue using '*'
     
  23. Offline

    EdGruberman

    Version 5.1.0 (2012/04/06) [ Download | Source ]
    • CHG: Added option to use manual /away status to ignore sleep
    • CHG: Dependency update to PlayerActivity 1.4.0
    • CHG: Dependency update to MessageManager 6.1.0
    • FIX: Reload causes sleep to overlook current players
    • FIX: Clarification of how many players left in bed on LEAVE_BED
    • FIX: Base code formatting update
    • FIX: /sleep command output coloring not consistent on player names

    This update will reset your configuration file. It will back up your existing first though. If you've made any customizations you will need to edit the config.yml file as appropriate.

    danhere - Please try this latest version now with your server. It should fix the command conflict problems you experienced.
     
  24. Offline

    Elspongebobmine

    I wanna make it so people can sleep in the end and nether. Can you make it possible to do so?
     
  25. Offline

    EdGruberman

    Elspongebobmine That is an interesting concept. I've been working on updating this plugin lately... so perhaps I can dig into that a bit also.

    But I'm not sure the end goal you have. Is it just wanting players be able to get into bed and not blow up? It's not like the light level changes in the nether or the end...
     
  26. Offline

    Elspongebobmine

    Yeah I know. But I have a server where its dimension vs dimension and I really want people to be able to sleep without exploding! So yeah. :)

    They could sleep whenever they want maybe.

    Or just tag along with the servers time.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  27. Offline

    williewillus

    Is this stable on 1.3?
     
  28. Offline

    EdGruberman

  29. Offline

    williewillus

    Whoo update! :D Thanks.
     

Share This Page