PluginUpdater - Plugin Manager: Version: v1.4 PluginUpdater allows you to use in-game commands to manage/download plugins on the server! It is mainly meant for plugin developers who need to test their plugins/updates without stopping the server. Features: /pload <Plugin name> - will load the plugin, it is case-sensitive and you do not include the file extension. /punload <Plugin name> - will unload the plugin from the server, it is case-sensitive and you do not include the file extension. /preload <Plugin name> - will reload the plugin on the server, it is case-sensitive and you do not include the file extension. If the plugin has it's own reload ability, please use that rather than this. /pupdate <Plugin name> <URL> - will download the plugin from a given URL, it is case-sensitive and you do not include the file extension in the <Plugin name> in the URL you must include the .jar at the end and also to use this its best to unload a plugin if your downloading the same plugin that's already on the server.. Example: /pupdate CoolPlugin http://Website.com/plugins/CoolPlugin.jar This will only download the plugin not load. You must afterwards use /pload to load it. Permissions Nodes: pluginupdater.pload - /pload pluginupdater.preload - /preload pluginupdater.punload - /punload pluginupdater.pupdate - /pupdate Download PluginUpdater Changelog: Version 1.0 Added /pload to load plugins onto server Version 1.1 Added /pupdate to download plugins to server Version 1.2 Added /punload to unload plugins from server Version 1.3 Fixed /punload to unregister the plugins completely Version 1.3.1 Fixed a check used for debugging Version 1.4 Added permissions support, and /preload to reload plugins with one command
Bryce Please read the submission guidelines: http://forums.bukkit.org/threads/pl...-requirements-updated-december-28-2011.52166/ Mainly concerning the title and latest rb
Wow thanks for this plugin! This helps when I'm away and I need my admins to install or update a plugin. Can you possibly add some more commands like the ability to delete plugins or a /preload? And is there any planned possible permissions support?
joshwenke I'll be adding permissions and ability to use /preload in the next version. The deleting of plugins i will work on.
21:40:01 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'pload' in plugin pluginUpdater v1.3.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:461) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:818) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:778) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:761) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:112) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:554) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:452) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.ArrayIndexOutOfBoundsException: 0 at me.gameace.gameace.pluginUpdater.onCommand(pluginUpdater.java:62) at org.bukkit.command.PluginCommand.execute(PluginComma ----- Running bukkit 1.2.3
HunterT That means either the bukkit version you're running doesn't pass arguments correctly or you didn't type an argument at all. An example of an argument is the underlined word here ---> /pload pmSystem Type in a name of a plugin to load after /pload to have it work.
Awesome plugin, I would use it but I like installing plugins to prevent errors, although the unload feature is what I like, I will come back with my results! EDIT: Amazing, the updater is very nice and works good! I'll keep this one!
Oh, that did work! Great plugin, but you should add a message that says something like USAGE /pload pluginname when a silly person like me does that
mmh, when using /pload / /punload / /preload it always gives out explanation "/preload [filename]". examples i tried /preload pluginname /preload pluginname.jar /preload PluginName /preload PluginName.jar always gives out "/preload [filename]" and does not reload the plugin. tested on build 2060-beta
So um, does it automatically check for plugin updates? Or do you have to use the in-game commands to manually check. And from what I see from what you've written, there's an area in the config somewhere where you provide direct links for the plugin download?
Does this automatically update without a command or does it need a command to download and update every timE?
ok, /unload is easy to use but to bring it back to server isn't....IDK Y the HELL is wrong with the spoilers....glitched (ingame= spoiler.....internal error =spoiler, its sopose to be seperate spoilers not into each other. in game Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler /punload LightningRod [INFO] [LightningRod] Disabling LightningRod v1.2 [INFO] LightningRod disabled. /pload LightningRod-v1.2 internal error [/spoiler] internal error Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler 15:16:37 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'ploa d' in plugin pluginUpdater v1.4 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16 6) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4 84) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:811) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:771) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:754) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java :106) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:246) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:102) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java :172) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:8 2) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:559) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:451) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:373) at me.gameace.gameace.pluginUpdater.onCommand(pluginUpdater.java:73) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40) ... 14 more >