Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • ⚔️ NEW SEASON SALE ⚔️

    Celebrate the new season with 25% OFF on all Monthly Ranks 🎮

    Use coupon code:

    SEASON26

    ⏰ Limited time offer — Don't miss out!

    🔥 Keep your subscription active to enjoy the same discount every month!

    Upgrade Now ⚔️🚀
⭐️ Mythical Races Engine (Premium) ⭐️ 1.21.4+ ⭐️

Plugins MC ⭐️ Mythical Races Engine (Premium) ⭐️ 1.21.4+ ⭐️ 2.7.5-SE-V1

Register to download
Bug Fixes:

  • Implemented slight optimizations + a potential conflict fix when player data is saved causing player data to be corrupted at times
  • The "cooldown" key no longer needs to be a string inside of the config.yml and can be a proper number now
New Features:

  • Introduced a key called "enableQuests" that is by default false inside of the quests.yml config

Configuration Changes:
  • Added a message + configuration key inside of the quests.yml
Please add the following to the "quests.yml"
YAML:
# Enable quests or not (Default: false)
enableQuests: false

questsDisabled: '&4Quests are disabled for mythical races'

Changelog

Bug Fixes:

  • N/A
New Features:

  • Added conditional placeholder API options within "data" setters for both MythicalRaces config and MRPremiumAddons config, you can search for "PAPI" on the mythical races wiki to find out more details
Configuration Changes:
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
    Code (YAML):
    # Reset attributes when player leaves and when server reloads
    # This is to prevent long-term effects if the plugin is ever uninstalled
    rAttributesLeaveReset: true

    # Reset attributes when switching races
    # This is so attributes don't carry over into another race
    rAttributesRacesReset: true

    # Reset attributes when switching classes
    # This is so attributes don't carry over into another class
    rAttributesClassesReset: true

    # Blacklisted worlds reset attributes
    # When a player is switching over to a blacklisted world, reset the attributes
    rAttributesBlacklistedWorldsReset: true

    # Reset attributes when crossing regions (for worldguard flag)
    rAttributesWhenCrossingRegionsReset: true

2.4.0-SE-V1​

2.3.9-SE-V1​

  • Like
Reactions: AnyKPerson
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock