MMOCore icon

MMOCore -----

Offer your players a brand new RPG experience.




This update includes many new features ; parts of the changelog which require you to regen some of your config files are highlited in red.

New Features

  • Skill trees can now have different GUI displays, see /gui/specific-skill-tree
  • By default, filled skill slots now display the skill icon in the skill list UI. Some changes were made to the skill-list.yml config, backup and regen it to see them.
  • New skill triggers for entering and leaving combat
  • Skill combos now fully ignore unused keybinds, interactions are no longer canceled
  • New options for skill combo casting. Please refer to the wiki to discover them!
  • New option to hide tooltips from GUI items
  • Support for MythicDungeons & Heroes party systems
  • New config folders for storing and organizing skills, waypoints, loot chests, exp tables and attributes.
  • New capacity and shuffle options for drop table
  • Added proximity skill trees: skill nodes which are direct neighbours are automatically soft parents. You need manually configure root nodes.
  • New option link_reciprocity for waypoints. Regen your config.yml to show it
  • New command: /mmocore cast first/specific <player> <slot>
Notable Bug Fixes
  • Fixed attributes not reloading when switching profiles/when reloading MMOCore
  • Fixed exp resetting on death
  • Fixed damagedealt exp source crashing the server when giving a cookie to a parrot
  • Fixed some exp sources working across some classes/professions
  • Fixed quest triggers for the next objective not triggering
  • Permanent passive skills can no longer be bound to skill slots
  • Fixed automatic path calculation with waypoints
  • Fixed issues with incompatible skill tree nodes
Compatible Builds: MythicLib 1.7 - MMOItems 6.10 - MMOCore 1.13 - MMOProfiles 1.1 - MMOInventory 1.9
----------, Oct 23, 2024

These MMO updates took hundreds of hours of work, we hope you'll like them!

As always, we now have a working setup for development builds on your website, don't hesitate to verify your Discord account and access them for free (as long as you bought the plugins). This gives us more frequent user feedback and lets you ancitipate version transitions.

PLEASE RESET your skill-trees GUI configurations as we have added a lot more new display options to enable for crazy customizability (mainly with custom textures).

PLEASE ALSO CHECK THE WIKI for the new skill slot class configurations. Now skill slots have to be manually configured in every class configuration, as they now have new extra properties!

The following list isn't exhaustive in terms of bug fixes and small QoL additions...
  • SKILL MODIFIERS. Skills modifiers are now refered as parameters, as skill modifiers are now buffs that you can apply to players to increase the statistics of your skills. eg +10% Damage on Firebolt skills, -10% Cooldown, etc.
  • SKILL SLOTS. Classes have fully configurable skill slots, which can only accept a specific set of skills. Slots also grant buffs to some skills, or even debuffs? to others.
  • New commands for skill slots. Check the wiki here!
  • !! Support for MMOProfiles !!
  • Fixed an issue with default class configs
  • Fixed an issue with skill binding offset
  • Skill slots now use the icon from the skill bound
  • Improved default config, reducing risk of confusions
  • Fixed an issue with subclass selection confirmation
  • Fixed a NPE with guild loading
  • Fixed skills not unregistering on logout/class change
  • New QUEST triggers for skill management. Check the wiki for the full list.
  • New placeholders (mostly technica ones), full list is also available on the wiki.
  • Basic support for OBTeam & DungeonParties
  • Fixed default config for party module
  • Added weather and time conditions (thanks Starmism!)
  • Improved the formula parser to support new math functions.
  • Fixes a few issues related to skill tree reallocation.
  • New option to force class selection on player login (useless unless you use MMOProfiles)
  • New options for skill tree nodes & skill tree GUI exploration. Check the updated configuration files on the wiki!
  • It's now possible to have passive skills apply even when not bound
  • New permission to skip waypoint waiting time
  • Fixed an issue with custom sounds being case sensitive.
  • Fishing conditions now apply on the fish hook and not on the player! This accounts for location-based conditions.
  • Fixed an issue with item damage application
  • The killmob exp source now works when the entity dies of Fire Aspect or Flame
  • Players can no longer enter casting mode with no skill bound

Don't forget to leave a rating on Spigot if you like our work.

Compatible plugins: MythicLib 1.6 - MMOItems 6.9.4 - MMOCore 1.12 - MMOProfiles 1.0.2
----------, Jun 27, 2023

Make sure you read the 1.11.2 changelog!

Additions
  • Default descriptions and modifier formulas for ALL skills!
  • Added more configurability to class-select & class-confirmation GUIs
  • Stat placeholders are now more lenient
  • New permissions for all of the commands
  • Skill tree nodes can now require more than 1 skill point

Bug fixes
  • Fixed an issue with people dying when joining the server/changing class
  • Fixed an issue with /mmocore admin exportdata

This build is compatible with MMOItems 6.9.3 and MythicLib 1.5.2
----------, Apr 7, 2023

