feat: added `setEventMessage` mechanic for setting things like join and quit messages dynamically
Development builds
Latest builds
fix: archetype assigned/data de-sync from racing SQL writes
fix: register CASTING_SPEED before MythicMobs parses stats so casting-speed works on first boot
fix: out-of-the-box usability and data safety and bunch of other misc fixes
View 16 more changes
- - attributes now work for players without a class, so the default setup is usable
- - /waypoints no longer crashes on a fresh install, the menu file now ships correctly
- - progress is now autosaved every 5 minutes (configurable), so crashes no longer lose XP, levels, or points
- - /mythicrpg reload now picks up graveyard and death rule edits, no restart needed
- - friend conditions and targeters in skills now work when parties are disabled
- - social features now shut down cleanly when the plugin disables
- - waystone placeholders and conditions no longer break on capitalization (IRONFORGE vs ironforge)
- - waystone admin commands and menu teleports now tell you when they fail instead of always saying success
- - friends menu no longer errors when a friend entry has a missing name
- - Waystones.Enabled in config now actually disables waystones
- - right-clicking a waystone mob can now trigger the ~onWaystoneInteract skill
- - fixed the example Dexterity attribute, it now grants Critical Strike Damage as intended
- - bad stat names in the example pack now show a clear warning instead of failing silently
- - /bind removed (use /bindings instead), /party and /friend registered with their documented aliases (p, f)
- - waystone command no longer op-only, normal players can use it
- - internal cleanup and documentation update
feat: caster-aware getSpellModifierValue overload on the API
fix: resolve modifier formula placeholders against the caster
feat: show RPG level on the vanilla experience bar
View 6 more changes
- Adds Configuration.Experience.VanillaExperienceBar in config-rpg.yml, off by default.
- When enabled, the vanilla XP bar shows an archetype group's level and progress to the next level instead of the vanilla level.
- Group picks which archetype group to display, and is optional when only one group is defined.
- UpdateIntervalTicks controls how often the bar refreshes.
- Vanilla experience is still gained and spent as normal, so the VANILLA experience source and other plugins are unaffected.
- Note that anything reading the player's vanilla level, including death XP loss, sees the RPG level while this is on.
fix: caster scope on spell and talent placeholders
feat: placeholder and math support in hasreagent amount
feat: load profiles during the configuration phase on newer versions
View 2 more changes
- feat: implemented custom points system, where different kinds of points can be earned from various sources and spent on things like talents
- fix: run profile-altering mechanics sync to avoid any race conditions
fix: use annotation-based placeholder registration instead of legacy class registration
Refactored placeholders to use the new MythicMobs placeholder system
Fixed target archetype placeholders