-
Notifications
You must be signed in to change notification settings - Fork 0
GCES GottaCatchEmSmall
GCES, or GottaCatchEmSmall is a plugin that is able to limit players abilities.
What GCES can limit:
- Leveling
- Catching
- Z-Moves
- Evolving
- Legendary Restrictions
- Mega Evolving
Setting up GCES can either be really quickly and fast, or take a long painful route.
The best you can do beforehand is listing all your ideas,
Level caps, restrictions and all others.
Inside the files leveling.conf and catching.conf
You are able to setup as many Tiers as you'd like.
Tiers are used to stop players from progressing to far, this can either be of good use on a RPG styled server, or a Grind server.
Setting up the Tiers, Examples:
Leveling:
Tier-1=[
"Cap-Level=20",
"Warning-Message=You have not reached this Tier yet!"
]
Tier-2=[
"Cap-Level=40",
"Warning-Message=You have not reached this Tier yet!"
]
Catching:
Tiers {
Tier-1=[
"Max-Level=20",
"Min-Level=1",
"Warning-Message=You have not reached this Tier yet!"
]
Tier-2=[
"Max-Level=40",
"Min-Level=1",
"Warning-Message=You have not reached this Tier yet!"
]
To use NPC trainers as tier-up hotspots like gyms etc. Use the TrainerCommands sidemod.
GCES is the ultimate experience when it comes to limiting players and have them work to unlock special Pokémon's.
Instead of the regular camping with a MasterBall, They now first need to gain a permission to be able to Catch Legendary Pokémon,
Have Legendary Pokémon spawn at them, or receive them from others.
When GCES notices a Legendary Pokémon is being traded to a player, the action get's blocked and reversed.
Catching is impossible, even with Master Balls, Until they obtain the special permission that allows them to get Legendary Pokémon.
If you are making a Story based progression system and want your players to unlock Legendary Pokémon, Per, Pokémon. GCES offers that option as well!
The option to enable Unlock-Per-Pokémon, is fully optional and disabled by default.
Perms for UNLOCKING special skills/abilities restricted by GCES are NOT to be placed in LuckPerms.
Perms provided in the list below are to be given with TrainerCommands or another way to execute the GCES command.
Leveling: gces.leveling.unlocked <-- Disables Leveling entirely, By default given on-join. Overrides Tier Levels.
Evolving: gces.evolving.unlocked
Mega Evolving: gces.megaevolving.unlocked
Z-Moves: gces.zmoves.unlocked
Legendary Catching: gces.catching.legendary <-- Default perm unless Unlock-Per-Legendary is turned to true.
Trade Machine: gces.trading.unlocked
Unlock-Per-Legendary: gces.legendary.tierX, gces.mythicals.unlocked, gces.arceus.unlocked
Perm needed in LuckPerms: gces.command.admin, gces.command.list, trainercommands.command.tedit
/tedit add loss gces addperm @pl <perm>
/tedit add loss gces setlvl Catching @pl <number>
/tedit add loss gces setlvl Leveling @pl <number>
Perm needed in LuckPerms: gces.command.admin, gces.command.list
/gces getlvl <playername> <Catching/Leveling>
/gces removeperm <playername> <perm>
/gces lvlup <Catching/Leveling> <playername>