These updates feature a lot of bug fixes for all of the MMO plugins which are still our priority. We do still have a little side feature for you tho!

We hope you'll appreciate the updates as always, as they took quite a long time to make. We'd like to remind you that we now have an official website that we will be using to centralize useful links as well as up-to-date development builds for the MMO plugins!

We still have a lot of plans for future MMO updates in order to both add amazing new functionalities or improve the plugin stability. Stay tuned!

New Features
  • New combat feature: pvp mode! This can be toggled on or off, so that players with pvp mode on can fight and not interact with players who have it toggled off. Check the wiki for more information
  • Support for Crowdin! Up-to-date language files are on their way
  • Customizable class-confirmation GUI names
Patches
  • Fixed an issue with saved class info
  • Combat log causes are now configurable
  • Fixed an issue with the walk exp source
  • Fixed an issue with skill binding
  • Fixed a small issue with quest progress when using /reload
  • Fixed an issue with the /guild accept command
  • Fixed an issue with SQL data sync
  • Fixed an issue with the action bar timeout
  • Exp sources now support decimal places
  • Fixed class exp splitting amongst party members
  • Fixed an issue with KingdomsX support
  • Added logs when hooking onto guild/party external plugins
  • Fixed a compatibility issue with UltimateClans
  • Fixed some issues with permanent stats granted by skill trees
  • Fixed some issues with combat placeholders
  • /party is now blocked when using an external party plugin
  • Fixed party buffs in the default config
This build is compatible with MMOItems 6.9.2 and MythicLib 1.5.1
----------, Mar 27, 2023

Please read the 1.11 changelog!
  • This build fixes an issue with experience tables throwing errors when trying to change class. Do update if you use the class change feature.
This build is compatible with MI 6.9 and ML 1.5
----------, Dec 25, 2022

The moment you've all been waiting for! Holiday updates yay!

Thanks to the new Discord verification bot, and soon using the new website we'll be able to publish frequent development builds which will allow us to have more stable Spigot releases for the MMO plugins.

These updates took SO MUCH TIME to work on, and a LOT of things have happened: we have new developers for MI and MMOCore, and TONS of bugs were squashed. Once we get the Gitlab issue tracker all cleaned up, we'll start working again on new exciting features for MMOCore and MMOItems.

These updates are the result of hundreds of commits, we hope you'll like them as always.
  • Skill trees have been implemented and documentation is available on the wiki. This is an EXPERIMENTAL FEATURE and anything is subject to changes based on user feedback in the future updates.
  • Fixed an nonillion bugs
  • Improved compatibility with PAF
  • Mana, stellium and stamina are now saved within player data.
  • Passive skill slots - you can now choose to have passive skills require binding
  • Casting delay (there is now a new modifier for EVERY skill)
  • Fixed loot chests not droping its contents
  • Improved the config for fishing drops
  • Option for skill bar casting mode to disable sneak support
  • New deprecated methods, join the Discord if you need help with the new API
  • Now compiles on Java 8

Add this to your messages.yml for skill tree messages to register
Code (Text):
# Skill Trees
no-skill-tree-points-spent: '&cYou have not spent any skill tree points.'
locked-node: '&cThis skill is locked!'
upgrade-skill-node: '&eYour skill node &6{skill-node} &eis now Level &6{level}&e!'
skill-node-max-level-hit: '&cYou already hit the max level for that skill node.'
not-enough-skill-tree-points: '&cYou need one skill tree point.'
reallocated-points: '&eYou successfully reset the skill tree {skill-tree}. &eYou now have &6{points} &eskill tree points.'
not-skill-tree-reallocation-point: '&cYou do not have 1 skill tree reallocation point.'
no-skill-tree: '&cYour class doesn''t have any skill tree.'
This build is compatible with MI 6.9 and ML 1.5
----------, Dec 23, 2022

Please read the 1.10 changelog first!
  • This update is required if you're updating MythicLib/MI as well
This build is compatible with MMOItems 6.8.1 and MythicLib 1.4.1
----------, Aug 21, 2022

Please read the 1.10 changelog first!
  • Added debug logs to prevent server from crashing when some skills cannot load
  • Fixed an issue with a default file not existing
  • Added ADDITIONAL_<ATTRIBUTE_ID> stat for every attribute
This build is compatible with MMOItems 6.8 and MythicLib 1.4
----------, Aug 20, 2022

This is a big update and it took quite a long time to work on! Please take your time to update the three MMO plugins as they do feature a lot of (awesome) changes. If you like recent updates do consider leaving a plugin review!

Reminder: read the MythicLib changelog! All the changes which apply to MythicLib also impacts MMOCore.

