When opening a Gym


Everyone upgrading to the latest versions (5.4+), you NEED to refresh the config so that it can add gymfee and gym#badge. Make sure u backup your old config.

Everyone upgrading to v5.1+ see my guide on how to set up and prepare for the queues.


What is this plugin?

This plugin enables you to set Gym Leaders on your server that are given a certain permission 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. Not only that, now challengers of the gym join a queue, and get pulled through the queue and teleported into the gym.

There is a lot more to explain about the plugin, if you want to read everything about the features, you can go to this link:


Otherwise, you can scroll down to my tutorial video at the bottom of the page.

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


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

Vault is REQUIRED to work. This is used for the fee features and the adding of gym leaders to groups. You can find out more and download vault here: http://dev.bukkit.org/bukkit-plugins/vault/

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. The features that use the PixelmonMod are;

  • Gym leader pokemon healing (/gym heal)
  • Adding gym leaders pixelmon automatically (/pixelgym addleader (player) <gym#>


  • 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
  • Queue System
  • Safe badge showcase system
  • Automatic teleportation out of gym after battle
  • Win badge chat announcement
  • Gym leader battle log system

GymStatus Signs

There are also Gym Status signs that are used to show if a gym is open or not on a sign. It also displays the level cap of each gym. To learn how to set up a StatusSign, click here:



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



To view a whole list of commands go here:





Video Tutorial's


Want to support my work?

If you want to support my work, and buy me a pizza.. you can donate below. All donations are highly thanked! <3


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

  • Avatar of delsolsi213 delsolsi213 May 27, 2016 at 08:27 UTC - 0 likes

    @kayc01: Go

    any update on my suggestion?

  • Avatar of kayc01 kayc01 Mar 22, 2016 at 00:19 UTC - 0 likes

    @omgitsbob12: Go

    Currently is being by a Pixelmon Dev. However they are waiting on sponge to fix some issues that my plugin uses.

    Stuff to do with virtual inventory's and what not.


  • Avatar of omgitsbob12 omgitsbob12 Mar 18, 2016 at 03:01 UTC - 0 likes

    Can you port this to Sponge?

  • Avatar of kayc01 kayc01 Jan 24, 2016 at 15:05 UTC - 0 likes

    @delsolsi213: Go

    Most servers do them in order like the normal pokemon game.

    However i can add this option when i get the chance.

  • Avatar of delsolsi213 delsolsi213 Jan 23, 2016 at 18:36 UTC - 0 likes

    @kayc01: Go

    suggestion, add an option to disable the need to do gyms in order, some servers dont follow that rule and sometimes players want to challenge the gym leaders while they are online.

  • Avatar of kayc01 kayc01 Jan 11, 2016 at 17:45 UTC - 0 likes

    @theory18: Go

    No offense taken.

    Gym1 is at the bottom by default. I could change it around if needed. try /pixelgym reload. Should work flawlessly.

    Use the standard pixelmon mod /endbattle command. You will be able to find the permission required for it somewhere on the wiki.

  • Avatar of theory18 theory18 Jan 11, 2016 at 03:17 UTC - 0 likes

    @kayc01: Go

    i was not dissing on you, apologies if it came across like that. I was merely stating what i encountered when i ran it on my server.

    I did not try givebadge so that could work.

    I also miss communicated myself /gym reload worked, it was reloaded but the changes i made to the config did not reload for some reason and it was still the old config loaded somehow.

    How does one fix the /gym quit please?

    Also i don't know if this just an issue on my server but the scoreboard is always listed in reverse, so gym 1 will be at the bottom while gym8 will be at the top.

    Thanks again

  • Avatar of kayc01 kayc01 Jan 11, 2016 at 00:48 UTC - 0 likes

    @theory18: Go

    They all work, its currently being ran on a pixelmon server i am dev of with no issues.

    /gym quit does not end battle due to sudo command issues. /gym givebadge gym1 (player) works. If i put addbadge on my commands page, ill fix it. /pixelgym reload.


  • Avatar of theory18 theory18 Jan 10, 2016 at 15:37 UTC - 0 likes

    @kayc01: Go

    following things did not work on 1.7.10(used your latest version 6.3)

    /gym quit /gym addbadge(delbadge did) /gym reload

    I had to revert back because its not really possible to update from an older version to this one, because people who already had physical badges would have to start over since they need your badges first in order to challenge gymleaders.

    Liked some things you added though, it has potential, might update when we start with a new world in 1.8.

    Last edited Jan 10, 2016 by theory18
  • Avatar of kayc01 kayc01 Jan 05, 2016 at 22:57 UTC - 0 likes

    @owenftw: Go



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