CallAdmin
CallAdmin allows players on your minecraft server to call for assistance when you're not in game. This is done though a simple Bukkit plugin and remote monitor tool. This tool is perfect for server administrators that want to have a line of communication to the server without needing to either be in game or looking at the server console frequently. Alerts are provided in a log with popup balloons from the system tray to keep the admin informed. The plugin supports multiple admins connected at anyone time and will automatically reconnect on a networking issue.
Features
- Allows for players in game to call for assistance while the admin is not in game.
- Allows multiple administrators to be connected to the plugin at anyone time.
- An optional message parameter so a more detailed message may be sent to the remote admin.
- Small tray application that can provide balloon popup notifications.
- Log on the server console when admins have connected with the tool and for all failed connection attempts.
- Logs on the tool which provide a history of all events since the tool started
- Security - Only admins with the correct username and password can connect with the monitor tool.
- Balloon Notifications - The application will provide tray balloons to notify of new events
- Ability to be hidden to the system tray
- Broadcast to players as they login that an admin is online.
- Permissions - limit who can call for an admin or modify settings
- Remote admin can broadcast a message to the server from the monitoring tool
- Support for multiple different user names and passwords
- Call specific admins by name (user name)
- Send commands to server
- Sound notifications
Upcoming Features
These are not confirmed features of the plugin they are being considered for future releases.
- Customisable Messages - Planned to be included in upcoming release
- Email Integration - Configure the plugin to send emails if no Admins are connected to the server
- Teamspeak Integration - Ability to send messages to users on Teamspeak
Android App - I am working on a android based app to connect to the plugin however this is behind schedule due to all the changes made in the plugin since I last worked on it.
News
I have a twitter account which I will post more updates regarding development of new version of the plugin so check that out if you want to know what's going on. It can be found here: @Arweth
I'm also looking for people who would be willing to help test the new versions of the plugin if your interested send me a PM, contact me on the above twitter account or at my website www.arweth.com
Commands
Commands for the plugin can be found at Pages/Commands
Permissions
Permissions can be found at Pages/Permissions
Configuration
The default configuration file can be found on the page Pages/Deafult Config.yml
Notes
If an invalid port is specified in the configuration file the plugin will fall back to its default port of 25560.
If the port is changed currently the server does not reload the configuration and start using the new port. A reload command is being added to address this issue. All other configuration entries will update and then be used
You can delete messages from the client logs by selecting the message and pushing the delete key. You can delete multiple messages
PluginMetrics
This plugin sends statistics to plugin metrics. This can be disabled by changing the opt-out value to true in the plugin metrics configuration in the plugins folder.
Found a bug or have an idea for a feature?
If you find a bug or have ideas for features to add open a ticket at http:dev.bukkit.org/bukkit-plugins/calladmin/tickets/
Known caveats of v1.8.1
- Commas cannot be used in a username or on the end of a password. They can however be used in a password.
- Can cause a crash if the new GUI tool attempts to connect to an older version of the plugin.
@DARK_4NG3L
There is an update coming as soon as I get time to finish testing it. For now the plugin should work without issues 1.6.2 and 1.6.4. If you do happen to find an issue with it please let me know so i can look into it.
Love the Plugin it was just what I needed ,could you please updtae it to 1.6.2 R0.1.Plugin is a 10 out of 10!!!
@vonjol
No worries glad you got it sorted.
@arweth Hello,
Thanks alot for all your work to fix the problem updating my java worked(not sure why it wasent 7 already)
Thanks allot
@vonjol
That all looks the way it should so I'm not too sure what it is at this stage.
The only thing I can think of at the moment is that you are running Java 6 and the plugin is built on Java 7 so you could try installing Java 7 and see if that helps.
I'll keep looking into it and see what else I can find that might help.
Hello,
First i tryed to run the gui through the Command prompt by typing this "C:\Users\User\Desktop\CallAdminGUI.jar" and i got the same error back,
so then i typed in ftype | find "jarfile" into the Command prompt and got this back jarfile="C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1" %*
and i still carnt open it.
does this help?
Thanks
@arweth
hey,
Im useing windows 7 i will give what you said ago.
Also i tryed it with double clicking
Thanks
@vonjol
So I can try locate the source of the problem can you answer following questions. How are you trying to start the GUI? (Command line or Double Click to open) And what operating system are you using?
You should be able to run it from command line by going to the directory where you saved the CallAdminGUI.jar file in the command line and then typing java -jar calladmingui.jar
E.g c:\temp is where my gui is so this is what I would do
Alternatively you can go java -jar c:\temp\calladmingui.jar
And if you are using windows and get that error when you double click on the tool it will most likely be because your java is a little broken and doesn't know how to start the GUI.
If you use CMD and run the following
You should get the following back or something similar (the details of the directory on your computer may be different)
If you don't get that or something similar to it try running this changing the directory to where your java is installed i.e mine is C:\Program Files (x86)\Java\jre6\bin
I hope that helps and I apologize for the long reply I'm just trying to cover all bases to get this to work for you.
Hello,
Ive been looking for a plugin like this for a life time and i really want to use it but wen i try and run the gui i get this:
Could not find the main class: com.arweth.calladmingui.program. Program will exit
Please help me out
thanks
@EmZon
At the moment I'm not going to add sound to the GUI tool due to some other issues I'm having but it is coming. In the next release which should be done soon the sending commands to the server will be done as well as customisable messages.
- There has also been a slight change with how the message to a player (PM) function works to make it easier
Looking forward for an update with the Upcoming Features. Will use it when those are in place. Thumbs up.
arweth, makes me certainly wonder. I tried with even more complex setup than you did, and works perfectly.
@AquatikJustice
What version of Calladmin are you using? Along with What versions of PermissionsEX and CraftBukkit?
I just did a quick test of it with CallAdmin 1.6.2, CraftBukkit 1.5.2-R1.0 and PermissionsEX 1.19.6 with no problems so would like to look into this with the same versions you are running.
I got it to work correctly both while set as op and not as op. I did not test all the commands however but these definitely worked: /CallAdmin /Calladmin !modify onlinenotice <boolean> /calladmin !auth add test test
As for giving myself permissions I used /pex user arweth add calladmin.* and also tested giving permissions to different nodes and setting permissions false with no issues.
Also you say you get the /calladmin <why> message. Can I ask for a specific example of this message you are receiving?
Keep getting the following message when trying to use ALL of the commands:
/calladmin <why>
Using PermissionsEX. Proper permissions have been given. Even tried to use as OPs. Nothing.
@Tythiras
I'm not too sure about the windows issue so I'll run some tests and do some research to try and figure that out for you but for the linux issue running this command in terminal should fix it:
With the Windows machine could you open a command prompt window and change to the folder / directory where the gui is and run this command java -jar CallAdminGUI.jar and see what it says then?
I can not open the gui im had tryet on linux or Windows xp My windows xp just come up with a bat file and its close before is see what there stay..... My linux pc come up with this The file '/home/minecraft/Skrivebord/feed/plugins/Admin notifier/CallAdminGUI.jar' is not marked as executable. If this was downloaded or copied from an untrusted source, it may be dangerous to run. For more details, read about the executable bit.
Pleaze help its look like a awesome plugin.
@spdjacobmsnclone
I think you would have to contact the support team of who hosts your server as I would say thats where the issue is not so much the port forwarding but a firewall is most likely blocking the plugins communication.
Are there any errors in the server logs?
The video is uploading now but I don't know how much it will help you as it sounds like you have done everything you can correctly.
@arweth
The thing is i dont own my server i bought it and another computer hosts it. So i didnt port forward. i have no clue how to port forward.
1) In the config file i left everything default. 2) Sweet new version =D 3) Cool!, cant wait to see the new video :D
@spdjacobmsnclone
Have you forwarded the port in the config file? Also have you allowed the port through your firewall? You need to follow the same or similar process of allowing and forwarding ports as you did for the servers main port generally and that should work.
As for the video I delayed making it for a little bit as I have changed some of the config file and will finish testing the new version of the plugin soon and then make the video on that.
Edit: New version has been uploaded for approval. I will start work on a quick plugin video now
I cant seem to figure this out, i hope the video gets out soon it would help me a lot.
Edit: it wont seem to let me connect i type in the ip address, the port in config, username and password. no luck D=.