Patches
  • Fixed an issue with the exp table item periods
  • Improved the default attribute GUI
  • Fixed exp tables for attributes not claiming the right amount of times when shift clicking
  • Fixed an issue with economy items
  • Fixed an issue with exp holos and the killmythicmob exp source.
  • Fixed an issue with the Skill Scroller casting mode
  • Fixed attributes points spending overflow
  • Fixed an issue with the chance stat
  • FINALLY fixed an issue with attribute-based stats in /p
  • Fixed an issue with PAPI math exapnsions when used in GUIs
  • Removed anvil text input for the moment (lib is now up to date!)
  • Fixed an issue with the quest bossbar
  • Removed the (not used yet) quest module that would cause startup issues
  • Fixed an issue with SkillAPI compatibility
  • Fixed an issue with GUI placeholders
  • Removed %player% default placeholders, please use the PAPI player extension instead
  • Fixed an issue with the exp bar freezing when reloading MMOCore

Additions
  • Added /mmocore admin transferdata which transfers YAML player data to your SQL database
  • Added an option for profession exp splitting
  • Added an option to require a permission for players to select a class
  • Added last-trigger option to exp table items
  • Added a way to group experience sources and refer to these groups anywhere in professions and classes
  • Same for quest triggers (which are getting removed soon)
  • Same for quest conditions (which are getting centralized to ML soon as well)
  • Numeric stat formatting (how many decimals) was moved over to MythicLib
  • Class scripts! These are scripts (basically passive skills) that players inherit from their classes.
  • Classes can now have different skill combos
  • You can now remove the initializer-key for key combos
  • Waypoints now have custom warping times
  • New display name option for the killmob exp source
  • More debug logs to prevent startup issues

Upcoming next

  • Skill trees
  • 3D GUIs with floating items!

Config Changes

Stat formatting was moved from /MMOCore/stats.yml to /MythicLib/stats.yml. The section refering to decimal formats in the stats.yml MMOCore config file is now useless!

Add this to your sounds.yml
Code (Text):
reset-skills: ENTITY_PLAYER_LEVELUP
level-skill-tree-node: ENTITY_PLAYER_LEVELUP
reset-skill-tree: ENTITY_PLAYER_LEVELUP
change-skill-tree: ITEM_ARMOR_EQUIP_LEATHER

This build is compatible with MMOItems 6.8 and MythicLib 1.4
----------, Aug 18, 2022

We're moving repos to gitlab.com so you might have to recreate an account to post issues on the tracker!
  • Removed compatibility indexes
  • Stats are now fully centralized in MythicLib, this fixes some stats being unavailable in MMOCore
  • Fixed an issue with placeholders (reason of double post)
  • Fixed the shift click profile check
  • Basalt generators no longer provide exp
  • Fixed the default messages config
  • Fixed an issue with the global skill cooldown
  • The action bar now supports PAPI
  • Fixed an issue with experience tables
  • Fixed an issue with SQL not syncing up across servers
  • Fixed an issue with offline friends in the friends GUI
This build is compatible with MMOItems 6.7.4 and MythicLib 1.3.3
----------, Jul 5, 2022

We're moving repos to gitlab.com so you might have to recreate an account to post issues on the tracker!
  • Removed compatibility indexes
  • Fixed the shift click profile check
  • Basalt generators no longer provide exp
  • Fixed the default messages config
  • Fixed an issue with the global skill cooldown
  • The action bar now supports PAPI
  • Fixed an issue with experience tables
  • Fixed an issue with SQL not syncing up across servers
  • Fixed an issue with offline friends in the friends GUI
This build is compatible with MMOItems 6.7.4 and MythicLib 1.3.3
----------, Jul 5, 2022

We are moving from the MythicCraft discord server to a new one! Make sure you join it at
https://discord.gg/AsnrsUjJU8

This updates paves the way for the Skill Trees update and took a lot of time to develop! Consider leaving a plugin review if you enjoy the MMOCore experience!

MMOCore now has a new developer, @Ka0rX, who has been working on the skill tree update. Expect big updates for MMOCore including a skill system revamp as well as a fully operational and configurable skill tree system.

Changelog
  • Fixed the default attributes config file
  • Fixed lootable chest tier rolling chance
  • Improved party member target restriction
  • Improved the default skills GUI. Make sure you backup and reset your gui/skills.yml to use the updated and better version!
  • New experience sources (not documented yet)
  • Support for placeholders in GUI names
  • Waypoint books (check wiki)
  • Added exp tables to attributes. You can now run commands when leveling up attributes
  • Removed the MMOCore stat registry. Now you can register ANY stat for your classes in MMOCore
  • Fixed an error when setting exp to 0
  • Fixed an issue with the enchant exp source involving custom enchants plugins
  • Added NONE to skill casting modes to disable skill casting.
  • Fixed party exp splitting. It now supports profession exp
  • Added an option to have a maximum level different in a party.
  • Guild module: you can no longer target members from your own guild
  • Fixed an issue with custom items using the PAPER item type
  • Transitive waypoints. If you're standing on waypoint A that is linked to B that is linked to C, then A will also be linked to C and the travel cost will be the sum of the two travels. MMOCore calculates everything for you
