NOTE: You will need to regenerate a new messages.yml and config.yml with this update. I will link newly generated ones below so you can copy over your changes.
Changelog:
Plugin tested for 1.21.x versions. Please let me know if you find any issues!
New config settings to allow credits to be applied as skill XP instead of a full skill level. (You can change the XP amount with the "XPpercredit:" settings option. (Thank you for your help in starting this Cobrex1!)
Pull request merged for Issue#17 to refactor the Update Checker that was causing crashes when no internet connection is available. (Thank you, ch99q!)
Rewrote some of the credit assignment code for the new update and future updateability.
Added a new message for when you try to remove more credits than a player currently has.
Fixed some spelling mistakes in the default messages.yml
Code (YAML):
[/COLOR
] Commands:
Header: '&7
----------- &9&lMorphRedeem Commands &7
----------'
Footer: '&7
--------------------- &8
[&9&l!&8
] &7
---------------------'
Help: '&b/mr help &8- &7Shows this text menu.'
MR: '&b/mr &8- &7Opens the redeem menu.'
MRSkill: '&b/mr <skill> <num> &8- &7Redeem credits into a specified skill.'
Credits: '&b/mr credits &8- &7Shows your credit count.'
CreditsOthers: '&b/mr credits <player> &8- &7See a players credit count.'
Send: '&b/mr send <player> <num> &8- &7Send a player credits.'
Add: '&9
[Admin
] &b/mr add <player> <num> &8- &7Add credits to a players credit balance.'
Remove: '&9
[Admin
] &b/mr remove <player> <num>&8- &7Remove credits to a players
credit balance.'
Reload: '&9
[Admin
] &b/mr reload &8- &7Reloads the plugins files.'
Set: '&9
[Admin
] &b/mr set <player> <num> &8- &7Set a players credit balance.'
Reset: '&9
[Admin
] &b/mr reset <player> &8- &7Reset a players credit balance.'
CorrectUsage:
Add: '&bCorrect Usage&8
: &7/mr add <player> <number>'
Remove: '&bCorrect Usage&8
: &7/mr remove <player> <number>'
Reset: '&bCorrect Usage&8
: &7/mr reset <player>'
Set: '&bCorrect Usage&8
: &7/mr set <player> <number>'
Send: '&bCorrect Usage&8
: &7/mr send <player> <number>'
CreditAddMessage: '&7You have been given &b
%CREDITS% &7credits!' CreditAddSuccessMessage: '&7Credit assignment successfull!'
CreditAssignmentCanceled: '&7Credit assignment canceled successfully!'
CreditAssignmentMessage: '&7Please specify the amount of credits you would like to
add. Write 0 in chat to cancel! &8(&bCredits&8: &7%CREDITS%&8)' CreditAssignmentSuccess: '&7You successfully applied &b
%CREDITS%&7 credits, to the &b
%SKILL% &7skill!' CreditInProgressMessage: '&7You''re currently assigning credits to &b
%SKILL%&7. Write 0 in chat to cancel! &8(&bCredits&8: &7%CREDITS%&8)' CreditRemoveMessage: '&7&b
%CREDITS% &7credits have been removed from you!' CreditRemoveSuccessMessage: '&7Credit removal successfull!'
CreditResetMessage: '&7Your credits have been reset!'
CreditResetSuccessMessage: '&7Credits successfully reset!'
CreditSendMessage: '&7You have been sent &b
%CREDITS% &7credits from &b%SENDER%&7.' CreditSendSuccessMessage: '&7You sent &b
%CREDITS% &7credits to &b%TARGET%&7.' CreditSetMessage: '&7Your credits have been set to &b
%CREDITS%&7.' CreditSetSuccessMessage: '&7Credits successfully set!'
ErrorPrefix: '&8
[&9&l!&8
] '
IgnoreFormat: '
[X
]'
InvalidArgsMessage: '&7Invalid arguments! &b/mr help &7to view
all commands.'
InvalidCredits: '&7You do not have the valid credits for this! Canceling credit assignment.'
InvalidNumber: '&7The message entered was not recognized as a number! Canceling credit
assignment.'
InvalidNumberNegative: '&7The number you entered was not positive! Canceling credit
assignment.'
InvalidPlayer: '&7Cannot find that player!'
InvalidSkill: '&7The argument entered was not recognized as a skill!'
InvalidOtherPlayerCredits: '&7Insufficient credit amount! &b
%PLAYER%''s &7current credit balance is &b
%CREDITS%&7.' McMMOPlayerNotLoadedMessage: '&7Your &bmcMMO player file &7has not been loaded yet!
Please try again in a &bfew seconds&7.'
Menu:
Title: '&
#5555FF&lMᖾFF&loᗉFF&lrᗔFF&lpᗟFF&lh7AAFF&lR7BBFF&le7CCFF&ld7DDFF&le7EEFF&le7FFFF&lm&8&l:' Acrobatics:
Name: '&9&lAcrobatics&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Alchemy:
Name: '&9&lAlchemy&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Archery:
Name: '&9&lArchery&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Axes:
Name: '&9&lAxes&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Crossbows:
Name: '&9&lCrossbows&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Excavation:
Name: '&9&lExcavation&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Fishing:
Name: '&9&lFishing&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Herbalism:
Name: '&9&lHerbalism&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Maces:
Name: '&9&lMaces&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Mining:
Name: '&9&lMining&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Repair:
Name: '&9&lRepair&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Swords:
Name: '&9&lSwords&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Taming:
Name: '&9&lTaming&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Tridents:
Name: '&9&lTridents&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Unarmed:
Name: '&9&lUnarmed&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' Woodcutting:
Name: '&9&lWoodcutting&8&l:'
Lore: - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' - '&b➙ &7Skill XP&8: &7%SKILLXP%&8/&7%SKILLXP_NEEDED%' mcMMOCredits:
Name: '&9&lmcMMO Credits&8&l:'
Lore: - '&b➙ &7
%MCMMOCREDITS%' CreditsSpent:
Name: '&9&lCredits Spent&8&l:'
Lore: - '&b➙ &7
%CREDITSSPENT%' PluginCredits:
Name: '&9&lPlugin Credits&8&l:'
Lore:
- '&9&lVersion&8: &7%VERSION%' - ' '
- '&bCode Contributors&8:'
- '&8- &7Morphie'
- '&8- &7therbz'
- '&8- &7Eleksploded'
- '&8- &7Cobrex1'
- ' '
- '&b&oClick for spigot link!'
NoPermsMessage: '&7You don''t have permission to do this!'
NoSkillCap: '&bNone'
OtherPlayerCreditMessage: '&b
%PLAYER% &7currently has &b%CREDITS% &7credits.' PlayerCreditsMessage: '&7You currently have &b
%CREDITS% &7credits.' Prefix: '&
#5555FF&lMᖾFF&loᗉFF&lrᗔFF&lpᗟFF&lh7AAFF&lR7BBFF&le7CCFF&ld7DDFF&le7EEFF&le7FFFF&lm &8&l➙ '
ReloadMessage: '&7Plugin files successfully reloaded!'
SkillCapReached: '&7You tried to get to level &b
%LEVEL% &7in &b%SKILL%&7, but the skill cap is &b
%CAP%&7.' SkillDisabledMessage: '&7This skill has been disabled by administration!'
SpigotLink: '&7https://www.spigotmc.org/resources/morphredeem-mcmmo-credits-1-14.67435/'
UpdateMessage: '&7New plugin version found. New Version&8
: &b%VERSION% &8
(&7
%LINK%&8)' [COLOR=rgb
(0, 0, 0
)]
Code (YAML):
#============================================================================================================================| # _____ .__ __________ .___ # / \ _________________ | |__\______ \ ____ __| _/____ ____ _____ # / \ / \ / _ \_ __ \____ \| | \| _// __ \ / __ |/ __ \_/ __ \ / \ # / Y ( <_> ) | \/ |_> > Y \ | \ ___// /_/ \ ___/\ ___/| Y Y \ # \____|__ /\____/|__| | __/|___| /____|_ /\___ >____ |\___ >\___ >__|_| / # \/ |__| \/ \/ \/ \/ \/ \/ \/ # #============================================================================================================================| # # Plugin Version: 1.3.0 # Spigot Link: https://www.spigotmc.org/resources/morphredeem-mcmmo-credits-1-14.67435/ # Discord Link: https://discord.gg/6bnU9xn # Author's Discord: morphie # # If you have issues or questions feel free to message me on spigot OR discord. # Please do keep in mind however that I will respond when I can! <3 # #RGB and HEX support - use this website for pre-configured color codes: # https://www.birdflop.com/resources/rgb/ # # #============================================================================================================================| Settings: # The color of glass in the main /morphreedem menu. BackgroundGlassColor: 11
DisabledSkills:
Enabled: false
# Item to replace disabled Skills with. ReplaceGUIItem:
Enabled: false
ItemName: STRUCTURE_VOID
# Skills that players won't be able to apply credits to. SkillsToDisable: - Acrobatics
# Enable or disable the plugin credits item in the /morphredeem menu. PluginCredits:
Enabled: true
# Enable or disable the plugins update checker. (Admins and Console messages for new plugin updates.) UpdateChecker: true
# By default, the plugin will convert credits into a skills level. Enabling this will convert credits into a skills XP. mcMMOSkillXP:
Enabled: true
# How much xp should be given per credit redeemed at default. XPpercredit: 1000
# Change the Item types in the main /morphredeem menu. GUI:
Acrobatics:
ItemName: LEATHER_BOOTS
Alchemy:
ItemName: POTION
Archery:
ItemName: BOW
Axes:
ItemName: DIAMOND_AXE
Crossbows:
ItemName: CROSSBOW
Excavation:
ItemName: DIAMOND_SHOVEL
Fishing:
ItemName: FISHING_ROD
Herbalism:
ItemName: FARMLAND
Maces:
ItemName: MACE
Mining:
ItemName: DIAMOND_PICKAXE
Repair:
ItemName: ANVIL
Swords:
ItemName: DIAMOND_SWORD
Taming:
ItemName: BONE
Tridents:
ItemName: TRIDENT
Unarmed:
ItemName: STICK
Woodcutting:
ItemName: OAK_WOOD
mcMMOCredits:
ItemName: NETHER_STAR
CreditsSpent:
ItemName: EMERALD
PluginCredits:
ItemName: PAPER
WARNING: It should go without saying that this update is for mcMMO versions containing the new skills. Support will not be given to those not using the most up-to-date versions of mcMMO.
NOTE: You will need to regenerate a new messages.yml and config.yml with this update. I will link newly generated ones below so you can copy over your changes.
Update Checker: On join it will display a message to all users with the "morphredeem.admin" or "morphredeem.updatechecker" - Added "UpdateChecker: true/false" to config.yml - Added "UpdateMessage" to the messages.yml
Hex Color Code Support: Added support for Hex color codes using the format: "𞉀"
Source Code has been moved to a new Github repository under a new organization for all my public Minecraft resources. Link has been updated accordingly on the plugins page.
I apologize for not updating my resources in quite some time and I know this is long over due. I thank all that still use this resource. I have some plans to add new features like a skill prestige system and the ability to customize the entire GUI to your liking. <3
Hey all! Sorry for the recent radio silence. Life has just been hitting me as of late. Nonetheless, I will do my best to stay as active as I can moving forward.
Huge thank you to
therbzfor taking the time to refactor some of the messages.yml code for me as well as running his own tests for 1.17 stability. Much love. <3
Additions/Changes:
Added a null check for all messages within the messages.yml
Thank you again therbzand if any of you experience bugs/errors come up please feel free to join the discord with the link below. It is the fastest way to get into contact with me.
I'm stupid and forgot to fix the previous Credits Spent bug for the place holder as well. >.> This update will require a server restart for the place holder to show up again properly. Bug Fixes:
Fixed the %morphredeem_creditsspent% placeholder returning null.
A recent bug was brought to my attention regarding the inventoryClickEvent not firing while a player is sleeping in a bed. Because of this, I have added a check for if the player is sleeping when opening the redeem menu. (I also advise checking other plugins for updates to fix this.)
NOTE: You will need to regenerate your config and message ymls. Failing to do so will make the plugin error out. As always the new files are below for ease of transfer.
This Update has a few new commands additions. With that, it also has new permissions. They are linked below and will be on the plugins overview. Feel free to join my discord for fast support! Link is on the plugins overview.
Additions/Changes:
- /mr set <player> <num>
- /mr reset <player>
- /mr credits <player>
- /mr send <player> <num>
- Added an option to disable the credits item in the /mr menu.
- Added UUID support to certain commands. (Requested for Buycraft.)
- Added the spigot link to the config.yml
- Updated config formatting to look more appealing and eassier to use.
Bug Fixes:
- Changed the base command to /morphredeem. (/redeem and /mr are still alias's)
- Typing a number larger than max would throw an internal error.
- Using the plugin to fast on join would throw an internal error. (mcMMO needed to load the player file first)
- Fixed a spelling error in the messages.yml.
- Using the /mr add <player> <num> command in console would throw an error.
NOTE: There is a new config option under 'MySQL'. You can add it in yourself or regen the config if you wish. "SSL: false" (It will error out if you do not add this.)
Changes/Fixes:
Fixed an error on plugin start when using MySQL as a storage type.
NOTE: You will need to regenerate your config.yml for this update. The new default config is linked below to make it easier for you all to apply your changes.
Hey all! Sorry for the delay on this but it was my first time using MySQL in Java so it was a learning curve, to say the least. Now, the first thing I will say as it may come up is. There is
NOT a conversion system in place yet. Meaning you cannot convert your YML player data to SQL player data at this time. I will look into adding this in a future update. For now, I want to make sure the current system is working properly. (It has through my few hours of testing.)
Changes:
Added the ability to use MySQL as a storage type for all the plugins data.
Code (YAML):
#============================================================================================================================| # _____ .__ __________ .___ # / \ _________________ | |__\______ \ ____ __| _/____ ____ _____ # / \ / \ / _ \_ __ \____ \| | \| _// __ \ / __ |/ __ \_/ __ \ / \ # / Y ( <_> ) | \/ |_> > Y \ | \ ___// /_/ \ ___/\ ___/| Y Y \ # \____|__ /\____/|__| | __/|___| /____|_ /\___ >____ |\___ >\___ >__|_| / # \/ |__| \/ \/ \/ \/ \/ \/ \/ # #============================================================================================================================| # # Plugin Version: 1.1.0 # Spigot Link: TBA # Discord Link: https://discord.gg/6bnU9xn # Author's Discord: Morphie#6969 # # If you have issues or questions feel free to message me on spigot OR discord. # Please do keep in mind however that I will respond when I can! <3 # #============================================================================================================================|
# Storage method, can be MySQL or YML StorageMethod: "YML"
Heya, I apologize for the delay on the next major update.. I've had a lot of things happen this last week and it was hard to find time to get an update going. (This is my hobby so sadly it is only done when I have the time.) Those of you waiting on the SQL update, it is in the works and I am heavily testing it to ensure that the data is saved properly.
Changes/Fixes:
Fixed an error occurring when using the /mr add|remove commands in console.
NOTE: You will need to regenerate a new messages.yml with this update. I will link a newly generated one below so you can copy over your changes to the new one.
This small patch is to add a new requested command and to apply some refactors to the plugin file structure and use proper Java naming conventions.
Additions:
Added the new `/mr <skill> <num>` command. (Requested by: marcoonline)
Added permissions to each command. (You can find them on the overview page.)
Code (YAML):
Commands:
Header: '&8&m
]---------+&r&8
[ &9&lMorphRedeem &8
]&8&m+
---------['
Footer: '&8&m
]---------------+&r &8
[&9&l!&8
] &8&m+
---------------['
Help: '&b/mr help &8- &7Shows this text menu.'
MR: '&b/mr &8- &7Opens the redeem menu.'
MRSkill: '&b/mr <skill> <num> &8- &7Redeem credits into a specified skill.'
Credits: '&b/mr credits &8- &7Shows your credit count.'
Add: '&9
[Admin
] &b/mr add <player> <num> &8- &7Add credits to a players credit balance.'
Remove: '&9
[Admin
] &b/mr remove <player> <num>&8- &7Remove credits to a players
credit balance.'
Reload: '&9
[Admin
] &b/mr reload &8- &7Reloads the plugins files.'
CorrectUsage:
Add: '&bCorrect Ussage&8
: &7/mr add <player> <number>'
Remove: '&bCorrect Ussage&8
: &7/mr remove <player> <number>'
CreditAddMessage: '&7You have been given &b
%CREDITS% &7credits!' CreditRemoveMessage: '&7&b
%CREDITS% &7credits have been removed from you!' CreditAddSuccessMessage: '&7Credit assignment successfull!'
CreditRemoveSuccessMessage: '&7Credit removal successfull!'
CreditAssignmentCanceled: '&7Credit assignment canceled successfully!'
CreditAssignmentMessage: '&7Please specify the ammount of credits you would like to
add. Write 0 in chat to cancel! &8(&bCredits&8: &7%CREDITS%&8)' CreditAssignmentSuccess: '&7You successfully applied &b
%CREDITS%&7 credits, to the &b
%SKILL% &7skill!' CreditInProgressMessage: '&7You''re currently assigning credits to &b
%SKILL%&7. Write 0 in chat to cancel! &8(&bCredits&8: &7%CREDITS%&8)' ErrorPrefix: '&8
[&9&l!&8
] '
IgnoreFormat: '
[X
]'
InvalidArgsMessage: '&7Invalid arguments! &b/mr help &7to view
all commands.'
InvalidCredits: '&7You do not have the valid credits for this! Canceling credit assignment.'
InvalidNumber: '&7The message entered was not recognized as a number! Canceling credit
assignment.'
InvalidNumberNegative: '&7The number you entered was not positive! Canceling credit
assignment.'
InvalidPlayer: '&7Cannot find that player!'
InvalidSkill: '&7The argument entered was not recognized as a skill!'
Menu:
Title: '&9&lMorphRedeem&8&l:'
Acrobatics:
Name: '&9&lAcrobatics&8&l:'
Lore: &id001 - ' '
- '&7Click to assign credits!'
- ' '
- '&b➙ &7Level Cap&8: &7%LEVELCAP%' - '&b➙ &7Skill Level&8: &7%SKILLLEVEL%' Alchemy:
Name: '&9&lAlchemy&8&l:'
Lore: *id001 Archery:
Name: '&9&lArchery&8&l:'
Lore: *id001 Axes:
Name: '&9&lAxes&8&l:'
Lore: *id001 Excavation:
Name: '&9&lExcavation&8&l:'
Lore: *id001 Fishing:
Name: '&9&lFishing&8&l:'
Lore: *id001 Herbalism:
Name: '&9&lHerbalism&8&l:'
Lore: *id001 Mining:
Name: '&9&lMining&8&l:'
Lore: *id001 Repair:
Name: '&9&lRepair&8&l:'
Lore: *id001 Swords:
Name: '&9&lSwords&8&l:'
Lore: *id001 Taming:
Name: '&9&lTaming&8&l:'
Lore: *id001 Unarmed:
Name: '&9&lUnarmed&8&l:'
Lore: *id001 Woodcutting:
Name: '&9&lWoodcutting&8&l:'
Lore: *id001 mcMMOCredits:
Name: '&9&lmcMMO Credits&8&l:'
Lore: - '&b➙ &7
%MCMMOCREDITS%' CreditsSpent:
Name: '&9&lCredits Spent&8&l:'
Lore: - '&b➙ &7
%CREDITSSPENT%' PluginCredits:
Name: '&9&lPlugin Credits&8&l:'
Lore:
- '&9&lVersion&8: &71.0.1' - ' '
- '&bCode Contributors&8:'
- '&8- &7Morphie'
- ' '
- '&b&oClick for spigot link!'
NoPermsMessage: '&7You don''t have permission to do this!'
NoSkillCap: '&bNone'
PlayerCreditsMessage: '&7You currently have &b
%CREDITS% &7credits.' Prefix: '&9&lMorphRedeem &8&l➙ '
ReloadMessage: '&7Plugin files successfully reloaded!'
SkillCapReached: '&7You tried to get to level &b
%LEVEL% &7in &b%SKILL%&7, but the skill cap is &b
%CAP%&7.' SkillDisabledMessage: '&7This skill has been disabled by administration!'
SpigotLink: '&7https://www.spigotmc.org/resources/morphredeem-mcmmo-credits-1-14.67435/'