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, 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.
Optional Dependencies:
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#>
Features:
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.
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 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
Fair Queue System
Safe badge showcase system with custom items.
Automatic teleportation out of gym after battle and teleportation in.
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: Gym Status Signs
I was looking forward to a plugin that automates NPC gyms. This only applies to player gyms unfortunately, but hey it’s really great for those who use player gyms.
Yeah that is in the thoughts to make something separate although a side mod is your best bet. A lot use player based Gym Leaders as a method of keeping a loyal community.
Think of it as making people feel special with a role, a job in the ecosystem and they become common players because they have this responsibility. Strategy and Gym Leader/Challenger tactics also become a very apparent thing.
That’s true. We used to have that, but then there were several things that made us shoo away from it. Firstly was the player’s inactivity. We have to replace the leaders every once in a while which is quite tasking. Secondly, the abuse of power. There will always be those who give badges to their friends without even a challenge, or choose moves like splash to allow their opponent to kill them. The former can be avoided with this plugin, but I guess the latter can’t.
Thanks xD Will probably make one myself, though I’m still a rookie at this.
Yeah i’ve been developing this myself along with a server of a decent loyal player base of Gym Leaders that were active and didn’t try let there friends win easily.
Tried to make it as exploit proof as possible, hence Virtual Gym Badges to prevent people selling them. If it’s not in the config, then they can’t enter a queue for the next gym.
And other things like trying to avoid gym cooldowns, etc…
But there is only so much protection I can do for a player controlled plugin. A year of solid player, server owner and admin feedback has made this be the best it can be. Got some new stuff coming but I totally agree with you.
Hello
Is there no support for LuckPerms?
it shows only
" # PermissionsEX
pex: ‘True’
Group Manager
groupman: ‘False’
BPermissions
bperm: ‘False’"
in configuration in website
Edit: Nvm tested it this version doesnt have the config but doubt
in the Item id section for badges, example is given using number id, do we enter normal names directly there? like pixelmon:mine_badge instead of 1
I am making a Wiki for the sponge version today.
The plugin uses the built in Permissions system, don’t forget you can just add a leader /pixelgym addleader gym# which is automated.
The Badge Items are like you mention.
Let me know if you have any issues or not with Pixelmon Items registering as an Item Type. Though it shouldn’t!
Thanks for using the plugin. If you have any suggestions then let me know!
Yeah the badges are working perfect Loving it
/pixelgym addleader never seemed to work for me first few tries gave output saying worked but never added the permission nodes or added to the group specified in config then later just stopped giving any output
I gave the permission nodes manually which worked
I have the plugin setup now with basic Gyms working and this feels awesome
Gym Status Signs works great too just in line two which it should say Open in green color and closed in red, it actually says “greenOpen”, “redClosed”
The /gym addtm command didnt give any output either, thought of adding the ID’s manully in extras.yml but since didn’t have an example, did not mess with it
Suggestions:
I got 3
First is allowing to configure if to enable previous gym needed to be beaten in queue system, we had random order before this so players might argue a lil there
Second is being able to use the Gym name rather than the number like /gym join Rock rather than /gym join gym1, this is cause players forget which gym is which number. Did create and info file in nucleus specifying that so hopefully they read that
And third is being able to hand out automatically physical badges cause some tend to collect them in a wall not sure if /gym addtm can add items other than tms if it can then awesome will be looking forward to that bing fixed
Of course all these are suggestions, if you like them then great if not then thats fine too
Thank you for this awesome Plugin, so Excited for gyms to finally be up on the server
I just checked the config and it seems it copied a config of another plugin i’m using
Here’s the config.yml from the pixelgym folder, very strange, is the example config you provide still updated? I could try that one to see if that fixes the issue.
I’ve tried deleting the server and restarting the config, and it generates that same config after the restart.
It also generates a badges.yml, data.yml, extras.yml, logs.yml and signs.yml
the badges, data and logs.yml have ‘null’ inside of them, the extras.yml has ‘{prestige_pay: 1000}’ inside of it and the signs.yml is completely empty.
I’ll try the config you’ve included right now.
Edit: I’ve just tried the config you’ve included, the plugin works now, thanks!
Just posted an update with a fix of the signs and your suggestion about not doing gyms in order + the known issues.
Read the “New:” section on the easiest way to use the new feature by adding that value/string to the config.