Make sure you download MythicLib 1.3.2 if you want to update your server to 1.19
----------, Jun 18, 2022

  • Fixed an issue with default skills and /mmocore reload
  • Allows {mana_color} placeholder in class skill lore, to complement {mana_name}
  • Added a "no stamina" option to the casting action bar
  • MM based skills now reload when using /mm reload
  • Added the new timer skill modifier to default skill configs
  • Waypoint Update
    • New costs for the various interactions with waypoints
    • New options
    • Small change in the default configs
    • Make sure you also reset & update your gui/waypoints.yml config file
  • Fixed an issue with fishing weights
  • When fishing the amount of tugs required is now correct
  • Added Unarmed Damage as player stat
  • Support for MM 5.0.x
  • Fixed an issue with mmdroptable{..}
  • Fixed an issue with exp holos
  • Improved format of exp amount in exp holo message
  • Fixed an issue with player head in parties/guilds/friends
  • Fixed an issue with craftItemExpSource
  • Key combos now always cancel corresponding events
  • Fixed an issue with Citizens
  • Fixed an issue with the quest bossbar. Bossbars are now fully unregistered from the Bukkit registries
This build is compatible with MI 6.7.3 and ML 1.3.1
----------, Apr 3, 2022

  • Fixed a startup issue with ML 1.3
  • Fixed an issue with the default MMOCore player data database not containing the new 1.9 column.
If you are having an issue that looks like this
Code (Text):
java.sql.SQLException: Column 'times_claimed' not found.
please refer to this wiki page
----------, Mar 1, 2022

Make sure you read the MythicLib 1.3 changelog first. This update is pretty massive and took a lot of time to write and debug; it is a very big step for the MMO series!

Big Changes

  • New supported party plugins:
    • Parties
    • PartyAndFriends
    • DungeonsXL and Dungeons
    • mcMMO
  • Skill Update
    • Read the changelog of both MMOItems 6.7 and MythicLib 1.3 as these changes do apply for MMOCore
  • New casting mode types:
    • Key combos
    • Skill bar (the old one)
    • Skill scroller (uses the mouse scroller, subject to future improvements)
Smaller Changes
  • Added /mmocore admin exp take ...
  • Item skills can no longer be cast when in casting mode
  • Event triggers are not being recoded yet.
  • Added exp tables to classes.
  • Now allows blocks with no drop table
  • Improved default configs for professions
  • New feature: Global skill cooldown
Bug Fixes
  • Fixed double stamina cost
  • Fixed an issue with loot chest unregistration
  • Fixed an issue with /mmocore reload
  • Fixed a critical issue with the craftitem exp source
  • Mana/stamina/stellium is now saved on player logoff for 24 hours
  • Fixed an issue with /mmocore debug statmods
  • Fixed an issue with tool perms parents
  • Fixed an issue with class selection, it now redirects you to the subclass you chose last time.
Compatible with MythicLib 1.3 and MMOItems 6.7

For MySQL users, an update is required for your player data database. You will need to manually add a times-claimed column in your playerdata table otherwise MMOCore will print out an error log on startup
----------, Feb 26, 2022

New: experience tables
Used to give rewards to players when they level up their professions. You can have rewards only given to players every X level, configure exp or command rewards, and give your rewards a chance of being claimed

These experience tables are replacing the event triggers. Event triggers are getting removed in the next update so that users can find the time for transition. Documentation is being written

Other Changes
  • Backstab now works correctly
  • Fixed an issue with MySQL requests
  • Players are now redirected to their previous subclass when selecting a class using /class
  • Fixed an issue with custom MM passive skills
  • Mana/stellium/stamina is temporarily saved for 1 day after player disconnection
  • Fixed a dupe issue with the craftItem exp source
  • Added /mmocore quest finish <player>
  • Improved default config to have it less confusing
  • Reloading MythicMobs skills using /mm reload now reloads corresponding MMOCore skills
  • Fixed /mmocore admin level set (issue with the exp bar)
  • MythicLib now checks if the current MMOCore build is in sync with the installed MythicLib build, MMOCore will disable and print an error log if not

This build is compatible with MythicLib 1.2 and MMOItems 6.6.6
----------, Dec 28, 2021

This update rolls back a breaking change that was made to MythicLib in 1.1.4

This build is compatible with MythicLib 1.1.5 and MMOItems 6.6.3
----------, Nov 9, 2021

  • Four new stats for % max resource regen
  • Fixed an exp dupe issue
  • Reintroduced the shift-right-click profile check which is now disabled by default
  • Fixed an issue with passive skills
  • The "passive types" are now called "skill triggers".
  • Added new skill triggers (they are the same as MMOItems ability casting modes)
  • Fixed an issue with Citizens NPC targeting
  • Fixed double stamina costs
