MMOCore

MC Plugin MMOCore 1.12.1- Build 26
Offer your players a brand new RPG experience.

> Fixed login trigger type not working on class skills & scripts

> Fixed attributes not reseting with /mmocore reload

> Fixed DROP forcing a left click with key combo casting

> Fixed empty messages sent to chat/action bar

> Fixed item repair exp dupe glitch
Latest source that supports 1.20.2
  • Like (+1)
Reactions: Axzen
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
  • Like (+1)
Reactions: KiroAbi and Lisoo
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
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
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
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

1.10.3 Snapshot

Better format for profession exp placeholders
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
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!
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
Top Bottom