⭐️ Mythical Races Premium ⭐️ 1.18.x - 1.20.x ⭐️

MC Plugin ⭐️ Mythical Races Premium ⭐️ 1.18.x - 1.20.x ⭐️ 2.5.0-SE-V1
A flexible, advanced plugin with races, abilities, potion effects, attributes, and classes

Bug Fixes:

  • Fixed an issue with right/left click events
  • Fixed an issue with the console log filter not working properly for MRPremiumAddons
New Features:

  • Added a new command called /races toggle
  • Added a new command called /races toggleplayer
  • Added a new command called /races reset
  • Permissions will be on the korbsti.com site underneath the permissions section (Mythical Races Premium Permissions)
  • Added two new sections for mythical races checkers, you can view the with the video and their intended purpose on the website
  • Added the new commands to the auto complete tab event
  • Properly added commands and their descriptions in the plugin.yml
  • Placeholder API is now recommended to be installed with the plugin as a hard dependency

Configuration Changes:
  • All races potion effects were moved over to MRPremiumAddons configuration
  • Styling changes for the lore of the races
  • All materials were changed to enchanted books
  • Added the new commands to /races help
  • It is highly recommended you reset both MRPremiumAddons configurations and Mythical Races configurations as a lot were changed for default races, if you do not have default races please do the below
Please add the following to the "config.yml" for the base mythical races configuration, if you decide not to do configuration resets
Code:
resetPlayer: "&aReset {player}'s race, quests, class, force race modifier, level and xp, and cooldown"

toggleAbility: "&2Potion effects and abilities have been toggled to &4&l{toggle}&2!"

toggleAbilityOther: "&2Potion effects and abilities have been toggled to &4&l{toggle}&2! for {player}"
Bug Fixes:

  • Fixed a bug where if the users class didnt exist in MRPremiumAddons config, the execution commands for MRPremiumAddons setters wouldnt execute causing errors
New Features:

  • N/A

Configuration Changes:
  • N/A
Bug Fixes:

  • Some events had race defined instead of class in a class specific level to execute the rest of the ability
  • Fixed the quests ability to consistently give the end reward once completed, upon a rejoin.
New Features:

  • Added a few new events to the quest system
  • Added the reverse of CUSTOMABILITY;10, CUSTOMABILITY;-10 - the negative number means activate ability if the user level is LESS than 10

Configuration Changes:

  • Update some documentation in quests.yml and added more quests inside of quests.yml, you can delete quests.yml to see the new quests
Bug Fixes:

  • Removed a debug log that occurs when a user kills an entity
New Features:

  • N/A

Configuration Changes:
  • N/A
Bug Fixes:

  • N/A
New Features:

  • Added changeable velocity to the "command" section of custom abilities, what you can do with it will be explained in "Additional Information"
  • ^ For above, types are [setVelocity, addVelocity, setLookVelocity, addLookVelocity]
  • Added 2 new functions to the scripting engine functions, get race level and get class level

Configuration Changes:
  • N/A
Additional Information:
Note that entities are players as well
  • Velocity Commands in Custom Ability, this is explained more in the wiki:
    • setVelocity: Sets the entity's velocity to a specific value. Useful for creating abilities that move entities at a consistent speed or direction.
    • addVelocity: Adds to the current velocity of the entity. Ideal for abilities that incrementally increase speed or change direction over time.
    • setLookVelocity: Sets the entity's velocity in the direction they are looking. This can create abilities that propel the entity forward based on where they are facing.
    • addLookVelocity: Adds velocity in the direction the entity is looking, on top of their current motion. This allows for more dynamic and responsive movements.
Bug Fixes:

  • Fixed classes not executing commands properly from the day and night command list in MRPremiumAddons configuration
  • Fixed the back/forward force race GUI bug
  • Fixed the IMMUNETOX ability sync bug
  • Fixed a rare YML saving error that would occur causing a players data to not be readable anymore
New Features:

  • Added a mini-quest system
  • Mini quest system will come with 2 default quests
  • Added a quests.yml file inside of plugins/MythicalRaces/
  • Added CRAFTITEM to CUSTOMABILITY
  • Quest system will use a local H2 Database
  • 3 new commands, permissions on the right
  • /races questprogress {quest name} | mythicalraces.quests.progress
  • /races questlist | mythicalraces.quests.list
  • /races questview {quest name} | mythicalraces.quests.view

Configuration Changes:
  • Added a quests.yml file inside of plugins/MythicalRaces/
  • File will include information on how to assign/add more quests
Additional Information:

How quests work:
Quests can be assigned to races/classes, example an Elf can be assigned to a different quest that a Dwarf would not have. This is not a global quest for the race itself, but a unique quest to the individual user itself that has a specific race. <- If configured that way, currently its 2 global quests for everyone.

How quests are made:
Inside of quests.yml are the quests, similar to how the rest of mythical races works, you'll find it to be significantly easier to configure.

This version can be labeled as experimental for mini-quest, similar to the rest of mythical races, it is entirely configuration based and comments will be in the quests.yml file.

A new file called quests.mv.db will be generated inside of /MythicalRaces/ this will hold player quest information, it stores it in a JSON format
You do not need to touch that file, other than seeing SQL errors in console, then you can delete that file

The mini-quest system may be expanded on in the future if popular enough, right now its just a small addon, onto mythical races premium, with a few commands and a db.
Bug Fixes:

  • N/A
New Features:

  • Added multiple boolean values to Mythical Races configuration for attribute reset controls, this is to enable compatibility with multiple other plugins that like to deal with attributes, enabling other plugins to override mythical races attributes rather than vice versa
Configuration Changes:

  • Please add the following to the 'other' section in the Mythical Races base configuration, /MythicalRaces/config.yml
Bug Fixes:

  • TEMPA and TEMPB now properly use double/decimals rather than just integers inside of both mythical races and MrPremiumAddons config causing TEMPA and TEMPB to not work properly
  • TEMPA and TEMPB are now added to the "data" operations inside of MrPremiumAddons config
New Features:

  • N/A
Configuration Changes:

  • Fixed some default commands that had some typos in MrPremiumAddons config
  • Fixed some default level requirements that were 0 instead of their proper default level requirement (Master Dwarf and Dragon)
Bug Fixes:

  • Patched console log errors when players hit citizen NPC's and the plugin attempts to grab their class/race
New Features:

  • N/A
Configuration Changes:

  • N/A
All new change logs from now on, will follow this format

Bug Fixes:

  • Fixed issue where dragon health was 0 at night
  • Fixed config typo in default dragon race
  • Fixed levels crossing over into other races/classes
  • Fixed tree slot config typos inside of classes.yml
  • Fixed levels/xp not saving correctly when the player leaves when MySQL is not being used
  • Fixed HEX colours not being able to be used within sub classes (/tree) specifically
  • Fixed config typos of classes level requirements back to 0 for all base classes
New Features:
  • Added PLAYERJOINEVENT to CUSTOMABILITY
Configuration Changes:
  • Users may want to delete their classes.yml and let it generate a new file (only if using default classes)
  • Users may want to delete their config.yml and let it generate a new file (only if using default races)
  • No config reset needed unless only using the default configurations
Top Bottom