Adminify
Dev Builds
Welcome to Adminify!
From the creator of discounted CommandBin, comes Adminify! Adminify is the next alternative to great server-essential plugins. It requires no configuration, all of it's data is stored in a sqlite database and better yet, it's completely bug-free!
Why should I choose to use Adminify?
Adminify is run by one person, so there is no collaboration work done. So in this case, it will be very easy to push out quick updates to take advantage of any new Bukkit API features that become available, meaning a better experience for you.
Ok.. how easy is it to install?
It's very easy, simply go to the Download button at the top, click on the version you want, download the .jar, drop it into the plugins directory and /reload in-game! Done, installed. Adminify sets up all the database tables for you automatically so you don't have to.
It has no configuration. Why?
Configurations generally tend to be messy as updates roll out overtime so instead of dealing with that, getting rid of any sort of configuration option was going to be the best way and to keep any stored data in the plugins/Adminify/adminify.db file. Meaning if you ever need to move plugin data, all you got to do is drag and drop the .db file.
What type of permission format does it have?
A very easy one, it's simply followed by Adminify.<command>. (Capital A is optional, but it stands out better in your permissions file).
Where can I view all of these permissions?
You can click the permissions button here or click the permissions button at the top of this page.
What type of license does Adminify use?
Adminify is completely open-source, which you can tell as it has a public GitHub. If you ever feel like there needs to be change in Adminify and you're a developer, just send off a pull request and I'll check up on it and see if it's worthy adding!
Does Adminify provide any sort of API?
Infact it does! If you're a developer and you want to incorporate Adminify into your plugin to do the hard work for you, simply include the "Util" class in your class like this:
Util AdmAPI = new Util(); AdmAPI.setGod(player, true);
API usage is all found in the Util class, so check it out for yourself on the Util class on GitHub.
/adminify Command Information
The 'adminify command has a feature where it will let you know if the developer of Adminify is currently on your server. This is just for verification. This result may not be accurate on offline servers where name-faking is possible.
Can you put TPA command in fast order? Its main command before upgrading to adminify
Adminify v1.0.54 has been released!
Changelog
Get it now here!
@actionforgames
Also, build 50 is pretty stable, and has these new features... It just hasn't been FULLY tested yet. http://cain.im:8080/job/Adminify/50/
@actionforgames
Make a ticket. http://cain.im/support/
@CainFool When should we expect this new upcomming version?
Oh... and TPA should be main command to expect as soon as possible... I would like to see "/ptime <time>" for private time too
PS: Feed and MSG command returns with "/command <player>" in chat with white color (I beleave it means that are broken commands) PS 2: Is possible that OPs can still se Vanished people? Or add specific command for this :)
cain could u add /time set in the next realse please
Hoping for a next release today. :)
So far :)
@actionforgames
The SQL support is built into Adminify, you don't need to set up a database. It uses sqlite, which does all the work for you.
@gergith
My question is not what to do now... My question is why is he doing this... He could simple leave Commandbin 5 and improve it... without making whole new plugin. I mean... Adding mySQL as whole new feature to forgive missing command is bad... Many host have low bandwidth with SQL and not many can affor SQL... Thats why flat file should be main thing. And is SQL intergration is only feature that he had to create new plugin is just not that good as it would be if he would let CMB 5 and improve it like before :)
But if he will continue to update this plugin, I really hope he wont make whole new version, thanks!
Adminify now has a public Jenkins available where you can download compiled dev builds that aren't available on Bukkit.
http:cain.im:8080/job/Adminify.
Hi Cain i was wondering if u are gonna put in the cyan writing like u had in commandbin and i was also wondering if ur gonna add the fsay command?
@actionforgames
There is no reason for you to stop using Commandbin 5 until Adminify is up to speed.
Use it until CainFool has implemented the features you need.
He is planning on re-adding all the features, but can I ask why you need to update to the newest version? Both CommandBin and Adminify work on 1.7.2 which is the most recent version with Bukkit support.
He did this to make it work better and make it faster. This is literally like a beta/alpha for a commandbin 6.0. He's just renaming the program and has yet to finish the recode. He seems to have got the main structure of the plugin, just not all the commands in place.
So you should use Commandbin 5.0 until this has what you need, THEN switch. Don't bother switiching until then. He's not FORCING anyone to update. He's just no longer updating CommandBin 5.0. But there is nothing stopping you from using 5.0 forever.
And to CainFool:
Thank you for your big reply! I guess I have /craft from another plugin :) No rush on the updates, I just was inquiring.
That's good to hear about the warps/spawn importer EVENTUALLY.
Will be useful.
Thanks for this awesome work!
EDIT:
To save yourself grief from people like myself, you should probably throw up a quick ToDo list so people don't have to ask whats coming. At least for all the known things you'll replicate :)
No offence but making new plugin with 10% of commands that have commandbin. Why would make us to update to his version? At least it should be better, or? You build great plugin improve it like a boss... And then destroy everything with completly new version (Like CommandBin 5, Adminifly etc.) I need some plugin that will stay main plugin for server so I am able to combine it with new other plugins over 50 of them are now combined with Commandbin 5... So now what?
@gergith
Hey yeah /warp is definitely on the bucket list, luckily it's a copy and paste job now thanks to SQL so it should be upcoming in the next version.
/craft is not added, but I plan to add all commands from CommandBin so it will probably be in the next update too.
As for weather, I will probably do something about it, giving the user a bit more freedom as to how the command works.
As for the config migration, I plan to write a small utility that'll let you import all previous homes/warps and add them into the SQL. (Or you can do it yourself manually if you get a SQLite Database Viewer).
That probably won't be available until Adminify is out of beta/planning however.
Check the |GitHub for all the new features as they tend to get pushed out much earlier than the Bukkit releases.
My requests in terms of commandbin commands to add back in. In order of priority :p /warp /setwarp /warp list
/craft (seems to work, no clue if it's oddly from another plugin, but is undocumented either way. Does Adminify.craft work as the permission if so?)
/weather
(or some means to control those)
Btw; Does it pull any data from Commandbin in terms of the config at all? It'd be cool if there was an option/way to one time migrate/import settings. Specifically home locations, and warp locations if they come back.
GREAT work otherwise on the re-code.
Works perfectly so far :)
@arnii5
I'm hoping in the future to have the support of multiple languages in a plugins/Adminify/lang/en.xml and such.
If Adminify is able to use translations like CommandBin was able to, then I'm always wanting to help. As you remember I can do the English to Dutch translations :)
@SirFaizdat
Hi SirFaizdat,
Thanks for the comment, it's a plugin that got done in two days so it's pretty impressive for what it is so far. I was considering having a Command Manager type thing, but I decided against it as the way the commands are currently setup now is fairly standard and easy to manage with as it is and it's really not a big hassle to add commands.
Wow... very impressed with the code you have! I learned a lot from it - thank you for making it open-source! However, I do have question. Why do you not use an abstract command class and whenever you create a new command class, just extend the abstract command class. It makes it a lot easier to manage as your plugin grows.