Requires MythicLib 1.1.4
----------, Nov 1, 2021

  • 1.17 support
  • Fixed an issue with the player_placed block tag
  • Skills now always have mana and stamina modifiers
  • Major API changes or additions
    • Added a few events including an AsyncPlayerLoadEvent
    • Skill API refactor
    • Loot chests refactor
  • Added an option to also save data from the default player class, when changing class.
  • All damage/healing holograms were moved over to MythicLib which now also uses holograms from the Mythic plugins
  • New placeholder: %mmocore_party_count% which displays party members count
  • {mana} can be used in the no-mana message to display the mana name.
  • Fixed an issue with double drops involving MMOCore drop tables
  • Major improvements in MythicMobs skill compatibility
    • <mmocore.modifier.SkillName.modifier_name> was replaced by <modifier.modifier_name>. MMOCore now uses skill-scope variables to cache skill modifiers so that you don't have to specify the skill name.
    • Same for player stats! Instead of using PAPI placeholders like %mmocore_stat_(stat_name)% which do not always work, use <stat.stat_name> which works literally anywhere in a skill mechanic.
    • Added <cooldown.mmocore_skill_(skill_name)> which returns the remaining skill cooldown
    • Added <attribute.(attribute_name)> which returns the attribute value
    • If conditions are not met, the skill will not be cast, the cooldown will not be applied, mana won't be consumed, etc. Full target conditions support.
    • New skill mechanic: mmodamage{amount=...} (see wiki for more info) has the same format as the default damage mechanic, but it supports everything in MythicLib as if you were attacking an entity using an item from MMOItems or through a MMOCore skill.
  • Fixed an issue with the entities you could target using skills.
  • Fixed an issue with the permission drop table condition
  • Fixed an issue with configurable sounds, using volume as pitch instead of the value provided by the config
  • Fixed an NPE with /friends
  • Fixed an important issue with loot chest player cooldowns.
  • Fixed an issue with the craftitem experience source. Shift clicking is now supported!
  • Empty quest objective lores are now supported, these will hide the player boss bar
  • Player stats now update when using /mmocore reload
  • Skills are now cleared when changing class
  • Changing class now updates the exp bar
  • WorldGuard flag names were changed, here is the new list
    • mmo-abilities (changed)
    • ability-pvp (new)

Requires MythicLib 1.1.3
----------, Aug 26, 2021

  • 1.17 support
  • Fixed an issue with the player_placed block tag
  • Skills now always have mana and stamina modifiers
  • Major API changes or additions
    • Added a few events including an AsyncPlayerLoadEvent
    • Skill API refactor
    • Loot chests refactor
  • Added an option to also save data from the default player class, when changing class.
  • All damage/healing holograms were moved over to MythicLib which now also uses holograms from the Mythic plugins
  • New placeholder: %mmocore_party_count% which displays party members count
  • {mana} can be used in the no-mana message to display the mana name.
  • Fixed an issue with double drops involving MMOCore drop tables
  • Major improvements in MythicMobs skill compatibility
    • <mmocore.modifier.SkillName.modifier_name> was replaced by <modifier.modifier_name>. MMOCore now uses skill-scope variables to cache skill modifiers so that you don't have to specify the skill name.
    • Same for player stats! Instead of using PAPI placeholders like %mmocore_stat_(stat_name)% which do not always work, use <stat.stat_name> which works literally anywhere in a skill mechanic.
    • If conditions are not met, the skill will not be cast, the cooldown will not be applied, mana won't be consumed, etc. Full target conditions support.
    • New skill mechanic: mmodamage{amount=...} (see wiki for more info) has the same format as the default damage mechanic, but it supports everything in MythicLib as if you were attacking an entity using an item from MMOItems or through a MMOCore skill.
  • Fixed an issue with the entities you could target using skills.
  • Fixed an issue with the permission drop table condition
  • Fixed an issue with configurable sounds, using volume as pitch instead of the value provided by the config
  • Fixed an NPE with /friends
  • Fixed an important issue with loot chest player cooldowns.
  • Fixed an issue with the craftitem experience source. Shift clicking is now supported!
  • Empty quest objective lores are now supported, these will hide the player boss bar
  • Player stats now update when using /mmocore reload
  • Skills are now cleared when changing class
  • Changing class now updates the exp bar

Requires MythicLib 1.1.3 to work

Don't update yet if you're using MMOItems and wait for MMOItems 6.6.1!!!! MMOItems 6.6.0 still requires MythicLib 1.1.2
----------, Aug 26, 2021

Requires latest MythicLib.
  • Added support for undead damage and magic damage reduction.
  • Fixed Sentinels NPE.
  • Fixed skill binding errors.
  • Added max-players option for parties.
  • Fixed player login issues.
  • Drop table triggers follow conditions now.
