Stopper - Remove error-messages from /stopp : Version: v1.1 Without Plugins user see errors on /stopp and /stop , stoper removes these errors! You can use your own messages by changing the default.txt or typing /stopp OR /stop {Your Message} Features: Removes errors on stopping Server Use your own shutdown message! Color support!(Prefix: "&" Colorlist) Permissions(optional, without permissions SuperPerms or OP-Only) Stopper.stop ability to stop the Server Stopper.color ability to use colors in custom Stopmessage SuperPerms (same as Permissions nodes) Stopper.* Download: Attachment(V1.0) Hotfile.com(V1.0) DropBox(V1.1) RB 1000+ only DropBox(V1.2) RB 1185+ only DropBox(latest; v1.2) RB 1185+ only Known Issues: Doesn't work from Console with Crafty enabled (not retested with v1.1) Changelog: Version 1.2 Using new "Server.shutdown()" Method Version 1.1 Code Cleanup Support for SuperPerms New Configuration "usepermissions" if false it doesn't try to hook into permissions plugin "oponly" Don't fall back to SuperPerms use directly oponly "logallkicks" every kicked palyer get logged "defaulttext" the old "default.txt" Fix for possible NPE in cause of disabling the Permissions-Plugin Fix for uncaught expections if there is an error in an plugins "onDisable"-function World names now are shown before each "Saving Chunks" in the log Version 1.0 Release
I don't understand this. (As in the /stopp, why would you need to type that command? But the message is nice)
/stopp and /stop are Vanilla commands to shutdown the server softly(save before shutdown) but they don't send messages(kick them) to the players before shutdown. So the players will see something like "Internal exeption: java.net.SocketException: Connection reset". This plugin kicks players before shutdown so you can send them a custom message. I hope you understood what it does.
People have said this before, but I would recommend using dropbox to host your plugin downloads because you can provide a most recent link, and have older versions available as well. Basically, you don't have to upload, you just put it in a folder and it uploads by itself.
Gives an internal server error on join with CraftBukkit 740. It may be a compatibility issue with another plugin however. Well this isn't good, I've removed it and now I'm getting internal server errors. This wouldn't happen to mess with anything else would it? I tried copying Craftbukkit over itself, did nothing (didn't expect it to). Now I've restored my world to a backup and it gives me a blank dirt screen. Help?
Can you please post the whole error? I've just tested it with craftbukkit740 and permissions 2.7.2. No Errors. I don't think the error is from my plugin, beacuas i does'nt register any event. I won't update the title till I can surly say it's not my plugin.
Great plugin! However, I recommend putting it on Dropbox and adding it to CraftBukkitUpToDate. Very handy to make sure users always have the latest version of the plugin. http://forums.bukkit.org/threads/ad...keep-your-server-plugins-up-to-date-740.5026/ Also, is there a technical difference between /stop and /stopp?
Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler It didn't give a whole error, when I logged into the server I saw my world for about half a second then I got the dirt screen. I'll check the server console now. EDIT: Here it is: Code: java.lang.NullPointerException at net.minecraft.server.TileEntitySign.e(TileEntitySign.java:38) at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:196) at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:182) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:272) at net.minecraft.server.Packet10Flying.a(SourceFile:126) at net.minecraft.server.NetworkManager.a(NetworkManager.java:195) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74) at net.minecraft.server.NetworkListenThread.a(SourceFile:100) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285) at net.minecraft.server.ThreadServerApplication.run(SourceFile:394) Seems to be complaining about a sign, which makes me think it's my tombstone plugin. It only started when I used this plugin though, so there must be a clash somewhere. I'll disable it aand report back. RESOLUTION: I disabled all my plugins, it still didn't work. I reverted my world to a backup from 1 hour ago. Now it hangs on logging in. Moral? Backing up your world isn't enough. Take a backup of everything involved in the server. And sorry for hijacking your thread, I'm starting to doubt that it was your plugin's fault. Edit yet again: Sorry, but this is scaring me. Make it generate a fresh world, remove all plugins and it still refuses to do anything. I've also noticed a bukkit.yml file which claims to have been modified at the time I installed your plugin. Will removing this help??? No, it did not. OMG I'm an idiot. Running the server on a different machine without Tombs worked fine. It's Tombs's fault, and I only thought it wasn't because the machine which hosts the server is in desperate need of a restart and refuses to start anything new. Sorry I doubted your plugin at all, when I get this mess sorted out I think I'll install yours.
@PhantomGamers: No, the only diggerence is that /stop is the command and /stopp is the alias, because both commands are also vanilla. @~Poke~: Sorry for you, but I'm happy to hear not my plugin is the bad one. I'll update the title now.
First time testing, "stopp" in console on empty server, error: http://pastie.org/1920707 "stop" does the same thing.
I could not reproduce the error, but I've changed two things in the code. Can you please test if this version (http://hotfile.com/dl/118205053/8b3c2ec/Stopper.jar.html and attachment) also produces the error?
I figured that would be the case- I'm sure you did much better than I could, considering I only know English, hahah
Yes, I'm about to create a 'helper-class' included into all of my future plugins. I think in about one week I'll update stopper, I'll also look deeper if there are any bugs. The new Version will be hosted on Dropbox. EDIT: Sorry, I'm very busy these days, but I use this plugin on my own server, so it will be updated.
Sorry for the long delay! But here it is Stopper v1.1 with SuperPerms Support! It also fixes some (possible, uncaught) Exceptions in v1.1 In v1.0 there would be errors if the Permissions plugin dies or other plugins have errors in terhe onDisable-function, these are now fixed. If permissions get lost it'll fall back to the configuration(SuperPerms or directly to OP-Only) Important! If you don't use SuperPerms(and don't use teh Permissions plugin) you aren't forced to set oponly to true, only set it to true if you wan't Stopper to ignore your SuperPerms. If you find any errors or bugs feel free to report them to me
Can you also include bChat like colour support? e.g. +AQUA If you want you may use my code: This uses (AQUA) but could be changed to anything you wish Code:java public void FormatSomthing() { EndResultString = UnformattedString.replace("(RED)", ChatColor.RED.toString()) .replace("(GOLD)", ChatColor.GOLD.toString()) .replace("(YELLOW)", ChatColor.YELLOW.toString()) .replace("(GREEN)", ChatColor.GREEN.toString()) .replace("(AQUA)", ChatColor.AQUA.toString()) .replace("(BLUE)", ChatColor.BLUE.toString()) .replace("(PURPLE)", ChatColor.LIGHT_PURPLE.toString()) .replace("(GRAY)", ChatColor.GRAY.toString()) .replace("(DARK_RED)", ChatColor.DARK_RED.toString()) .replace("(DARK_GREEN)", ChatColor.DARK_GREEN.toString()) .replace("(DARK_AQUA)", ChatColor.DARK_AQUA.toString()) .replace("(DARK_BLUE)", ChatColor.DARK_BLUE.toString()) .replace("(DARK_PURPLE)", ChatColor.DARK_PURPLE.toString()) .replace("(DARK_GRAY)", ChatColor.DARK_GRAY.toString()) .replace("(BLACK)", ChatColor.BLACK.toString()) .replace("(WHITE)", ChatColor.WHITE.toString());} Oh and is this broken??? Error (Move your mouse to reveal the content) Error (open) Error (close) 08:43:20 [INFO] Stopping the Server... 08:43:20 [INFO] Saving chunks 08:43:20 [INFO] Saving chunks 08:43:20 [INFO] Saving chunks 08:43:20 [INFO] Saving chunks 08:43:20 [INFO] Saving chunks 08:43:20 [INFO] Saving chunks 08:43:20 [SEVERE] java.util.ConcurrentModificationException 08:43:20 [SEVERE] at java.util.HashMap$HashIterator.nextEntry(Unknown Sour ce) 08:43:20 [SEVERE] at java.util.HashMap$KeyIterator.next(Unknown Source) 08:43:20 [SEVERE] at net.minecraft.server.World.a(World.java:2334) 08:43:20 [SEVERE] at net.minecraft.server.ChunkLoader.a(SourceFile:140) 08:43:20 [SEVERE] at net.minecraft.server.ChunkRegionLoader.a(SourceFile:8 4) 08:43:20 [SEVERE] at net.minecraft.server.ChunkProviderServer.saveChunk(Ch unkProviderServer.java:152) 08:43:20 [SEVERE] at net.minecraft.server.ChunkProviderServer.saveChunks(C hunkProviderServer.java:201) 08:43:20 [SEVERE] at net.minecraft.server.World.save(World.java:267) 08:43:20 [SEVERE] at org.bukkit.craftbukkit.CraftWorld.save(CraftWorld.jav a:546) 08:43:20 [SEVERE] at de.cwsurf.pcgames3112.Stopper.Stopper.stop(Unknown So urce) 08:43:20 [SEVERE] at de.cwsurf.pcgames3112.Stopper.Stopper.onCommand(Unkno wn Source) 08:43:20 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:40) 08:43:20 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:163) 08:43:20 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Cr aftServer.java:370) 08:43:20 [SEVERE] at me.escapeNT.pail.GUIComponents.ServerMenu$2.actionPer formed(ServerMenu.java:43) 08:43:20 [SEVERE] at javax.swing.AbstractButton.fireActionPerformed(Unknow n Source) 08:43:20 [SEVERE] at javax.swing.AbstractButton$Handler.actionPerformed(Un known Source) 08:43:20 [SEVERE] at javax.swing.DefaultButtonModel.fireActionPerformed(Un known Source) 08:43:20 [SEVERE] at javax.swing.DefaultButtonModel.setPressed(Unknown Sou rce) 08:43:20 [SEVERE] at javax.swing.AbstractButton.doClick(Unknown Source) 08:43:20 [SEVERE] at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknow n Source) 08:43:20 [SEVERE] at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseR eleased(Unknown Source) 08:43:20 [SEVERE] at java.awt.Component.processMouseEvent(Unknown Source) 08:43:20 [SEVERE] at javax.swing.JComponent.processMouseEvent(Unknown Sour ce) 08:43:20 [SEVERE] at java.awt.Component.processEvent(Unknown Source) 08:43:20 [SEVERE] at java.awt.Container.processEvent(Unknown Source) 08:43:20 [SEVERE] at java.awt.Component.dispatchEventImpl(Unknown Source) 08:43:20 [SEVERE] at java.awt.Container.dispatchEventImpl(Unknown Source) 08:43:20 [SEVERE] at java.awt.Component.dispatchEvent(Unknown Source) 08:43:20 [SEVERE] at java.awt.LightweightDispatcher.retargetMouseEvent(Unk nown Source) 08:43:20 [SEVERE] at java.awt.LightweightDispatcher.processMouseEvent(Unkn own Source) 08:43:20 [SEVERE] at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) 08:43:20 [SEVERE] at java.awt.Container.dispatchEventImpl(Unknown Source) 08:43:20 [SEVERE] at java.awt.Window.dispatchEventImpl(Unknown Source) 08:43:20 [SEVERE] at java.awt.Component.dispatchEvent(Unknown Source) 08:43:20 [SEVERE] at java.awt.EventQueue.dispatchEventImpl(Unknown Source) 08:43:20 [SEVERE] at java.awt.EventQueue.access$000(Unknown Source) 08:43:20 [SEVERE] at java.awt.EventQueue$1.run(Unknown Source) 08:43:20 [SEVERE] at java.awt.EventQueue$1.run(Unknown Source) 08:43:20 [SEVERE] at java.security.AccessController.doPrivileged(Native Me thod) 08:43:20 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr ivilege(Unknown Source) 08:43:20 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr ivilege(Unknown Source) 08:43:20 [SEVERE] at java.awt.EventQueue$2.run(Unknown Source) 08:43:20 [SEVERE] at java.awt.EventQueue$2.run(Unknown Source) 08:43:20 [SEVERE] at java.security.AccessController.doPrivileged(Native Me thod) 08:43:20 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr ivilege(Unknown Source) 08:43:20 [SEVERE] at java.awt.EventQueue.dispatchEvent(Unknown Source) 08:43:20 [SEVERE] at java.awt.EventDispatchThread.pumpOneEventForFilters(U nknown Source) 08:43:20 [SEVERE] at java.awt.EventDispatchThread.pumpEventsForFilter(Unkn own Source) 08:43:20 [SEVERE] at java.awt.EventDispatchThread.pumpEventsForHierarchy(U nknown Source) 08:43:20 [SEVERE] at java.awt.EventDispatchThread.pumpEvents(Unknown Sourc e) 08:43:20 [SEVERE] at java.awt.EventDispatchThread.pumpEvents(Unknown Sourc e) 08:43:20 [SEVERE] at java.awt.EventDispatchThread.run(Unknown Source) 08:43:20 [SEVERE] java.util.ConcurrentModificationException 08:43:20 [SEVERE] at java.util.HashMap$HashIterator.nextEntry(Unknown Sour ce) 08:43:20 [SEVERE] at java.util.HashMap$KeyIterator.next(Unknown Source) 08:43:20 [SEVERE] at net.minecraft.server.World.a(World.java:2334) 08:43:20 [SEVERE] at net.minecraft.server.ChunkLoader.a(SourceFile:140) 08:43:20 [SEVERE] at net.minecraft.server.ChunkRegionLoader.a(SourceFile:8 4) 08:43:20 [SEVERE] at net.minecraft.server.ChunkProviderServer.saveChunk(Ch unkProviderServer.java:152) 08:43:20 [SEVERE] at net.minecraft.server.ChunkProviderServer.saveChunks(C hunkProviderServer.java:201) 08:43:20 [SEVERE] at net.minecraft.server.World.save(World.java:267) 08:43:20 [SEVERE] at org.bukkit.craftbukkit.CraftWorld.save(CraftWorld.jav a:546) 08:43:20 [SEVERE] at de.cwsurf.pcgames3112.Stopper.Stopper.stop(Unknown So urce) 08:43:20 [SEVERE] at de.cwsurf.pcgames3112.Stopper.Stopper.onCommand(Unkno wn Source) 08:43:20 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:40) 08:43:20 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:163) 08:43:20 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Cr aftServer.java:370) 08:43:20 [SEVERE] at me.escapeNT.pail.GUIComponents.ServerMenu$2.actionPer formed(ServerMenu.java:43) 08:43:20 [SEVERE] at javax.swing.AbstractButton.fireActionPerformed(Unknow n Source) 08:43:20 [SEVERE] at javax.swing.AbstractButton$Handler.actionPerformed(Un known Source) 08:43:20 [SEVERE] at javax.swing.DefaultButtonModel.fireActionPerformed(Un known Source) 08:43:20 [SEVERE] at javax.swing.DefaultButtonModel.setPressed(Unknown Sou rce) 08:43:20 [SEVERE] at javax.swing.AbstractButton.doClick(Unknown Source) 08:43:20 [SEVERE] at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknow n Source) 08:43:20 [SEVERE] at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseR eleased(Unknown Source) 08:43:20 [SEVERE] at java.awt.Component.processMouseEvent(Unknown Source) 08:43:21 [SEVERE] at javax.swing.JComponent.processMouseEvent(Unknown Sour ce) 08:43:21 [SEVERE] at java.awt.Component.processEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.Container.processEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.Component.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.Container.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.Component.dispatchEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.LightweightDispatcher.retargetMouseEvent(Unk nown Source) 08:43:21 [SEVERE] at java.awt.LightweightDispatcher.processMouseEvent(Unkn own Source) 08:43:21 [SEVERE] at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.Container.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.Window.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.Component.dispatchEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue.access$000(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue$1.run(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue$1.run(Unknown Source) 08:43:21 [SEVERE] at java.security.AccessController.doPrivileged(Native Me thod) 08:43:21 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr ivilege(Unknown Source) 08:43:21 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr ivilege(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue$2.run(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue$2.run(Unknown Source) 08:43:21 [SEVERE] at java.security.AccessController.doPrivileged(Native Me thod) 08:43:21 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr ivilege(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue.dispatchEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpOneEventForFilters(U nknown Source) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpEventsForFilter(Unkn own Source) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpEventsForHierarchy(U nknown Source) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpEvents(Unknown Sourc e) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpEvents(Unknown Sourc e) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.run(Unknown Source) 08:43:21 [SEVERE] java.util.ConcurrentModificationException 08:43:21 [SEVERE] at java.util.HashMap$HashIterator.nextEntry(Unknown Sour ce) 08:43:21 [SEVERE] at java.util.HashMap$KeyIterator.next(Unknown Source) 08:43:21 [SEVERE] at net.minecraft.server.World.a(World.java:2334) 08:43:21 [SEVERE] at net.minecraft.server.ChunkLoader.a(SourceFile:140) 08:43:21 [SEVERE] at net.minecraft.server.ChunkRegionLoader.a(SourceFile:8 4) 08:43:21 [SEVERE] at net.minecraft.server.ChunkProviderServer.saveChunk(Ch unkProviderServer.java:152) 08:43:21 [SEVERE] at net.minecraft.server.ChunkProviderServer.saveChunks(C hunkProviderServer.java:201) 08:43:21 [SEVERE] at net.minecraft.server.World.save(World.java:267) 08:43:21 [SEVERE] at org.bukkit.craftbukkit.CraftWorld.save(CraftWorld.jav a:546) 08:43:21 [SEVERE] at de.cwsurf.pcgames3112.Stopper.Stopper.stop(Unknown So urce) 08:43:21 [SEVERE] at de.cwsurf.pcgames3112.Stopper.Stopper.onCommand(Unkno wn Source) 08:43:21 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman d.java:40) 08:43:21 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo mmandMap.java:163) 08:43:21 [SEVERE] at org.bukkit.craftbukkit.CraftServer.dispatchCommand(Cr aftServer.java:370) 08:43:21 [SEVERE] at me.escapeNT.pail.GUIComponents.ServerMenu$2.actionPer formed(ServerMenu.java:43) 08:43:21 [SEVERE] at javax.swing.AbstractButton.fireActionPerformed(Unknow n Source) 08:43:21 [SEVERE] at javax.swing.AbstractButton$Handler.actionPerformed(Un known Source) 08:43:21 [SEVERE] at javax.swing.DefaultButtonModel.fireActionPerformed(Un known Source) 08:43:21 [SEVERE] at javax.swing.DefaultButtonModel.setPressed(Unknown Sou rce) 08:43:21 [SEVERE] at javax.swing.AbstractButton.doClick(Unknown Source) 08:43:21 [SEVERE] at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknow n Source) 08:43:21 [SEVERE] at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseR eleased(Unknown Source) 08:43:21 [SEVERE] at java.awt.Component.processMouseEvent(Unknown Source) 08:43:21 [SEVERE] at javax.swing.JComponent.processMouseEvent(Unknown Sour ce) 08:43:21 [SEVERE] at java.awt.Component.processEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.Container.processEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.Component.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.Container.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.Component.dispatchEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.LightweightDispatcher.retargetMouseEvent(Unk nown Source) 08:43:21 [SEVERE] at java.awt.LightweightDispatcher.processMouseEvent(Unkn own Source) 08:43:21 [SEVERE] at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.Container.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.Window.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.Component.dispatchEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue.dispatchEventImpl(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue.access$000(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue$1.run(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue$1.run(Unknown Source) 08:43:21 [SEVERE] at java.security.AccessController.doPrivileged(Native Me thod) 08:43:21 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr ivilege(Unknown Source) 08:43:21 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr ivilege(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue$2.run(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue$2.run(Unknown Source) 08:43:21 [SEVERE] at java.security.AccessController.doPrivileged(Native Me thod) 08:43:21 [SEVERE] at java.security.AccessControlContext$1.doIntersectionPr ivilege(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventQueue.dispatchEvent(Unknown Source) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpOneEventForFilters(U nknown Source) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpEventsForFilter(Unkn own Source) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpEventsForHierarchy(U nknown Source) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpEvents(Unknown Sourc e) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.pumpEvents(Unknown Sourc e) 08:43:21 [SEVERE] at java.awt.EventDispatchThread.run(Unknown Source) 08:43:21 [INFO] Kicking all Players(1) 08:43:21 [INFO] Disabling plugins 08:43:21 [INFO] [bChat] version 2.0 is disabled! 08:43:21 [INFO] [bPermissions 1.9.1] Disabled 08:43:21 [INFO] [EnderCraft-Essentials] Build 008 has been disabled. 08:43:21 [INFO] [MultiInv] Plugin disabled. 08:43:21 [INFO] [Multiverse-Core] - Disabled 08:43:21 [INFO] [Pail] Pail 0.7.5 Disabled 08:43:21 [INFO] [Regios] Shutting down scheduler task... 08:43:21 [INFO] [Regios] Scheduler task stopped successfully! 08:43:21 [INFO] [Regios] Regios version 4.0.71 disabled successfully! 08:43:21 [INFO] SimpleCensor disabled! 08:43:21 [INFO] [bPermissionsWebGUI 1.3] Disabled 08:43:21 [INFO] [xAuth] v2.0b4.3 Disabled! 08:43:21 [INFO] [BattleNight] Version 0.7-Dev has been disabled. 08:43:21 [INFO] [PailStone] Finished unloading. (3.8) 08:43:21 [INFO] Stopping server...(Thanks to Stopper v1.0) 08:43:21 [INFO] Stopping server > EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Thanks for yor report, this looks like an incompatibility with Pail. Wich CB and pail versions are you using? Does this error occur without Pail, does it happen with Pail but without Stopper? And if you wan't I could make the existing color codes configurable.