Project MMO

Project MMO

Mod

Provides skills / stats / levels, that provide unique benefits!

Client and server AdventureGame MechanicsUtility

16.8k downloads
71 followers
Created2 years ago
Updated16 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

pmmo--2.3.7

by Caltinor on Jun 16, 2024
Download

Changelog

[1.21.0-2.3.7] - 2024-06-16

Bugfixes/Tweaks

  • fixes crash from NF 21.0.10 with IExtensibleEnum no class found error
  • fixes crash from glossary for tool type checks

pmmo--2.3.5

by Caltinor on Jun 15, 2024
Download

Changelog

[1.21.0-2.3.5] - 2024-06-15

Bugfixes/Tweaks

  • HOTFIX: fixes crash from smithing table

Changelog

[1.21.0-2.3.4] - 2024-06-13

Preface

A lot has changed with Project MMO since 1.20.1. This changelog serves as both a list of changes and a primer for updating to the new version.

One major detail is the dropped support for Forge. Project MMO will now only be releasing on NeoForge going forward. NeoForge as a platform has better adapted to the community's needs and has shown greater agility in making relevant changes to the codebase that will keep modding fun and easy to work with into the future. Additionally, NeoForge exists because of the toxicity of LexManos who runs Forge and this is my part in rejecting his toxicity. My apologies for any inconvenience caused by other mods that have not yet made the switch to NeoForge and the impact that has on your modpacks.

Major Changes

  • Block Placed History and Vein Data moved to Data Attachments
  • XP formulas have been revamped

Minor Changes

  • Default Data moved to optional Feature Packs
  • Server Configs now live in /data/pmmo/config/ and can be generated via the genData command

Bugfixes / Tweaks

  • Added TOOL_BREAKING event which fires when an item with durability breaks.
  • Added new feature packs for Easy, Default, and Hardcore.
  • Added damage type awareness for anticheese configurations
  • Fixed damage sources not having damage type configuration options

Full Technical Breakdown of Changes

Changelog

[1.18.2-6.2.9] - 2024-06-10

Bugfixes / Tweaks

  • Fixed vein data not allowing removal as an override. setting vein values to zero now properly removes the vein from the tooltip and overrides existing values when the override property is true.

Changelog

[1.20.1-1.3.22] - 2024-05-24

Bugfixes / Tweaks

  • Fixed 5+ players breaking vein/perks on servers
  • Fixed tags in damage boost perks crashing the glossary
  • Fixed pmmo:damage_boost perks not stacking with each other
  • Added ability to use an empty list in applies_to for universal damage boosts
  • Added optional chance_message property to all perks which notifies users when a perk activates on chance
  • Updated levelup unlocks to cache on first attempt to eliminate level-up lag

Changelog

[1.19.2-3.3.13] - 2024-05-22

Bugfixes / Tweaks

  • Updated Tetra default values
  • Updated xp logging to use one line instead of four
  • Fixed 5+ players breaking features on servers

Changelog

[1.18.2-6.2.8] - 2024-05-22

Bugfixes / Tweaks

  • Fixed 5+ players breaking features on servers
  • Fixed command perks not respecting skills

Changelog

[1.18.2-6.2.7] - 2024-05-18

Bugfixes / Tweaks

  • Updated Tetra item default data
  • Updated xp logging to use one line instead of 4
  • Fixed perk spam on respawn
  • Fixed AutoValue xp awards inconsistent on first vs subsequent awards

Changelog

[1.20.1-1.3.21] - 2024-03-06

Minor Changes

  • Fixed sprint XP not factoring in speed properly. May break configurations.

Bugfixes / Tweaks

  • Fixed glossary not showing items
  • Fixed block events not showing in item tooltips
  • Fixed crash when player attributes are copied on respawn by another mod.
  • Fixed using enchanted books on items in an anvil giving anvil XP not enchant XP.
  • Fixed vein charging when item wear reqs are not met.
  • Added the ability to use skill groups as members of skill groups for nested grouping
  • Added base to all level scaling perks
  • Updated XP logging to use one line instead of three
  • Updated dimension config wiki to note isTagFor does not work.
    • removed tag from genData
  • Updated anti-cheese wiki to show that damage types from non-entity sources cannot be affected
  • Updated skills wiki to give a better method for obtaining color integer values
  • Updated vein to gain charge and capacity from Curios

