Bukkitmanager
Description
BIG v. 1.0 REWRITE ON ITS WAY
Bukkitmanager is the Plugin you have waited for...
With Bukkitmanager you can manage and update almost every thing of bukkit, including the installed Plugins.
It gives you a Swing GUI, a Spout GUI and a Webinterface with many Settings, a Playerlist with Kick, Ban, and Teleport events and much more.
It's like a Bridge between the most used Plugins and Bukkit itself.
It provides an Automessage function, with Permissions, so you see the messages only with the permission 'bm.automessage', which is default set for every player.
Features
- Bm Shell -
Not yet started
- Manage Plugins (enable[finished], disable[finished], restart[finished], load[finished], unload[finished] update[finished], install[finished], delete[work in Progress])
- Fakepluginlist - finished
- Filebrowser - work in Progress
- SQL Browser -
Not yet started
- Automessage Function - finished
- Autosave & Autobackup Function - finished
- Addons - work in Progress
- Swing GUI - work in Progress
- Spout GUI - work in Progress
- Webinterface - work in Progress
- Chatfilter - finished
- Playermanagement (Hide, Show, Level, Exp, Lastseen…) - finished
- Multilanguage - finished
- FTP Server - work in Progress
- Webserver -
Not yet started
- Statistics - finished
- Custom Messages - finished
- Scripting - finished (Will be extended)
Videos
Addons
Commands
Permissions
Config
ToDo
- Add the not implemented Features
- Fix the bugs
Bugs
- No known bugs yay :D
Changelog
Used Libraries
Supported Plugins
- Notifications - Displays beautiful Notification in the bottom right corner
- Vault - For Permissions
- PermissionsEx - For Permissions
If you know something to add or you have found a Bug, please use the Ticketsystem.
Development Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
You can get Development Builds from my Jenkins or from my Homepage
@efreak1996
Finally got back into MC, plugin seems to load fine and auto save works at least. MC1.7.5
@chuck4100
@stnlylee
Sry, I don't have the time to test and update the plugin to 1.7 right now. If you could try it and check whether it works or not I try to fix it if it isn't working...
Any status on this plugin? Did 1.7 kill it like so many others?
Is it working on 1.7?
I need your help. If i want to use the command "/bm plugin install all", I have to answer the following question with y oder n. But it doesn't run. How could I answer these question to install the plugins? have anyone already experience with that command?
@Dustinduse
Hm, not for me, don't know whats happening there
But maybe Beta 1.5 (currently awaiting approval) fixes it ;D
Sry for the long response delay, not enough time for everything :/
Seems like the latest version takes a bit to disable... and Multicraft force stops my server because it takes to long to shutdown.
@o0Julia0o
it sends configurable messages in intervals to all people who have the "bm.automessage" permission, which is set to all player per default.
what does "Automessage Function" do?
@efreak1996
I have a dedicated server machine, currently running 3 servers. I'd be more than willing to help you out with beta testing.
@CaptainJohnnyBlu
I hope so :D
This will be epic. :D!!
@efreak1996
Dude, Thank you for answering all the questions :)
And, i am always available to test, just give me the word.
@Goblom
Wow, those are many suggestions :D
Well the API is wip, I already started deploying features as addons, which are in fact additional plugins which load the Bukkitmanager API, so I can keep the main Plugin smaller. The Features which are planned for addons currently are:
If you know features i should deploy as addons too just say and i will think about it ;)
Currently i don't see any command conflicts, because Bukkitmanager only needs the /bm command. You are able to toggle the other ones and if they are disabled any plugin can use them instead.
Notifications sounds great, will add support for that.
I've checked the Ban Management Plugin and it doesn't looks like it uses /bm, but if it does, which command i should use instead?
To the FTP Server, it will be an independent Server using some Apache Libraries, because if i write it on my own, without libraries, it wouldn't support all FTP features and would be instable, insecure etc. so the hoster limitations aren't there.
Every Webservice can be exploited. I try to keep the amount of exploits as low as possible but of cause you can disable the RemoteServer.
User creation and Permissions will be implemented, not implemented yet, atm there is only an admin account with all permissions.
The Webinterface uses PHP and connects with Sockets to the Server. I'm working on Websockets too, can be toggled of cause, so the webinterface will update faster. The authentification is hashed and salted, data are send in JSON and sql injection shouldn't be possible.
The Swing GUI works client and server side, client side it uses the remote server which is used by the webinterface too, server side you can use it if you run a local server for testing or if you play with friends and you don't need a hosted server.
Spout GUI is currently only planned for the Spout Plugin, i thought about the Spout Server too but i don't think i will release Bm for it.
I could implement different permissions for different file access, but you should give the permission for the filebrowser itselft only admins, so they can check something on the fly.
The sql browser is more something like a sql shell, so you can enter commands like SELECT * FROM 'players' WHERE 'name'='efreak1996'.
Maybe I release the file and sql browser as addons too, not sure yet.
More testers would be awesome because I can't find all bugs, and sometimes I miss something because I don't check every feature before releasing, would take way to much time :D
I hope I could answer everything, I'm going to release a new build with some of your suggestions soon ;)
With the amount of stuff you are putting into this plugin it might take a very long time to complete it with successful result and i cannot wait for that day. And, i make have some suggestions that will make it easier on you to create the plugin as well as some problems i have with this (But this will be the most advanced plugin there is once completed).
Suggestions:
Concerns:
Final Insights:
It might seem that i was bashing the hell out of your amazing plugin but i am expressing concern due to the fact that everything you are adding could be explotable.
Also, If you are searching for any more testers... or hoster (to host a website or test server) I will be willing to do so. I have a web hosting plan with unlimited everything... main domain is mc-aa.com but more domains can be added, like bukkitmanager.com :) I also own a few private servers that need to be dusted off and used so they dont go to waste. If you do need anything i just said in the paragraph send me a private message here :)
@dylancars2
Ok :D
That's nice, have fun with your sever and my plugin :D
@efreak1996
i restarted and it worked :)
pm-pluginmanager is the plugin that has /plm
now looks like i can remove 5 of the plugins that i have because this plugin does their jobs :)
@dylancars2
The Message use /bm help for more help comes because the plugin crashes on load. Which plugin provides the /plm load command?
When i do /bm help it says use /bm help for more help and am getting errors when i reload the plugin
http://pastebin.com/dpU9C6Tk
@Dustinduse
Nice Idea, will be implemented in the next Update ;)