Installer
Installer
I uploaded a fix for this issue. This plugin is working again.
Instaler offers a way to manage your plugins with just a few simple commands.
The plugins features are:
- Search for plugins and their versions with just one command
- Install plugins directly from curse or bukkit
- Install plugin from any download URL
- View all your plugins in the pluginmanager
- Enable and disable any plugin on your server
- Uninstall plugins that you dont need
I recently started going to University, and the time I have left to get into minecraft or programming at all is enough to get any big changes or updates done. I don't play minecraft anymore, and I think i will stop updating this plugin. If there is any huge problem with the plugin you can comment, and i might fix it if I find some time to work on it, but right now I need to consider what i want to do in my future, so making plugins, which was fun during my time in school will not fit alongside all the other things i have to do right now. I hope this plugin will last for at least some time, but i am not able to ensure that its working.
Click here for more videos ( Ger, Esp (outdated), Pol (outdated) )
Permissions and Commands
This plugin has the following commands:
- /inst ... or /installer ...:
- ... ?/help (page) will display the helpscreen
- ... search [name] will search for plugins (spaces are allowed)
- ... load [url] enter a bukkit or curse url to download a plugin (e.g. http://dev.bukkit.org/bukkit-plugins/plugin-installer/)
- or enter a download-url to download any file that contains a plugin
- ... pm or ... pluginmanager will open the pluginmanager
A list of all permissions used by this plugin:
- installer.* Allows to use every feature of this plugin
- Includes: All permissions
- installer.help Allows to use the help command of this plugin
- Includes: -
- installer.install Allows to install and update plugins
- Includes: installer.help
- installer.urlinstall Allows to install plugins form download-urls (can be unsafe plugins)
- Includes: installer.install
- installer.enable Allows to enable plugins
- Includes: installer.pluginmanager
- installer.disable Allows to disable plugins
- Includes: installer.pluginmanager
- installer.deinstall Allows to uninstall plugins
- Includes: installer.pluginmanager
- installer.pluginmanager Allows to open the pluginmanager
- Includes: installer.help
- Includes: installer.help
Development
The original idea was from troycooper5
@Siquen
Seems like that is a smal bug on my side.
The plugin screws up when handling a list with few entries. Its a one line fix, so i will upload a fix today.
It does not work when it forms part / inst load (URL) then gives me the inscription Your Installation got canceled and when it forms part / inst search instance / inst search AuthMe writes the same thing got canceled Your Installation Help please
@CloudPlugins
This plugin can update my own plugins?
Please add spigotmc.org:D
@LimeGlass
You can now download spigot plugins by going to the site any copying the download-link url and pasting it to the load command (You will need the installer.urlinstall permission).
I just uploaded the version 2.3.3 and found the bug that was causing me to get 403s when trying to search for spigot plugins.
I will first update a little bit of my underlaying api and then add spigot plugin search support
Can you possibly add the ability to edit configs and get spigot plugins in game, Because this plugin can. You now have competition :P http://www.spigotmc.org/resources/plugininstaller-and-file-editor-1-8-x.7297/
@The_PC_Tech_Guy
Yes, the plugin even searches for files of plugins that havent been loaded yet, like when you unload a plugin with for example plugman, it will search through every file and find the plugin.
I didn't even notice it properly unloads/reloads plugins that depend on the plugin being updated! It's also nice to see it remove the old plugin, even if the filename is different. Great job, and hopefully you'll be able to use it with spigot as well soon.
cool and working on 1.8 spigot BT 36 for me
The best plugin ever. Add support load for spigot plz!!! And update to 1.8.x
@Swebl
Great Idea, I will get that working in the next version.
Im currently working on a way to manage Userinput better.
This plugin is awesome!! But can you add so you can search in /inst pm so you don't need to look around if you have many plugins that can be a bit ennoying. But try to fix that.
Have a nice day! :D
@MeGamer9999
Never mind i figured it out it was in my plugins folder but why i like this plugin is because i use FileZilla Which takes A LOT more longer then just a foldered server
Nice plugin but i'm just wondering if there is any way to EDIT the plugins because for some of my plugins they say "prise" instead of price?
I can't seem to uninstall plugins. It just kicks me and says Illegal characters used.
Could you tell me the name of the plugin you tried to uninstall and the version you were using, so I can reproduce the problem and find a way to fix it.
Uninstalling is working fine for every plugin i tried so far. An example would be fine too if it happend with multiple plugins.
If you have a console log it would be great if i could get that one too
-Leo
Hello! I am a fan of this plugin. It seems I get the same problem. If I type /inst search, it says " An internal error occured while attempting to perform this command.". For me, I am using a 1.7.2 server. I tried using with the Vault plugin, but still doesnt work.
*Edit*
I added the logs when I used the command /inst search.
[23:15:50 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'inst
' in plugin Installer v2.3.2-1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
ftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19
6) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServe
r.java:542) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerCon
nection.java:932) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java
:814) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java
:28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat
.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146
) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craf
tbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6
55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2
50) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5
45) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
Caused by: java.lang.NoSuchMethodError: org.bukkit.plugin.java.JavaPlugin.getPro
vidingPlugin(Ljava/lang/Class;)Lorg/bukkit/plugin/java/JavaPlugin;
at me.codercloud.installer.util.BaseUtil.getPlugin(BaseUtil.java:655) ~[
?:?]
at me.codercloud.installer.util.BaseUtil.runTask(BaseUtil.java:381) ~[?:
?]
at me.codercloud.installer.command.SearchCommand.handleCommand(SearchCom
mand.java:28) ~[?:?]
at me.codercloud.installer.util.CommandHandler.handleCommand(CommandHand
ler.java:50) ~[?:?]
at me.codercloud.installer.InstallerPlugin.onCommand(InstallerPlugin.jav
a:40) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
ftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
... 13 more
>
@Johnanater
Spigot has no api that allows me to access the plugins from java, and i dont know how search requests are filed on the website (I already looked into that)
The next feature will be customizeable language (You will be able to select from german, english and languages that you created yourself)
Can you add support for spigot plugin downloads?
BTW I love the plugin
10/10
Hey! Just letting you know that I created a video showcase/tutorial on your plugin. Please take a moment to check it out and maybe feature it on your page. Thanks! :)
https://www.youtube.com/watch?v=gxaaHf8xC9Y&index=1&list=PLy53jen81HdAZcKuxi9quuX4OuDZ6psr1
@greeves12
Nice,
Btw, I just managed to get my first try on a pluginmanager that can uninstall done. I just encountered some problems with 2 or more players trying to install/uninstall the same plugin, i need to add a little safety switch for that.