PixelmonGym
PixelmonGyms
Sponge version for Pixelmon on 1.8 and above:
https://forums.spongepowered.org/t/pixelmongym-v1-pixelmonmod-gym-management/17875
Everyone upgrading to the latest version from below v5.4, you NEED to refresh the config so that it can add gymfee and gym#badge. Make sure you backup your old config.
Everyone upgrading to v5.1+ see my guide on how to set up and prepare for the queues.
http://dev.bukkit.org/bukkit-plugins/pixelmongym/pages/new-queue-system-how-to-use-it/
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)
Dependencies:
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 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.
- 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:
http://dev.bukkit.org/bukkit-plugins/pixelmongym/pages/gym-status-signs/
Configuration
To see a quick Guide on the Config, go here: http://dev.bukkit.org/bukkit-plugins/pixelmongym/pages/configuration/
Commands:
To view a whole list of commands go here:
http://dev.bukkit.org/bukkit-plugins/pixelmongym/pages/pixel-gym-commands/
Pictures:
Video Tutorial's
V5.3
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
Hello an issue is that, if you have a minimap on your server and have more then around 6 gyms open it overlaps with the minimap so you cant read it properly. I think you need to lower the scoreboard position.
@CraftyCore
That sounds like a good alternative yes. Ill look into that after this weekend.
@BUDDERMAN88228
I do not plan to give out the Source. That just enables people to possibly steal the plugin in my opinion. However, if you have experience and want to add things to it. You can PM with what you want to add and what experience you have.
Source?
Great plugin, just have on suggestion, could you make it so if you can be able to put the command in a command block it will work.
Like if you were opening a gym you put /gym open gym7 in command block put a lever next to it and it will open the gym and same for closing.
i think it would be a good addition to this plugin!
CraftyCore
@kayc01
Thanks for your reply and time. I see your point but I also feel it wouldn't be a waste of time, (if you are willing to give it) because pixelmon is running on 1.6.4 and is trying to go to 1.7 but it will not hit 1.8 for a long long time. So IDs will be used for a long time with pixelmon :) Let me know :)
@kayc01
alright glad you could help, thanks a lot! its not that big of a pain as it solves my problem :P I only have 14 gyms anyway!
@wrathmaker123
Yes, for all the enabled gym's. If you have all 32 gym's enabled it can be quite annoying but its just how it works when you have - "*".
@TheDoot
I have looked into this and i can not seem to get it to work yet. Because as a modded item i would use the item ID. But in 1.8, item ID's are going out the window. Or even earlier than 1.8.. i can't remember so there is no point doing all that when i would have to change it all, not too long down the line.
It also currently gives me an error because it is being removed soon so it is not recommended to use ID's yet it is the only way i know of so far for coding with items in minecraft into a bukkit plugin..
With that said, i do want that so i will look at it again. I have just been doing other things :)
Hello, do you think it's possible to incorporate a permission node to assign the gym leader so they can give their badge to the winner? Kind of like the other plugin pixelmon gym management. I like yours better but I would like the leader to be able to use a command like /gym badge add <player name> /gym badge remove <player name> with there gym type badge. Thanks in advance if you can develop something :)
@kayc01
okay so for myself though (im owner) i need to do all the negative nodes for it not to show up when i join? or just for the 1st one
@wrathmaker123
No if the group/player is not OP then they don't need negative nodes. It will be just something you are doing wrong as it works for everyone else.
Make sure in the groups.yml they don't have - "*" in there group. That means they have every permission.
@kayc01
So i did what you said, only gave them a specific gym's permission, and i still have the same issue. should i do negative nodes for all the other ones?
@wrathmaker123
Hi, Please make sure that all the groups are not OP's and that each leader you give has the correct gym number node.
For your water gym, they would need
- pixelgym.gym1
For whatever your 2nd gym name is, they would need
- pixelgym.gym2
Ect...
But as i say, if they are OP. Then they have all permission nodes and the first gym node. So all op's get the "A <Gym Name> Leader as come online (player)" unless you give them a negative node in your permissions system.
For GroupManager it is:
- - pixelgym.gym1
- - pixelgym.gym2 ect...
Hello, i am having some issues. I assigned specific leader ranks to each of my leaders, but now whenever any leader, mod, admin, or myslef (owner) comes online it says "A water gym leader has come online" (water is our first) and when i do /gym leaders it says they are all a single leader (for me, psychic). Is there anway to fix all these things? please email me at [email protected]
@MineHelper
Seems like the command returns false (instead of true) and because of that displays the plugin.yml's command usage message.
@MineHelper
That is the help command, /gym displays all the available commands.
Why is there a random /gym at the bottom of every command?
I need help setting up this! please help me :( - Skype name is Gamerzradiofan Any help is appriciated! :D
@xQxQx
PixelmonMod which is what the plugin is made for is not out for 1.7.2 or 1.7.4 yet. As soon as it is. I will update the plugin :)
Please update to 1.7.4 I love this plugin!
@anthonycat15
I Assume You Are A Gym Leader On The Server But You Are Also An Operator, It's a Very Simple Fix, Just Apply The Permissions: -pixelgym.gym(1-32) To Yourself (Basically Every gym You Are Not Leader For. So Say For Instance You Are The Electric Leader Which You have Set As The Fourth Gym In An Eight Gym League You Would assign Yourself: -pixelgym.gym1 -pixelgym.gym2 -pixelgym.gym3 -pixelgym.gym5 -pixelgym.gym6 -pixelgym.gym7 -pixelgym.gym8
Doing So Would Make the Plugin Announce You As The Gym Leader For pixelgym.gym4 Which In This Scenario Is Electric. You Will Only Be Announced As The Gym Leader For Electric And Only Be Able To Open /Close The Electric Gym Individually. To Be Able To close Any Other Gym Just Remove The Corresponding -pixelgym.gym# Permission Node From Your Permissions. i.e You Wanted To Be Able To Control The Fire Gym Which Would Be The First Gym You Would Remove -pixelgym.gym1 From Your Permissions And Then You Can Control The Fire Gym Individually From The Others. But If You do Not Give Yourself The -pixelgym.gym1 Permission Again Before Disconnecting You Will Be Announced As A Fire Leader When You Come Online Again. But If You Removed The -pixelgym.gym7 Permission Node From Your Permissions Instead Of The -pixelgym.gym1 Permission Node Then You Would Still be Announced As Electric Leader Because 7 Comes After 4.
I Hope This Helps, If It Doesn't I Am Sorry As I Have Proven Many Times Again And Again Without Fail That I Am Terrible At Giving Instructions. But I seriously Hope This Does Help You Understand The Plugin Better