----------, Mar 11, 2021

Requires Mythiclib 1.0.2 to work, this is a minor update only done to fix some dependency issues people were having, if yours was working no need to update.
----------, Feb 12, 2021

Note: Updating to this build requires you go download the latest version of MythicLib (the old MMOLib) and replace the old MMOLib jar with this MythicLib jar, it will also generate a new plugin folder for MythicLib.

Another note, please don't leave 1 star reviews because we "haven't updated the plugin in a month", we update the plugin nearly daily/weekly over in our development builds on the mythicmobs discord. Please join that.

+ Fixes craftitem experience source providing XP when non-stackable is clicked
+ Removed health scaling (moved to MMOLib)
+ Properly close MySQL connections when server shuts down
+ Item drops added by MMOCore are now dropped more naturally and have a much lower (if not 0%) chance of glitching through the ceiling Also increased the spawn height of Fishing Holograms
+ Fixed two random NPE
+ The F keybind can now be fully customized THIS DOES NOT MEAN YOU CAN CHANGE THE KEY!!! This means you can change what happens when pressing F or when pressing F when sneaking. Check newest config.yml for more information
+ Added integer placeholders available for MythicMobs skills
+ Added a sounds.yml file where you can configure a few of the sounds played in MMOCore. Contains configurations for class select, attribute points, waypoint sounds and more.
+ Fixed not being able to exit spell casting when sneaking despite setting spell cast to sneak-F
+ UNSTABLE - Added conditions to MMOCore custom mining blocks so you can configure certain blocks per region.
+ Fixed yet another another ANOTHER Player must be online error
+ Added a check to prevent playerdata from saving when it hasn't been fully loaded yet
+ Fixed bug that allowed blocks to be broken when no block info was found
+ Added some functional placeholders: %mmocore_is_casting% %mmocore_in_combat%
+ Buff based skills can now be cast on party members
+ Fixed blockstates resetting when normal blocks were regenerated using custom mining
+ Item Durability is now properly decreased when fishing/custom mining
+ Changed CustomPlayerFishEvent
+ Fixed MMOCore not decreasing durability on custom mining/fishing if the item has full durability
+ IMPORTANT In the latest builds of MMOCore the format for disabling vanilla drops with custom mining has changed!
vanilla-drops: false
is now:
options:
vanilla-drops: false
+ Potentially fixed class-chosen triggers firing on wrong class.
+ Added new "should-cobblestone-generators-give-exp" config option to config.yml, regenerate your config or add this option manually.
+ fix bug where party invitations aren't expired when party is already full
+ Fixed 'protect-custom-mine' not working.
+ Fixed Playerdata loss issue 100% (thanks to Carlitos)
+ Made SQL connections more stable.
----------, Feb 7, 2021

REQUIRES MMOLIB 1.7!!!
- Rewrote MMOLib compatibility API (MMOLib is still a dependency!)
- Lootsplosions are now a part of MMOItems.
----------, Dec 6, 2020

  • Major code cleanup. Many performance and memory issues have been taken care of.
  • Added a verbose feature which lets you turn off command feedback.
  • Fixed a critical bug related to playerdata wiping
  • Added and fixed a few placeholders
----------, Dec 4, 2020

First off, the team here wants to apologize for the slow development of MMOCore. Things have been really rough here and nothing has gone the way we wanted it to. Plagued with personal issues and irl things getting in the way, MMOCore has felt forgotten lately and we just want to say to hang tight because better times are coming. Please join the support discord and don't be afraid to ping Josh for help. This plugin is NOT dying.

Fixed a bunch of bugs mostly relating to boosters and GUIS. Don't forget that passive skill support was added too!
----------, Nov 28, 2020

- ADDED CUSTOM PASSIVE SKILLS
- Anti-Cheat support for custom MythicMob skills
- Sneaky Peaky and Backstab now work as intended.
- LOTS of bug fixes
- 1.16.4 Support
- Added new placeholders
- Added default playerdata values in config.yml
- SQL now uses HikariCP

Requires latest MMOLib
----------, Nov 3, 2020

Remember to update MMOLib too!

- Custom Mining Regions are no longer protected by default, however you can enable it in config.yml (Regenerating Blocks will still be protected)
- Block Regens can also be chained together now without causing weird behavior.
- Fixed a bug that caused regenerating blocks to NOT regenerate properly on server restarts
- MineBlock Quest Objective no longer counts player placed blocks
- Restrictions.yml can now use MMOItems instead of just vanilla materials. Format is 'TYPE?ID'
- You can now add action-bar: 'format' to class files This will override the default action bar format for that class only.
- Action bars can now be reloaded
- Changed the way default waypoints work. All default waypoints will be unlocked regardless of playerdata, no matter what.
- Fixed player classes preventing the plugin from loading if they didn't specify a display name
----------, Sep 23, 2020

Changelog:

