When opening a Gym




What is this plugin?

This plugin enables you to set Gym Leaders on your server that are given a certain node to notify other players when the Certain Gym/Elite 4 types are Open/Closed. It also enables Challenger's of the Gym/Elite 4 to find out which gym leaders and Elite 4 leaders are online and what gym type or Elite 4 level they are leader of.

I have decided to continue developing this plugin. (I am the original Author)

I coded this plugin to be as customisable and helpful for gym challengers as possible. Using the /gym list, Gym Challengers can Easily see what gym's are open and what the level cap of that gym is so they are not asking for ages in chat whilst the Gym leaders are busy. The plugin also enables Gym Challengers to know exactly which gym leaders are online so they know who to contact. This plugin stops your server Trainers getting pissed off with not knowing whether the gym is open or not. All the same can be done for the Elite 4!

If they don't see the chat, not a problem... The Scoreboard makes it so challengers can see the open gym's to the right of there screen, useful for if they join the game after a broadcast or don't know any of the /gym commands. If they don't want the scoreboard there, also fine.. They can do /gym scoreboard to toggle it!

The plugin is heavily designed to stop unwanted chat spam of People saying "Is a rock gym leader online? Can he open the gym please???!" Trust me, I have herd it all.

Not only does the plugin make everybody happy, it is crazy customisable. You can change almost everything you need, with a few minor flaws. You can customise the Broadcast Prefix from the default "[PixelmonGym]" to anything you want. You can change names of all the 32 Gyms, change the colour of the broadcast message for each gym using colour codes, add 5 Gym rules per gym in the config, Set the level cap for the each gym and if that is not enough, then now you can close all gym's with one command. Not to mention Gym leader Join messages! Check down below for more details!

If this has not put you off getting my plugin then great!! All feedback is wanted to leave me a review!


A Permission plugin is required! This plugin works off giving gym leaders permissions to allow them to open gym's, heal there pokemon, etc...

The plugin also has a command that adds the permissions to the user for you. The supported permissions plugins are; PermissionsEX, GroupManager and BPermissions.

Optional Dependancies:

Includes a feature for the Pixelmon Mod, it is not needed but works well with it (Gym leaders healing there pokemon only)!!


  • All Gym/Elite 4 Leaders can broadcast when there Gym is Open/Closed
  • Gym/Elite 4 Leaders have Unique Gyms that they are set to Open/Close.
  • All Gym/Elite 4 Leaders have Specific Permission Nodes
  • Challengers can see what Gym/Elite 4 Leaders are on right now, and what Gym/Elite 4 level they are Leader of with one command.


  • Challengers can also see all Gyms/Elite 4 level's that are Open/Closed with one command
  • Configurable Broadcast message Prefix
  • Configurable Gym/Elite 4 Names
  • Changeable Per Gym/Elite 4 level Broadcast colours
  • Configurable 5 Rules Per Gym/Elite 4 level that are sent to the player doing /gym rules <gym#/e4#>
  • When gym or Elite 4 leaders Log in, everyone get's notified what gym they are leader of and what there IGN is. ("[PixelmonGym] A Rock Gym Leader has come online! (player)")


  • All Open Gyms/Elite 4 Levels get put in the gym scoreboard on the right hand of the screen
  • Ability to close all Gym's/Elite 4 Level's with one command
  • Ability to enable & disable any gym
  • Supports up to 32 Gym's
  • Ability for gym leaders/Elite 4 leaders to heal their pixlemon.
  • Ability to totally disable or enable help join messages
  • Ability to enable or disable gym leader/elite 4 leader healing
  • Ability to fully disable the scoreboard in the config
  • Make someone a gym/elite 4 leader with one command
  • Remove someone from being a gym/elite 4 leader with one command
  • Elite 4 support


To see a quick Guide on the Config, go here: http://dev.bukkit.org/bukkit-plugins/pixelmongym/pages/configuration/



  • /gym - Shows all the available Commands.
  • /gym open <gym#> - Opens the chosen Gym
  • /gym list - Lists all the current Gyms, and which of them are Open/Closed
  • /gym close <gym#> - Closes the choses Gym
  • /gym closeall - Closes all Gym's
  • /gym leaders - Lists all the current online Gym Leaders and what Gym they are Leader of
  • /gym heal - Heals the gym leaders pixelmon {comes with pixelgym.leader permission}
  • /pixelgym reload - Reloads Config
  • /gym rules <gym#> - Lists 5 rules of the chosen Gym.
  • /gym scoreboard - Toggle's the scoreboard for each player
  • /e4 - Tells you all of the elite 4 commands
  • /e4 list - Lists all of the Elite 4 level's and if they are open or not.
  • /e4 rules <e4#> - Displays the rules for each elite 4 level
  • /e4 open <e4#> - Open a particular Elite 4 level, (e41, e42, e43 or e44)
  • /e4 close <e4#> - Close a particular Elite 4 level
  • /e4 heal - Heals an Elite 4 leader's pokemon.
  • /pixelgym checkconfig - Checks the current main config settings (Join messages, Scoreboard active, Leader healing, Elite 4 enabled & Permissions plugin being used).
  • /e4 closeall - Closes all elite 4 level's.



How the Permissions work:

All Gym leaders must have 'pixelgym.leader' to open gym's, however they cant open any gym without a 'pixelgym.gym#' node. It is vital you set the names in the Config that you want for each gym. The plugin is highly dependent on the config. All gym names are set in the config, gym rules and broadcast colours.

However, knowing the Permission nodes are a distant past.In v4.0 you can now do /pixelgym addleader (username) <gym#>.

If you have set the config correct, to which permissions plugin you are using on your sever. It will automatically add the users required permission nodes. Making life a lot easier.