Changelog

[1.20.1-1.3.20] - 2024-03-04

Bugfixes / Tweaks

  • Fixed APIUtils#addXp not parsing skillgroups into component skills

Changelog

[1.20.1-1.3.19] - 2024-03-02

Bugfixes / Tweaks

  • Fixed treasure config toggle disabling conditions instead of loot
  • Fixed Tetra configs using REPLACE instead of HIGHER.
  • Added per_level option to treasure and rare drop configurations

Changelog

[1.20.1-1.3.18] - 2024-02-24

Minor Version Changes

  • Fixed The first entry in an enchantment configuration now refers to level 1 enchants

Bugfixes / Tweaks

  • Fixed enchant reqs not being enforced.
  • Added tolerance_flat and strict_tolerance properties to AFK Anti-Cheese
  • Fixed both hands salvaging on a single click
  • Fixed salvage blocks gui activation during salvage
  • Fixed mob scaling not applying to mobs not in the pmmo:mobs tag

Changelog

[1.20.1-1.2.17] - 2024-02-01

Bugfixes / Tweaks

  • Added unlock messages when leveling up

Changelog

[1.20.1-1.2.16] - 2024-01-29

Bugfixes / Tweaks

  • Added pmmo:noxp_damage_dealt tag for entities that should never award XP when damaged
  • Added damage type tags back into genData
  • Fixed attributes from perks being lost on death.

Changelog

[1.20.1-1.2.15] - 2024-01-16

Bugfixes / Tweaks

  • Fixed chat spam when looking at blocks with Jade installed
    • Also changes how denial messages display in general for better UX
  • Fixed log spam from unbound keybind issue
  • Overhauled tooltips to include all possible reqs and xp sources
    • all are enabled by default but can be disabled in pmmo-client.toml
  • Fixed bonuses for damage not applying to XP awards

HOTFIX

  • Fixes CampfireMixin crash

HOTFIX

  • Fixed crash from CampfireMixin

Changelog

[1.19.2-3.3.11] - 2023-12-17

Bugfixes / Tweaks

  • Added fade to gain list (This removes the list limit)
  • Added Campfires to smelt event
  • Fixed Tetra/SG/Tinker items not veining properly

Changelog

[1.20.1-1.2.11] - 2023-12-17

Bugfixes / Tweaks

  • Added Trade events. Items now give XP based on whether they are given or received
  • Added campfires to smelt event
  • Updated xp modifier config comments to explain mutual exclusivity
  • Updated skill xp modifier to use a dummy skill by default
  • Updated effect perk to include visibility property
  • Updated default Perks config to not include lvl 3 speed boost with sprinting
  • Updated all perks with level scaling to respect max_level property
  • Updated damage reduce perk to use damage tags
  • Updated gains list to use a fade effect (removed the cap in the config)
  • Fixed autovalues on food not scaling based on nutrition
  • Fixed effect perk jerking effect at level zero
  • Fixed Tetra/SG/Tinkers not being able to vein mine

Changelog

[1.19.2-3.3.10] - 2023-11-09

Bugfixes / Tweaks

  • HOTFIX: completely revert boss scaling feature.

[1.19.2-3.3.9] - 2023-11-07

Bugfixes / Tweaks

  • HOTFIX: fixes unkillable mobs

[1.19.2-3.3.8] - 2023-11-07

Bugfixes / Tweaks

  • HOTFIX: fixes crash from mob scaling

[1.19.2-3.3.7] - 2023-11-07

Bugfixes / Tweaks

  • Added Necronuim to default Tinkers data
  • Added mob scaling for bosses. mobs under the forge:bosses tag will apply the new ratio
  • Added admin bonus command. using "clear" as the skill parameter will clear all admin bonuses
  • Updated admin ignoreReq command to be a toggle
  • Fixed NBT Overrides being lost entirely
  • Fixed Salvage fail message even on success
  • Fixed fireworks spam on respawn

Project members

Caltinor

Owner


Technical information

License
ARR
Client side
required
Server side
required
Project ID