Changelog
[26.1.2-2.7.34] - 2026-06-01
No changes. Just bump to 26.1.2
Changelog
[1.21.1-2.10.43] - 2026-05-09
All changes credit to <@341258858901274646>'s PR
Minor Version Changes-
- Skills.json now nests skills under "skills" as the config now has a new category called "types"
- "order" field (integer) allows setting type order in skill list
- "skills" field (array<string>) defines which skills are in the type
- "color" field (integer) sets the background for the group independent of the skill's own color.
Bugfixes/Tweaks-
- Added "types" to skills which allow them to be grouped visually in the inventory side panel
- Updated inventory skill side panel to group skills by list
- Added search bar in inventory skill side panel for skill searching
- Updated inventory skill sections to better represent XP to level up.
- Added default types of "warfare", "athletics", "harvesting", "artisanry", "arcana", and "social"
Changelog
[1.21.1-2.9.42] - 2026-04-24
All changes credit to Silvertide's PR
Minor Version Chagnes-
- Updated tick-based events (swimming, health, sprinting) to use a more stable calculation.
Bugfixes/Tweaks-
- Cleaner handling of tag handling in events
- Fixed issue with invalid Feature addons not being properly removed when it was the only addon
- Added safety to vein max size to prevent values over 10k
- Fixed cheese tracking being cheesable by switching dimensions or dying
Changelog
[1.21.1-2.8.41] - 2026-04-13
Bugfixes/Tweaks-
- Fixed XpEvent firing levelup erroneously with static levels
- Fixed Health and sprint XP calculation errors on integrated servers
Changelog
[26.1.0-2.7.34] - 2026-04-09
Bugfixes
- Added NBT Safety on entities which crash on the client side
- Fixes Skillup Advancement trigger
- Fixed xpevent not firing on command-invoked levelups.
Changelog
[26.1.0-2.7.33] - 2026-03-28
Port to 26.1
This is a mostly complete port to the next version. There are a few graphical bugs that i didn't want to delay publishing for, outlined below.
Updates between versions
- Spears are configured with reqs, xp, and salvage settings
Known Bugs
- Entities in the glossary do not scroll at the same rate as their information
- Scroll bar in Inventory Skills panel is misaligned with the rest of the textures
Changelog
[1.21.1-2.8.40] - 2026-02-14
Bugfixes/Tweaks-
- Fixed Glossary lag (filtering recommendation from last version no longer necessary)
- Fixed all biome/dimension textures defaulting to overworld/plains regardless of texture presence
Changelog
[1.21.1-2.8.39] - 2026-02-13
Bugfixes/Tweaks-
- Added default texture to biomes and dimensions in glossary to reduce log spam
- Massively increased loading times of the glossary with large packs
- Improved caching of glossary contents to improve subsequent loads
Developer Note: The Glossary will still lag when attempting to display unfiltered results. I am planning a next round of optimizations around this specific aspect. in the meantime, you should see much better performance by selecting at least one filter option to reduce the items the glossary is trying to render
Changelog
[1.20.1-1.7.40] - 2026-02-05
Bugfixes / Tweaks
- Fixed Salvage failing to drop full counts at high max count
Changelog
[1.21.1-2.8.38] - 2026-01-29
Bugfixes/Tweaks
- Added profiling to the glossary for Spark diagnostics
- Updated inventory skill list to adjust for other widgets like FTBQ buttons.
Changelog
[1.21.1-2.8.37] - 2026-01-20
This update completely replaces and revamps the Glossary. Here is the breakdown of changes:
Improvements
- All entries now display on one screen removing the need to change filters to cycle through object or feature types
- images, colors, and spacers are used to break up the text blob and make it easier on the eyes
- Glossary is now full screen and has a collapsible filter panel to improve readability on all GUI scales
- Glossary now Caches on first load so as not to lag machines when opening the glossary repeatedly
- Note: data reloads and opening with targeted blocks/entities/locations will reset this caching
- Replaced PMMO button in inventory with a left-side collapsible panel containing the same skill information.
Additions
- Player-relevant information from the server configs is now shown in the glossary
- [Server]: salvage block, xp from player sources, level formula and max level, skill modifiers, party settings, mob scaling ratios, and global vein settings
- [Skills] max level, skill groupings, afk exemption
- [AntiCheese] settings per skill and anti-cheese type
- Search bar to type in names/IDs of desired objects
Removed
- PMMO button from inventory (see above detail about side panel)
Minor Version Changes
- Perk implementations have changed
- registration parameters for description and status lines have been removed
- a separate API call now registers a
PerkRendererfor custom displays. Note: this is an optional call since there is a default implementation. However, this only shows common elements, not specific perk behavior
Changelog
[1.21.1-2.7.36] - 2026-01-09
Bugfixes/Tweaks
- Added CONTAINS operator to NBT Structure for partial string matches
- Fixed Vein rate decimal error in tooltips
- Fixed Salvage overlay to address potential GPU issue
- Fixed SkillUp advancement trigger
- Added activation of XpEvent when adding xp via commands
Alpha version Port of PMMO to 1.21.10
Changelog
[1.21.1-2.7.35] - 2025-10-04
Bugfixes/Tweaks
- Added SMELTED event which awards XP based on the output item.
- SMELT event still works on input items
- Fixed Campfires not having the same logic as furnaces regarding inputs/outputs
- Added SKILL_DOWN event for when a player loses a level on death.
- Added debug logging for 'req' (requirements)
- Fixed crash caused by scripting when adding multiple damage type XPs
- Fixed showInList not applying to inventory skill list
- Updated Common Config to have basic datapack instructions and a wiki link
Changelog
[1.20.1-1.7.39] - 2025-10-02
Bugfixes / Tweaks
- Updated Chinese Translations
- Adjusted combat xp defaults to increase gains
- Added "req" as a logging category for debugging
- Fixed "showInList" skill property not applying to inventory skill list
- Added SKILL_DOWN event to capture when players lose levels due to death. can be used with Perks like other events.
Changelog
[1.21.1-2.7.34] - 2025-06-25
Bugfixes/Tweaks
- Updated XP: BLOCK_BREAK
- dirts 150 => 5 excavation
- all others 150 => 10 excavation
- logs 80 => 20 woodcutting
- leaves 11 => 1 woodcutting
- planks 50 => 10 woodcuting
- Updated Anti-Cheese to include diminishing settings for swimming
- Updated Fireworks to only fire every 10 levels
Changelog
[1.21.1-2.7.33] - 2025-05-24
Bugfixes/Tweaks
- Added perk tooltips to stat menu when hovering skills
- Added client config option to display skills as icons instead of the full name
Changelog
[1.20.1-1.7.38] - 2025-05-24
Bugfixes / Tweaks
- Added tooltips to the stats screen to show what perks are linked to the skill being hovered.
Changelog
[1.21.1-2.7.32] - 2025-05-08
Minor Version Changes
- With the addition of MITIGATE_DAMAGE event, the call
APIUtils#registerDamageXpAwardhad thebooleanparameter changed to anEventType.
Bugfixes/Tweaks
- Added
PMMORegistrationEventfor addons to use when callingAPIUtils#registerXXX - Added Rare Drops and Treasure to the glossary
- Added commands
/pmmo admin <player> attribute <refresh/clearto force attribute perks to reapply or to remove attributes applied by perks. - Added hint to
admin clearcommand to provide skill suggestions - Fixed default Iron Spellbooks perk typo preventing the perk from functioning
- Added MITIGATE_DAMAGE event which captures damage prevented by armor, absorption, enchantments, and mob_effects. This works like damage dealt and received events and requires a damage type to specify the xp. XP can be defined in the server config or on damaging entities.
Changelog
[1.21.1-2.7.31] - 2025-05-08
Minor Version Changes
- With the addition of MITIGATE_DAMAGE event, the call
APIUtils#registerDamageXpAwardhad thebooleanparameter changed to anEventType.
Bugfixes/Tweaks
- Added
PMMORegistrationEventfor addons to use when callingAPIUtils#registerXXX - Added Rare Drops and Treasure to the glossary
- Fixed default Iron Spellbooks perk typo preventing the perk from functioning
- Added MITIGATE_DAMAGE event which captures damage prevented by armor, absorption, enchantments, and mob_effects. This works like damage dealt and received events and requires a damage type to specify the xp. XP can be defined in the server config or on damaging entities.