Permission Nodes:

  • - pixelgym.leader - Sets a player to a Gym Leader therefore enabling /gym <open/close> <gym> & Enables them to heal there own pokemon.
  • - pixelgym.e4leader - Sets a player to an Elite 4 leader, enabling them to be seen as a leader on the server and healing there pokemon.
  • - pixelgym.admin - Allows the usage of admin commands
  • - pixelgym.e41 - Sets the Elite 4 leader to elite 4 level 1 leader.
  • - pixelgym.e42 - Sets the Elite 4 leader to elite 4 level 2 leader.
  • - pixelgym.e43 - Sets the Elite 4 leader to elite 4 level 3 leader.
  • - pixelgym.e44 - Sets the Elite 4 leader to elite 4 level 4 leader.
  • - pixelgym.gym1 - Sets the Gym Leader to a gym1 gym leader (In broadcasts and chat, whatever gym name is set for gym1 in the config, they are the leader of)
  • - pixelgym.gym2 - Sets the Gym Leader to a gym2 gym leader.
  • - pixelgym.gym3 - Sets the Gym Leader to a gym3 gym leader.
  • - pixelgym.gym4 - Sets the Gym Leader to a gym4 gym leader.
  • - pixelgym.gym5 - Sets the Gym Leader to a gym5 gym leader.
  • - pixelgym.gym6 - Sets the Gym Leader to a gym6 gym leader.
  • - pixelgym.gym7 - Sets the Gym Leader to a gym7 gym leader.
  • - pixelgym.gym8 - Sets the Gym Leader to a gym8 gym leader
  • Ect.. (up to - pixelgym.gym32)

Permission Nodes (New to v4.0):

Now, new to v4.0 you do not even have to know the permissions needed to make someone a gym leader.

It is now done by command if you have PermissionsEX, GroupManager or BPermissions being used on your server and have set the permission plugin you are using to "True" in the PixelmonGym config.

Once you have, simply type any of the following:

/pixelgym addleader (username) <gym#>

This will add the player in the (username) area as a gym leader of the gym that you specified.


/pixelgym addleader ABkayCkay gym4

/pixelgym addleader (username) <e4#>

This will add the player in the (username) area as an elite 4 leader of the level that you specifed


/pixelgym addleader ABkayCkay e43

/pixelgym delleader (username) <gym#/e4#>

This will remove the required permissions from the player in the (username) area.


/pixelgym delleader ABkayCkay gym6


/pixelgym delleader ABkayCkay e41










Video Tutorial's





New video coming tomorrow for v4.0!!!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of kayc01 kayc01 Oct 03, 2015 at 11:32 UTC - 0 likes

    @omgitsbob12: Go

    I am now updating the plugin on this page, as well as on the spigot page. This plugin is back in action baby!

    v4.0 is now downloadable from here!


  • Avatar of kayc01 kayc01 Oct 01, 2015 at 23:22 UTC - 0 likes

    @omgitsbob12: Go

    I finally got the motivation to update the plugin quite massively. These last two days i have been going ham.

    The new version allows you to totally disable the scoreboard in the config, as well as lots of other features. https://www.spigotmc.org/resources/pixelgym-pixelmon-server-gym-management.6252/updates


    Last edited Oct 01, 2015 by kayc01
  • Avatar of omgitsbob12 omgitsbob12 Sep 04, 2015 at 21:47 UTC - 0 likes

    @kayc01: Go

    I would like to permenatly disable it since I use another scoreboard plugin and it interferes. I could do it myself if I could get the source code.

  • Avatar of kayc01 kayc01 Aug 31, 2015 at 21:29 UTC - 0 likes

    @omgitsbob12: Go

    Yes with /scoreboard

    However each user has to do that themselves. If you mean permanently, then no. Decent idea though.

    @Slaying_creepers: Go

    Its using Permission plugins. Like Group Manager or PermissionsEx. I currently do not update the plugin and doubt ill continue. So much has changed in minecraft that is confusing nowerdays.

  • Avatar of omgitsbob12 omgitsbob12 Aug 19, 2015 at 02:24 UTC - 0 likes

    Is it possible to remove the scoreboard?

  • Avatar of Slaying_creepers Slaying_creepers Jul 27, 2015 at 01:53 UTC - 0 likes

    Could you make a video how to add a gym leader because im a admin for a server and i dont exactly understand how to add people as a leader

  • Avatar of Aquaterion Aquaterion May 10, 2015 at 11:09 UTC - 0 likes

    Maybe you can add pixelgym.nogym for the OPs showing as gym leader problem. It removes all the pixelgym.gym# from a player, while also being able to add pixelgym.gym# to them so they can be a gym that they want

  • Avatar of kayc01 kayc01 Apr 20, 2015 at 20:04 UTC - 0 likes

    I have updated and moved the pluging to spigot: Works on 1.8.3. No new features yet but here u go: http://www.spigotmc.org/resources/pixelgym-pixelmon-server-gym-management.6252/

  • Avatar of SuperReecexx SuperReecexx Feb 17, 2015 at 23:03 UTC - 0 likes

    I have a really good Suggestion's for the Plugin. Here's my ideas!

    -Fix the /gymtp Since I know that several servers are getting a bug where doing the command will give you the internal error message. -Add signs! It'd be a really cool feature to teleport to an open gym with a sign that is green if it's open and a sign that is red, if the gym is closed.

    Thanks! -SuperReecexx

  • Avatar of kayc01 kayc01 Nov 12, 2014 at 19:30 UTC - 0 likes

    @HQGaming: Go

    I don't think so.

    I am still updating the plugin. No plugins are being updated anymore on Bukkit. So linking your plugin is a waste of time.

What should I change on the plugin?

  1. Choice:

  1. Results
  2. 2 comments


Date created
Feb 21, 2014
Last update
Oct 10, 2015
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files