- Patched a small error with dataByUUID
- This is an incredibly important update, this will change the way player data
is stored, and will optimize the plugin even further to be used on bigger servers
- Downfall, player race data will be RESET, as data is now stored in a separate folder, however it is highly recommended that you do update
- Major optimization fixes, it is highly recommended you update to this version
- Created a fail-safe for uninstalling, it will automatically set players defaults upon leaving the server so you wont need to do any work when uninstalling if needed
- 1.17 no longer supported
Any MRPremiumAddon users, do not install this version you will get a premium version with extra features inside the races pack
- Patched errors occurring in console, when NPC's are damaged
- Patched breaking gravel giving XP to the player
- Added ARCHER as a lvlType
- Patched an incompatibility issue with MCMMO + HUNTING lvlType where xp wouldnt increase
- Changed the way HUNTING lvlType checks for dead enemies
This update removes the option "resetBaseLevel" inside configuration
- This update now has race individuals levelling up
Example:
If you are an elf race and are level 10, you can switch over to Human and begin at level 0, level up to around 20 and then switch back to an elf and still retain that level 10 amount when you were an elf
(This also includes sub races)
DISCLAIMER
By updating to this version your player's existing information will reset back to level 0 for all races, it is recommended you keep track of your players levels and set them back to what they were before, after updating
- /races info can now be used on sub races
- Added new lvlType 'DIGGER'
- Patched a bug with the lvlType 'FISHING' where hooking into an entity would give xp
- Added a new event for the API (For the MRPremiumAddons - which will be released shortly)
- Added lvlType 'FLYING' (Using an elytra)
- Added new lvlType, 'SWIMMING'
- Patched a few bugs with lvlTypes not working correctly
- Patched a small bug, aka the /races lvlset command not being able to be used in console
- Re-wrote some misleading config messages
- Added lvl type 'Tanker'
- Added placeholders that could be used within the 'lore' section of hovering over the players head inside /races gui
- Added API support for the MRPremiumAddons (when it does come out)
- Patched a small internal setter error
- Renamed LIGHT[num]
To
- LIGHTA[num]
- LIGHTB[num]
# 'ALL Y > -1000 -1 LIGHTA[num] ALL ALL ALL' - this means apply effect if the light level is greater than the [num] next to it, example would be LIGHT6, now the limits are [0 - 14] in terms of levels
# 'ALL Y > -1000 -1 LIGHTB[num] ALL ALL ALL' - this means apply effect if the light level is lower than the [num] next to it, example would be LIGHT6, now the limits are [0 - 14] in terms of levels
- Patched a small optimization bug
- Changed the update message
No config reset needed
- Added 'CUSTOM[num]' as a new data type
- Added 'LIGHT[num]' as a new data type
# 'ALL Y > -1000 -1 VAMPIRE VAMPIRE ALL ALL' - this means apply effect if all blocks above the player to sky limit isnt a solid block
# 'ALL Y > -1000 -1 CUSTOM[num] ALL ALL ALL' - CUSTOM means, in X radius of blocks next to it, it can be CUSTOM10 or CUSTOM1 or even CUSTOM100 if you hate your server, replace [num] to search for a radius
# 'ALL Y > -1000 -1 LIGHT[num] ALL ALL ALL' - this means apply effect if the light level is greater than the [num] next to it, example would be LIGHT6, now the limits are [0 - 14] in terms of levels
You do not need to reset config
- New data type 'AROUND' has been added to the sixth data type and a new easter egg data type has been added to data for the sixth and seventh type
Around meaning, all blocks around the player, meaning above and below and on the sides
Fixed usage of multiple level types instead of one only
- Patched a lvlset command XP bug
- Patched a small config error
- Patched a few bugs with the setters
- No config reset needed
- Added 6 possible level types for races, HUNTING/FISHING/RUNNING/BUILDING/EXCAVATION/HARVEST
- Each race now has an independent max level, xp gain as well as xp per level needed to get to the next level
- Added two more arguments onto 'data' types allowing for block specific effects
- Added an option to force the GUI onto a player upon first joining the server
You will need to reset the configuration after this update if you choose to update
- New config, courtesy to CanDoCurlew
- Patched a bug where you get a inventory click error with no sub races inside the tree gui
- Just a small update
Patched "data" not working correctly when in specific biomes
No config reset is needed
Patched a few default config issues
The plugin still works fine overall, just dwarf had a ALl instead of ALL for some of the potion effects
- Added customizable biome-specific effects, including greater than or less than a certain Y axis in that certain biome, or multiple different biomes, or all of them
- All effects/attributes will remain the same
- The configuration will have to be reset due to this new formatting of adding new races/editing them
- Removed/added races upon default config, added some races into the race tree (courtesy of someone whos name I lost somewhere in dms [contect me if you're that person])
- Added reload command
- Added /races biome
- Renamed some list names for each race
- New youtube video that will explain how to add/edit/remove races
- Fixed a config error
Reset your configuration
- Added executable commands that the server executes upon switching to a new race [purely configurable ]
- Added a new command to force a players race using a command
- Usage is /races set {race} {player}
- new command permission is mythicalraces.race.setrace
Please reset your configuration
- Added race trees (more info on the tutorial)
- Added levelling
- Added new commands
- Added bstats
/races profile
/races tree
This will require a reset in config
- Switched over to 1.17
- 1.16 Support is now dropped
THIS UPDATE WILL REQUIRE A RESET IN CONFIGURATION, however, the races "list" is not affected so if you added your own races just copy the races list and paste it in when the new configuration adds new variables
- Added races cooldown
- Fixed a typo
- Messed up the GUI positioning order in the 0.0.3 version, this corrects the configuration to the correct GUI positions for the races
- Added multiple new races [Courtesy to Arcane for giving ideas]
Forgot to remove a comment from the config.yml which was misleading