- Properly Cancel the cast particles if player is offline or dead (Fixes NPE)

- Removed 1.12 support officially.

- Fixed Deep Wounds

- Added %mmocore_exp_<boost/multiplier>_<main/profession>%

- Added /mmocore waypoints teleport

- Added /mmocore admin attribute

- Fixed Fishing drop table errors

- Fixed EXP earned when crafting items

- Placeholders no longer break when reloading PAPI

- fix experience source overflow

- Added condition compatibility for all drop tables (region, biome, profession level)


added level condition:
- 'level{profession=PROFESSION_NAME_HERE;amount=LEVEL_HERE}'

for main level:
- 'level{amount=LEVEL_HERE}'

- SQL Fixes and improvements.

- Biome condition is no longer case sensitive

- Lots of other small hotfixes not listed in the changelog. Get hyped for champions.
----------, Sep 9, 2020

- Fishing NPCs no longer cause errors
- Fixed delay in triggers.
- PAPI Update + Color Support
- Small CastSkillEvent Refactor (API)
- Added ´level-up-multiple´ from MMOExtended
- Fixed a few PlayerData errors
----------, Aug 10, 2020

+ Added the killmythicfaction exp source. Format: '- killmythicfaction{name=factionname;amount=x}'

+ Added PVP and PVE Damage from mmoitems as valid stats.

+ Boosters with the same multiplier now stack visually.

+ MySQL data now properly syncs when players leave/join servers instantly.

+ Removed lag from the party menu when loading player heads.

+ Fixed a bug involving the age option and can-mine with crops.

+ THE LOOT CHESTS UPDATE PART 1. The default configuration has returned and is now functiotnal

+ Added per player loot chests and tons of new random generation options.
----------, Jul 14, 2020

The COLOR update. You can now use <#xxxxxx> color formatting (hex) in place of the usual &c, &4 etc color codes. These can be used anywhere!

+ Fixed a waypoints sneak toggle accessibility issue.
----------, Jun 27, 2020

+ 1.16.1 Compatibility added (1.13.2 - 1.16.1)

+ Fixed Parent quest ISsue
+ Moved Citizens support to MMOLib
+ Fixed Guild Loading (Updates on guilds to come)
+ Fixed offset on level-up trigger
+ Added max level mechanic to professions
+ Quests appear sorted alphabetically by file name.
+ Added worldguard flag mmocore-skills
+ Massive API update to add new events and exp gain things.
+ Fixed Smelt Item EXP source giving exp to multiple players/far players.

REQUIRES MMOLIB 1.2.2
----------, Jun 25, 2020

  • First stage of the loot chests rework. Check the wiki for further info.
    • The system is not complete yet and serves as a template so you can know you will need to configurate your files later.
  • Improved plugin console messages.
  • Big API cleanup, moved some libs over to MMOLib
  • Added a vanilla exp redirection option.
  • Added a message when a player tries to cast a locked skill.
  • Players can no longer bind a locked spell and try and cast it.
  • Added /mmocore admin reset waypoints <player>
  • Added %mmocore_bound_<1-6>% which retrieves the player's bound skill
  • Added an age option to the vanilla block type
  • Two major config updates need to be done:
  • Fixed passive skills casting when locked
  • Added party friendly fire
  • Added /mmocore quest and two subcommands
  • Lootsplosion can now be applied manually by applying a Lootsplosion variable to a MythicMob.
  • Custom mining now supports vanilla player statistics.
  • Improved the default Fireball spell.
  • You can now level up the default class but by default you won't be able to select it back after choosing another class.
  • Other small changes and bug fixes
----------, May 5, 2020

  • Added MySQL support (Yay!)
BIG NOTE: If you plan on using MySQL and you currently have saved data in the other format, you will want to join our suport discord and get verified, as we have provided a seperate jar in there that will walk you though transitioning all your data properly into MySQL.
  • Fixed MythicMobs Skill Placeholders
  • Added <mmocore.stamina> to MM placeholders
  • Added Neptune's Gift
  • Attributes now support basic stats
  • Fixed combat log timer and added a config to configure the time
  • Health/Mana/Stellium regeneration has been improved and stabilized! You can now regen flat rates or %.
  • Fixed 1.12.2 compatibility.
  • NPCs no longer cause errors.
  • EXP Holograms can now be disabled.
  • Fixed all level-up and level-up-x triggers.
  • Attributes from saved classes now load correctly.
  • The admin reset commands have been un-flipped
  • Various other bug fixes.
----------, Mar 9, 2020

  • Fixed Deep Wounds.
  • Pushing placed blocks with pistons no longer makes them give exp again.
  • Added a biome condition.
  • Fixed a loading issue with latest MythicMobs.
  • Small player data API refactor.
  • Resource rework! See wiki for more information.
    • Added an option to disable vanilla regen.
  • Fixed breaking blocks in 1.12.
  • Fixed a damage formula issue with Fire Berserker.
  • New passive skill: Neptune's Gift (passively regen more resource when in water).
  • Fixed MythicMobs skill placeholders.
  • Attributes now support non basic stats.
  • Added an option to change combat log timer.
