Goat Panda Player Control
Version 1.1.3
Introduction
Have you always wanted to control the players' properties, like setting or getting their Game Mode, finding out where they are, or messaging them on your Bukkit server, but you don't have access to the server, or just don't want to bring up Bukkit to do the command?. No problem!, now you can do it all from the comfort of Minecraft by typing a simple command into the chat! Very helpful for providing base commands, if you don't want some running around making issues for the server admins or other players.Description
This plugin allows you to get or set player information or properties on the server, such as what world they are on, their game mode, and many other helpful utilities such as messaging the player.Installation
1. Download GoatPanda-PlayerControl.jar2. Copy & paste the downloaded JAR file into the plugins directory of your Bukkit Server
3. Start the server (or restart if it is already running) and the plugin will be installed
Optional:
1. In the plugins directory, locate the folder 'GoatPanda-PlayerControl'
2. Open config.yml with a text editor (best edited with Notepad++ or similar) to see all of the editable messages, such as the player having incorrect permissions, the message when a player changes game mode, and more on the way in later builds.
Commands
[] = Optional Parameter<> = Required Parameter
/mode [mode]:
/gm [mode]:
Get or set your game mode.
Note: If the first parameter is empty, your current game mode will be returned to you.
/find <player>:
Find out which world a player is on (works cleanly with Multiverse if there are multiple worlds on the target server).
/msg <player> <message>:
/message <player> <message>:
Message another online player.
Permissions
gp.*:Permission for all GoatPanda Commands over all plugins.
gp.admin:
Permission for all GoatPanda Commands over all plugins.
gp.mode:
Permission for the /mode & /gm commands.
gp.find:
Permission for the /find command.
gp.msg:
Permission for the /msg & /message commands.
Configuration
%COMMAND%: The name of the command.%MODE%: The game mode of the player.
CommandPermissionDeniedMessage: The message sent to the player when they have insufficient privileges to perform a command.
Default: Sorry, but you don''t have permission to perform %COMMAND%
CommandPermissionDeniedMessageColor: The color of CommandPermissionDeniedMessage
Default: RED
Messages.Mode.ChangeMessage: The message sent to the player when their game mode has been changed successfully.
Default: You are now in %MODE% Mode!
Messages.Mode.MessageColor: The color of Messages.Mode.ChangeMessage.
Default: GREEN
Future Plans
* Add a player or group banning system, information planned to be stored in an SQLite Database.* The ability to retrieve a player's head, using the player's UUID converted from the name, fallback: just getting it by the player's name.
* Player teleport system (overriding, by config choice, the default vanilla /tp command).
* Modify the /msg command to include an SQLite Database system, where if the message is sent to an offline player, it will be stored for when they return (this will be done using the UUID System as player's names can now be changed).
*Add a plugin update system