Administration Panel
Latest version: 1.1.0 - Final for CB 1.8, Spigot 1.8!
Spigot Created BuildTools and now you can have 1.8 version of bukkit, craftbukkit and spigot! I will slowly continue on developing bukkit plugins and when all this reaches a good stadium, where I know I'm safe to continue developing, I will create Administration Panel 3! Tell me all your ideas and things you'd like to have or not and what so ever! I'm open to everything, more about this in my comment bellow
GO HERE FOR ADMINISTRATION PANEL 3 (ADMINISTRATION TOOLKIT)
Renamed to Administration Toolkit!
Moved to Spigot!
Thank you for 100000+ downloads! WORKING ON ADMINISTRATION PANEL 3! INFO REGARDING THE NEW VERSION HERE
Administration Panel 3 Progress - FINISHED
████████████████████
Informations
This plugin is a must have for your whole staff!
It's so annoying writing those long boring commands... With this plugin you will get a huge, customizable, great and sexy looking GUI for all your admins! Now, thanks to the recoded version (Versions with a 'r' at the end), it is even more extensible and cooler!
You can kick, ban, teleport, mute, freeze players, change your gamemode, ghostmode, change the weather, time, broadcast messages, include reasons for doing so, see informations about players like their Health, Food, XP/Level, Gamemode, Ghostmode, Fly mode, IP.... and for each of this feature you can have your custom permissions, to let all of your staff use this, not just people with full rights for everything. (For example if you have a moderator which shouldn't be able to ban, just don't give him the permission to see the ban button in the GUI!).
And do you know what is cool, too? You have many, but REALLY easy configuration files, where you can configure all the items in the GUI. Change their title, change their lore, change their slot where they are and much more!
All above you can do with this ONE simple plugin, without any dependencies! Still not enough for you!? Suggest your awesome ideas and I will try to do my best to implement them. Plenty of Administration Panel users have already got their wishes fullfilled!
So what are you waiting for? SMASH that download button! ;)
Features
- Administration Panel - easy, quick and cool administration of your players.
- Highly customizable - Like in all of my plugins, I try to make the plugin as configurable as possible so it fits the needs of everyone.
- Current admin functions:
- Teleport to player...
- Teleport player/s to you....
- Kick player/s...
- With reasons!
- Ban player/s...
- With reasons, also!
- Freeze player/s...
- Again... with Reasons!
- Mute player/s...
- World Options
- Changing weather
- Changing Time
- Changing Player-time
- Changing your gamemode
- Changing your ghostmode (vanish)
- Broadcasting messages
- Player Informations
- Health
- Food
- XP / Level
- Gamemode
- Ghostmode
- Fly mode
- IP
- Chest See
- Enderchest see
- Kick player
- Ban player
- Many functions have also an "everyone" option, to for example mute all online players!
- Custom Commands GUI
- Item Giver
- Portable Crafting Table
- Custom Reasons (Up to 54!)
Commands & Permissions
Command | Permission | Description |
---|---|---|
/administrationpanel ; /acp ; /ap | AdministrationPanel.use | Open the administration panel |
/ap <player> | AdministrationPanel.use | Opens the adminpanel to interact with the given player. (You will skip the player selection and instead have selected the player you have specified.) |
/infotool ; /info ; /it | AdministrationPanel.infotool.spawn | de/spawns the info tool. |
List of all types
Example Config
As of the recoded version, this plugin has multiple configuration files to make it easier for you to look through and customize the plugin to fit your needs. Please continue to this page, where I will describe each single configuration file and give some examples.
Support
PLEASE BEFORE COMPLAINING ABOUT SOMETHING, TRY THE PLUGIN WITHOUT EDITING THE CONFIGS. THE CONFIGURING PART CAN BE TRICKY AND CAUSE YOUR PROBLEM.
Use the ticket system! Stack traces in the comments are going to be ignored and deleted!
Incompatible plugins
Administration Panel does not really have incompatible plugins, but if you have a plugin which adds GUIs to your server, make sure the names of your GUIs and the GUIs from the other plugin are NOT same, because one of the plugins won't work properly, then.
Suggestions
I would be grateful if you would give me some suggestions to improve this plugin!
To-Do
- Temp. Bans
- Teleport players to players. (Other players to other players)
- Admin Chest!
- Teleport to custom location, you can set your own!
- What else you guys wish!
Video Showcase
Showcase of version 0.2.0r
by ltjim007
Showcase of version 0.1.0r
by VariationVault
Showcase of AP2.
by ServerMiner
Showcase of version 0.1.0r
LANGUAGE: Spanish
by FeerBreezy
Showcase of the very old version 0.1.0 (not the recoded version)
by ltjim007
FAQ
- Q: Latest versions says a newer version, but I can't download it?
A: It is probably still beeing approved by bukkit. Please wait until bukkit approves it.
Milestones
Reach 100 Downloads - Thank you all for your support, my first 100 downloads reached! You are all awesome, next stop at 200! ;)
Reach 200 Downloads - Again, THANK YOU very much! Never thought that I could reach so many downloads so fast!
Reach 500 Downloads - Oh my god! 500!! AWESOMEE! Prepare for the recoded, bigger, cooler version!
Reach 1000 Downloads - Haha! We did it! Everything just because of your great support! Will we reach 2000 downloads?
Reach 2000 Downloads
Reach 5000 Downloads
Other Plugins:
Informative - Get many useful informations about your players, now also with blocks!
uReview - Simple and powerful reviewing plugin for your server! The opinion of your users counts!
QuickSupport - Support your players quickly, easily and with Style! Nice looking boss-bars adds a cool look to your messages!
ItemShowcase - Secure trading! Noone will steal anything from you anymore!
McRoleplay - A highly customizable and huge RPG Plugin. Check it out!
MassiveFireworks - A little plugin which lets you create as many fireworks as you want.
Recoded version
Previous Poll results
Donations
My work and the constant developing of plugins and keeping them up-to-date is a very time-consuming and efforting task. I spend a lot of my free time into that. If you'd like to appreciate this work, please donate. Every single € helps!
You can chose yourself how much you want to donate, but for +5€, your server gets added to the featured servers on all of my plugins. Additionally, if you register on my website, you also get exclusive access to my other not-released, but fully functional plugins!
To donate, simply click at the "Donate" button right below.
@tizleee
im not sure why this error is happening i tested it with bukkit and spigot and it works fine....
@Trimzy
03.04 22:26:31 [Server] INFO ... 22 more 03.04 22:26:31 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_51] 03.04 22:26:31 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_51] 03.04 22:26:31 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_51] 03.04 22:26:31 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_51] 03.04 22:26:31 [Server] INFO at net.lionhard.administrationpanel.guis.AdminPanel.onInventoryOpen(AdminPanel.java:36) [?:?] 03.04 22:26:31 [Server] INFO at net.lionhard.administrationpanel.guis.Template.fillNormal(Template.java:161) [?:?] 03.04 22:26:31 [Server] INFO at java.lang.String.replace(Unknown Source) [?:1.7.0_51] 03.04 22:26:31 [Server] INFO Caused by: java.lang.NullPointerException 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:472) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:703) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.ServerConnection.c(ServerConnection.java:77) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.NetworkManager.a(NetworkManager.java:148) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.PacketPlayInChat.handle(PacketPlayInChat.java:65) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.PacketPlayInChat.a(PacketPlayInChat.java:28) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.PlayerConnection.a(PlayerConnection.java:829) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.PlayerConnection.handleCommand(PlayerConnection.java:984) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at org.bukkit.craftbukkit.v1_7_R2.CraftServer.dispatchCommand(CraftServer.java:709) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.lionhard.administrationpanel.commands.AdminCommands.onCommand(AdminCommands.java:46) [AdministrationPanel.jar:?] 03.04 22:26:31 [Server] INFO at org.bukkit.craftbukkit.v1_7_R2.entity.CraftHumanEntity.openInventory(CraftHumanEntity.java:193) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at net.minecraft.server.v1_7_R2.EntityPlayer.openContainer(EntityPlayer.java:636) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at org.bukkit.craftbukkit.v1_7_R2.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactory.java:594) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:31 [Server] INFO org.bukkit.event.EventException 03.04 22:26:31 [Server] ERROR Could not pass event InventoryOpenEvent to Administration_Panel v1.0.0 03.04 22:26:25 [Server] INFO ... 22 more 03.04 22:26:25 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:292) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_51] 03.04 22:26:25 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_51] 03.04 22:26:25 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_51] 03.04 22:26:25 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.7.0_51] 03.04 22:26:25 [Server] INFO at net.lionhard.administrationpanel.guis.AdminPanel.onInventoryOpen(AdminPanel.java:36) [?:?] 03.04 22:26:25 [Server] INFO at net.lionhard.administrationpanel.guis.Template.fillNormal(Template.java:161) [?:?] 03.04 22:26:25 [Server] INFO at java.lang.String.replace(Unknown Source) [?:1.7.0_51] 03.04 22:26:25 [Server] INFO Caused by: java.lang.NullPointerException 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:472) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.MinecraftServer.u(MinecraftServer.java:566) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.DedicatedServer.v(DedicatedServer.java:273) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.MinecraftServer.v(MinecraftServer.java:703) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.ServerConnection.c(ServerConnection.java:77) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.NetworkManager.a(NetworkManager.java:148) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.PacketPlayInChat.handle(PacketPlayInChat.java:65) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.PacketPlayInChat.a(PacketPlayInChat.java:28) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.PlayerConnection.a(PlayerConnection.java:829) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.PlayerConnection.handleCommand(PlayerConnection.java:984) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at org.bukkit.craftbukkit.v1_7_R2.CraftServer.dispatchCommand(CraftServer.java:709) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.lionhard.administrationpanel.commands.AdminCommands.onCommand(AdminCommands.java:46) [AdministrationPanel.jar:?] 03.04 22:26:25 [Server] INFO at org.bukkit.craftbukkit.v1_7_R2.entity.CraftHumanEntity.openInventory(CraftHumanEntity.java:193) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at net.minecraft.server.v1_7_R2.EntityPlayer.openContainer(EntityPlayer.java:636) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at org.bukkit.craftbukkit.v1_7_R2.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactory.java:594) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:294) [spigot1357.jar:git-Spigot-1357] 03.04 22:26:25 [Server] INFO org.bukkit.event.EventException 03.04 22:26:25 [Server] ERROR Could not pass event InventoryOpenEvent to Administration_Panel v1.0.0 03.04 22:26:14 [Server] INFO [AdministrationPanel]: Administration_Panel v1.0.0 has been enabled! 03.04 22:26:14 [Server] INFO Enabling Administration_Panel v1.0.0 03.04 22:26:14 [Server] INFO [Infernal Kingdoms Administration]: Administration_Panel v0.3.0r beta has been disabled! 03.04 22:26:14 [Server] INFO Disabling Administration_Panel v0.3.0r beta
@tizleee
@aligc
I've tested this and it is fully working, please make sure you have the correct version for the version of craftbukkit you use, make sure you delete the old .jar and the old config since new stuff has been added :)
there is no menu coming up.
also - when it did work - it would take a decent amount of time for the icons to load
-tiz
mc.infernalkingdoms.com
why is there no menu coming up for me when i type /administrationpanel??
Still waiting on tempban :D This truly should be bukkit too plugins of 2014.
NEWS (Tester needed)
Hey everyone! I've just finished making Administration Panel v1.0.0, the first official release! I hope I have fixed all harmless, but annoying errors in the console that appeared if you for example clicked on a empty button.
But, don't think that this is all, I mean, we are out of beta!
There is a new command /infotool (also available with /info and /it), which gives you an unique item you can configure in the config.yml. With this item, you can click on any block or player and get information about the block or the player. For example, if you click on a block, you get some basic, currently not much, information about the block.
Currently available block info:
After this version is released, I might add much more information, just give me ideas! I got already an idea to store or hook into a plugin that stores which block has been placed by who, and then tell in the GUI who has placed the block, but that would need a bit more time and would also work blocks placed AFTER installing that one update that starts store the blocks.
Next, the player information menu is actually the same like the player information menu in the administration panel. ;) Just that you can access it now by clicking at a player with the magic info stick. Oh and I have added 2 more options to the player info menu (both), where you can quickly kick / ban the player.
I was also trying to add an entity info menu, but I failed. I will take a look at it and TRY to implement that in version 1.1.0.
It's the pre-release, so it might throw some errors, please report them. ;)
Everyone who wants to help me can download it, but please tell me if you encounter any errors. (Also note that you have to delete the Administration Panel folder as it changes some old menus. ;) )
If yes, I will try to upload hotfixes. ;)
So, let's get the 5000 downloads! :D
best regards, Lionhard
@rasorzoom
Hello, I see where the error is, I'm just at school st the moment. I will help you when I will be home.
EDIT: Hey again, I am still not at home, but maybe you did edit something in the GUI? There must be somewhere configured an item "CLOCK", try changing that to "WATCH". If that doesn't work, just leave a comment or PM me and I will take a look at it.
EDIT 2: Now I got home and just checked my default files, it does not contain an item "CLOCK", so you must have configured the plugin wrong. Replace all "CLOCK" items with "WATCH".
For any future "editing", you might want to look at this reference. There are the correct material names with ids, if you do not know the ids of items you might also search them here.
Hopefully the issue has been fixed and you still enjoy Administration Panel!
best regards, Lionhard
Hello, when I use the /ap command this shows up in my log, although the plugin still works perfectly.
http://pastebin.com/r7D763kx
@ThelandMC
Why not a bit of advertisiment for this plugin? just 2 characters from the full name isn't much? I think your staff can live with that...? ;) Anyways, you can do it with any custom commands plugin, if you really can't live with that. ;)
I preferably would like custom command options because if my staff uses /ap it stands for Administration Panel. So I think it would be nice so we could have custom commands to access the panel so it can resemble their power a little better.
NEWS Once again ;)
I'm now working on another update, which is a bit different then the other ones. Instead of extending the already available Control Panel, it adds a completely new panel/s.
Bellow are things I'm not 100% sure how you would like it with some ideas I had. You can decide how you would like that. If noone answers, I will decide myself. ;)
If you have an idea for another menu, something not belonging to this or even a completely new and different feature, feel free to post it in the comments and I will see if I'm able to do that! You have time with your ideas until sunday, because this week I can't reach my computer. After sunday or sunday evening (+2GMT :D) I will start working on it, and it becomes hard changing it.
Thank you for reading thisand hopefully you enjoyed reading about the future of this plugin. :D
best regards, Lionhard98
@ThelandMC
Why not just use /ap and have everything inside it? You can give permissions to players to let them use only something out of the gui.
Please make it so we can have custom commands ;-). Or maybe seperate commands such as /p for punish which does kick, ban, and mute. And maybe /gui for all of the features ;)
@StayawayboyJ
Yes, it works for all other 4000 users. Also, permissions are not commands. You speak about /kick, that is a command, not a permission. What permissions plugin do u use?
EDIT: Also, let's continue this conversation in the ticket you created, before this becomes a 3 site long discussion in the comments. ;)
@Lionhard98
I just don't get it, gave myself only the AdministrationPanel permissions and ran it on the latest deveopment build (1.7.5r....) downloaded it again still getting a blank panel, also what do you mean with the permissions for kicking? (/kick?) are you sure it is my server and not a corrupted file/line in your script?
@StayawayboyJ
Most likely you are doing something wrong. ;) Get version 1.7.4 (The latest craftbukkit version) and try it then. For example, deop yourself and give you only permissions for kicking and try it if it works. Also get the latest plugins file.
@Lionhard98
sorry, if my english isn't proper, im dutch :)
@Lionhard98
I tried it, again let it create its file all over, i am not op, added the permissions to my rank although i already had '*' permission. still stayed empty, i am running on 1.7.2 r0.3.
no other persons with this problem?
@StayawayboyJ
It works. First of all, are you op? If yes, deop yourself and get the AdministrationPanel.use and AdministrationPanel.functions.* permission. Restart / rejoin the server and see if it works.