Maintenance
WILL BE UPDATED JUST AFTER CHRISTMAS
Maintenance - Work in peace
Version: v1.1
This plugin will refuse player connections and display your custom message whenever a player tries to connect. While you are performing your server maintenance in peace and quiet, your players will know the server's status and won't think that they've been banned, or the server has crashed, etc. You can choose certain players to be able to join even during the "Maintenance," and the Maintenance mode will persist even after rebooting the server...
Download the latest version of plugin (DropBox for the moment, BukkitDev the next update - 6,79 Ko)
Download the latest source of plugin (DropBox for the moment, BukkitDev the next update)
Commands and Permissions:
| Permission | Description |
|---|---|
| maintenance.* | Access to all commands. |
| maintenance.help | See the help. (with /maintenance) |
| maintenance.see | See restriction state. (with /maintenance see) |
| maintenance.manage | Set restriction state. (with /maintenance on or /maintenance off) |
| maintenance.alert | Be alerted when restriction state change. |
| maintenance.alertname | Only with maintenance.alert, the message will tell who did that. |
| maintenance.kick | Kick non-authorized (maintenance.connectover) players. (with /maintenance kick) |
| maintenance.connectover | Connect over maintenance. |
Config.yml
| Name.......................... | Type.... | Description |
|---|---|---|
| restricted | Boolean | Define if the plugin will restrict connections. |
| messages.undermaintenance | String | Define the message will appear to a non-authorized player when trying to connect. |
| messages.maintenancekick | String | Define the message will appear to a kicked player be /maintenance kick. |
| motd.enabled | Boolean | Define if the plugin will restrict connections. |
| motd.normal | String | Define the normal motd. |
| motd.undermaintenance | String | Define the motd when restriction is enabled. |
Features:
- Block all non-authorized logins when you want
- Kick all non-authorized online players to clean the server
- Can change MOTD when restriction enabled
- Custom messages and MOTD
- Help shows only allowed command(s)
- Alert some players when restriction state change
- All commands are allowed in-game and with console
- Support Bukkit Permissions, bPermissions and PermissionsEX
Changelog:
Version 1.1
- You can now use customized messages
- Now able to change MOTD
- Help shows only allowed command(s)
- Colorful help
- "Alert" system
Version 1.0
- Initial Release
-
View User Profile
-
Send Message
Posted Jul 15, 2013Made Similar Version Of This Plugin: http://dev.bukkit.org/bukkit-plugins/servermaintenance/
-
View User Profile
-
Send Message
Posted Apr 25, 2012Does this work with 1.2.5 ?
-
View User Profile
-
Send Message
Posted Mar 3, 2012Does it work with 1.2
-
View User Profile
-
Send Message
Posted Feb 20, 2012are we going to see an R5 update soon?
-
View User Profile
-
Send Message
Posted Feb 20, 2012Can you update this plugin to Bukkit 1.1 R4 ? WILL BE UPDATED JUST AFTER CHRISTMAS...
-
View User Profile
-
Send Message
Posted Feb 9, 2012got an updated version for as long as he doesnt update: http://dl.dropbox.com/u/26616665/Maintenance.jar
-
View User Profile
-
Send Message
Posted Feb 8, 2012Doesn't work. :( 2012-02-08 14:48:44 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'maintenance' in plugin Maintenance v1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:386) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:777) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:178) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:587) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:536) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.IncompatibleClassChangeError: Expected static method ru.tehkode.permissions.bukkit.PermissionsEx.has(Lorg/bukkit/entity/Player;Ljava/lang/String;)Z at me.kwx.Minecraft_Maintenance.Minecraft_Maintenance.AskPerm(Minecraft_Maintenance.java:147) at me.kwx.Minecraft_Maintenance.Minecraft_Maintenance.onCommand(Minecraft_Maintenance.java:57) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 14 more
-
View User Profile
-
Send Message
Posted Feb 2, 2012@winter4w
All will be fixed in next version !
-
View User Profile
-
Send Message
Posted Jan 31, 2012I gete this
19:12:33 [INFO] [Maintenance] Restriction has been enabled 19:12:33 [WARNING] Unexpected exception while parsing console command org.bukkit.command.CommandException: Unhandled exception executing command 'main tenance' in plugin Maintenance v1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 8) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3 86) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:3 82) at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:574) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465) Caused by: java.lang.IncompatibleClassChangeError: Expected static method ru.teh kode.permissions.bukkit.PermissionsEx.has(Lorg/bukkit/entity/Player;Ljava/lang/S tring;)Z at me.kwx.Minecraft_Maintenance.Minecraft_Maintenance.AskPerm(Minecraft_ Maintenance.java:147) at me.kwx.Minecraft_Maintenance.Minecraft_Maintenance.onCommand(Minecraf t_Maintenance.java:109) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 7 more
-
View User Profile
-
Send Message
Posted Jan 28, 2012Where is the config found
-
View User Profile
-
Send Message
Posted Dec 19, 2011@predawnia
It support, I just forgot to write it.
-
View User Profile
-
Send Message
Posted Dec 18, 2011no default Bukkit permissions API support?