----------, Feb 22, 2020

  • Update needed for the latest version of MMOLib.
  • Fixed a display issue in the skill viewer.
  • Fixed a typo.
  • Fixed the update checker.
----------, Dec 30, 2019

Fixed an issue that wouldn't let MMOItems stats work without using MMOCore. Make sure you download MMOLib 1.0.2+
----------, Dec 29, 2019

  • Make sure you download the newest hard dependency MMOLib.
    • Take a look at the resource page to see what's new!
    • mainly spell and weapon critical strikes,
    • new stats like PvE, PvP and Undead Damage
    • mitigation system (block, dodge, parry)
  • Changed MAGICAL_DAMAGE to MAGIC_DAMAGE to match the MMOItems config format. This small change requires a few config updates on your end.
  • Smaller fixes and code cleanup bla-bla-blah..
----------, Dec 28, 2019

  • Compatibility for 1.15.
  • Experimental MMOItems custom block support for block regen.
  • Added an option to prevent spawner mobs from giving xp.
  • Added 'minemiblock' objective for MMOItems custom blocks.
  • Fixed XP dupe bug with killmob exp source.
  • Rewrote the fishing coef system into an optimized weight system.
  • Stats are now reloaded when a player logs in (bug fix).
  • Added 'place-block' and 'break-block' triggers.
  • Clicking an empty anvil result slot no longer errors.
  • Fixed MMOItems not loading properly.
  • Added an API method to register temporary stat modifiers.
----------, Dec 22, 2019

Another group of developer builds from the mythicmobs website, make sure to join the discord and verify to get access to your daily dev builds!

+ Added Experience Holograms for every experience source
+ Class icons can now use player heads as texture values
+ Fixed Action bar hiding
+ Added command to give/set/take mana/stamina and stellium


+ GUILDS PART 1 (Currently this includes guild creation, messages config and inviting others.)
This is just a foundation/base update to lead way for the exciting updates to come.

+ Added guild placeholders

+ Various bug fixes
----------, Dec 10, 2019

Hey guys! THE PLUGIN IS NOT DEAD. We have been updating with development builds through the mythicmobs discord, make sure to head over there and verify your spigot purchase so you can get daily/weekly updates.

(PRESS READ MORE FOR THE FULL CHANGELOG)

Anyways... here is the massive changelog since the last update *mostly*.

- Added 'custom-model-data' for all config items, now you can customize your menus even more!
- Added 'xp' placeholder for the profession GUI.
- Skill naming for binding custom skills made with mythicmobs has been made less strict.
- Added 'level-up-max' and 'level-up-(profession)-max' triggers for classes and professions!
- Playerheads can now be used with custom mining and mining regen! You can choose the texture of both the mineable block and the temporary regen block.
- Improved custom mining. Based on world and region!
- Improved compatibility with Sentinel
- Added check for people using the mana and stamina addon.
- Changed MM skill placeholder from int to float.
- Currency items can now use 'custom-model-data'
- Added support for MM droptables using
mmdroptable{id=droptable}
- Added an extra death check to prevent the glitchy health regen MC glitch.
- Added 'display-order' option to classes so you can sort them in the /classes menu
- Loot chests no longer drop loot on restart.
- Added messages for on cooldown and no mana during spell casting.
- Added an option to hide the mana bar. (add 'display.mana:true' to config.yml)
- Fixed where selecting a subclass would act as if you were selecting a new class overall.
- Any messages in messages.yml can now be actionbar configured.
- Block regen completely revamped again!
- A default actionbar has been added!
- Added 'placeblock' experience source.
- Added a playerexp gain event to the API for other developers.
- Fixed cooldown reduction stat.
- Cooldown now displays correctly.
- Updated some hardcoded placeholders.
- Added statistic placeholders %mmocore_stat_STATNAME%
and %mmocore_formatted_stat_statname%
- Added attributes resetting to the /rpg admin reset command.


Theres so much thats been changed if you haven't been keeping up with udpates via the mythicmobs discord/website so please backup and regenerate as much as you can. Messages,config, all professions, and classes have all gotten revamped at the very least.

ENJOY! Join the mythicmobs discord for support!
----------, Nov 21, 2019

This update is a large update to go from the resource that was originally posted over a month ago, to where the resource is currently.

**PLEASE JOIN THE MYTHICMOBS DISCORD FOR SUPPORT**
----------, Sep 25, 2019

Resource Information
Author:
----------
Total Downloads: 4,977
First Release: Sep 24, 2019
Last Update: Oct 23, 2024
Category: ---------------
All-Time Rating:
146 ratings
Find more info at phoenixdevt.fr...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings