Changelog
[1.19.2-3.3.6] - 2023-10-16
Bugfixes / Tweaks
- Added admin command to ignore reqs for targeted player
- Added hover behavior to inventory skill list to show xp to next level
- Added API hooks for obtaining a player's full xp map
- Added potion tracking toggle. this makes stacking potions work for compat sake at the expense of exploitable potion xp from brewing stands.
- Updated
HEALTH_CHANGED
to have sub-eventsHEALTH_INCREASED
andHEALTH_DECREASED
, which fire in addition to the base event but for their respective HP change direction. - Updated
pmmo:command
to accept a skill like fireworks do to only fire the command for the specified skill. only works on theSKILL_UP
event - Fixed explosions not respecting BREAK and KILL reqs
- Fixed compound qualifiers not working with paths that included colons
- Fixed
genData withDefaults
not including data from non-items
Changelog
[1.20.1-1.2.7] - 2023-10-11
Bugfixes / Tweaks
- Added Villager Boost Perk defaulting to Charisma
- Added toggle to turn of potion tracking. This makes stackable potions work again.
- Updated HEALTH_CHANGE to be HEALTH_INCREASE and HEALTH_DECREASE. the original event, HEALTH_CHANGE, will be removed in 1.20.1
- Fixed
genData withDefaults
now properly writes all objects. - Fixed mob modifiers not applying for dimensions and biomes.
- Fixed Break speed perk only working for one configuration. Now stacks.
Changelog
[1.19.2-3.3.5] - 2023-09-03
Minor version changes
- NBT configs now stack if not overriding.
Bugfixes / Tweaks
- Added archery skill bonus to leather armor
- Added option to disable entity rendering in the glossary
- Added back in player config generation
- Fixed NPE caused by qualified NBT compounds
Changelog
[1.20.1-1.2.4] - 2023-08-28
Minor version changes
- NBT Configs without override will now stack
- Reworked damage dealt and received events to work with DamageTypes
- This completely deprecates all configurations that used the old
FROM_MOBS
,RANGED_TO_ANIMALS
, etc events. The new configuration addsdealt_damage_xp
andreceived_damage_xp
as root properties in item and entity configurations. see the following example:
- This completely deprecates all configurations that used the old
"dealt_damage_xp": {
"minecraft:player_attack": {"combat": 10},
"#minecraft:is_projectile": {"archery": 10}
}
- This configuration supports
#
to denote tags allowing you to group your damage types with vanilla's damage tags. - The server config now has a new damage type section, which uses these damage types. Note that this is a fallback setting which means if the server config has a setting for a damage type and the entity does not, the server config will be used in its absence.
- default data for entities has been completely removed (minus boats)
mob_multiplier
in dimension and biome configs renamed tomob_modifier
- this was to accont for the fact that dim/biome settings are additive not multiplicative as the old name implied.
- Unlike mob scaling, dim and biome modifiers apply regardless of the level or proximity of the player, but they do combine with those settings if applicable.
Bugfixes / Tweaks
- NBT configs with qualified compounds no longer NPE
- Submerged event now fires in all water contexts.
- Biome and Dimension mob modifiers now work
withPlayers
was uninentionally disabled and is now reenabled- Archery skill boost added to leather armor
- perks which used duration no long run indefinitely
- replaced temp_attribute perk assigned to sprinting with a speed effect in default perk config.
[1.20.1-1.1.3] - 2023-08-03
Minor version changes
- Removed
EatFoodEvent
which wasn't capturing all CONSUME cases - Added seagrass to default data, so it doesn't give mining xp
- Fixed default data which used the legacy "KILL" xp event to now use "DEATH"
Bugfixes / Tweaks
- Added CT and Curio compat. (FTBQ still isn't updated yet)
- Added comment to mob-scaling config section to inform users about TOML bug
- Added Compound filtering to NBT configs (eg. "foo{"bar":1}.baz")
- Added config options for inventory stats button positioning
- Fixed pmmo.dat bloat (includes feature to clean up old files)
- Fixed vein marker showing veinable air after using
- Fixed default jump max boost to be actually noticable
- Fixed biomes not showing in glossary
- Fixed biome bonuses not applying from config
- Fixed skill groups not distributing XP to member skills
- Fixed skill groups not being detected by certain events
- Fixed break speed being slower than vanilla
- Fixed 0% bonuses showing in tooltips
- Fixed inventory stats having tint
Changelog
[1.18.2-6.2.3] - 2023-08-03
Minor version changes
- Removed
EatFoodEvent
which wasn't capturing all CONSUME cases - Added seagrass to default data, so it doesn't give mining xp
- Fixed default data which used the legacy "KILL" xp event to now use "DEATH"
Bugfixes / Tweaks
- Added comment to mob-scaling config section to inform users about TOML bug
- Added Compound filtering to NBT configs (eg. "foo{"bar":1}.baz")
- Added config options for inventory stats button positioning
- Fixed pmmo.dat bloat (includes feature to clean up old files)
- Fixed vein marker showing veinable air after using
- Fixed default jump max boost to be actually noticable
- Fixed skill groups not distributing XP to member skills
- Fixed skill groups not being detected by certain events
- Fixed 0% bonuses showing in tooltips
Changelog
[1.19.2-3.2.4] - 2023-08-03
Minor version changes
- Removed
EatFoodEvent
which wasn't capturing all CONSUME cases - Added seagrass to default data, so it doesn't give mining xp
- Fixed default data which used the legacy "KILL" xp event to now use "DEATH"
Bugfixes / Tweaks
- Added comment to mob-scaling config section to inform users about TOML bug
- Added Compound filtering to NBT configs (eg. "foo{"bar":1}.baz")
- Added config options for inventory stats button positioning
- Fixed pmmo.dat bloat (includes feature to clean up old files)
- Fixed vein marker showing veinable air after using
- Fixed default jump max boost to be actually noticable
- Fixed skill groups not distributing XP to member skills
- Fixed skill groups not being detected by certain events
- Fixed 0% bonuses showing in tooltips
[1.19.4-0.1.8] - 2023-08-03
Minor version changes
- Removed
EatFoodEvent
which wasn't capturing all CONSUME cases - Added seagrass to default data, so it doesn't give mining xp
- Fixed default data which used the legacy "KILL" xp event to now use "DEATH"
Bugfixes / Tweaks
- Added CT and Curio compat. (FTBQ still isn't updated yet)
- Added comment to mob-scaling config section to inform users about TOML bug
- Added Compound filtering to NBT configs (eg. "foo{"bar":1}.baz")
- Added config options for inventory stats button positioning
- Fixed pmmo.dat bloat (includes feature to clean up old files)
- Fixed vein marker showing veinable air after using
- Fixed default jump max boost to be actually noticable
- Fixed biomes not showing in glossary
- Fixed biome bonuses not applying from config
- Fixed skill groups not distributing XP to member skills
- Fixed skill groups not being detected by certain events
- Fixed break speed being slower than vanilla
- Fixed 0% bonuses showing in tooltips
Changelog
[1.18.2-6.1.2] - 2023-07-07
Bugfixes / Tweaks
- Added CROUCH event (no XP source, only used for perk activation)
- Added defaults for Tetra items
- Added default XP for brewing potions
- Added global vein setting for all players in server config
- Updated vein feature to only prevent activation if the tool would result in no drops
- Fixed log spam from perks
- Fixed extra drops on tagged blocks giving zero extra
- Fixed xp loss on death cases. should be consistent now
- Fixed breaking waterlogged insta-break blocks unbreakable water notification
- Fixed admin command not honoring level setting from zero to one
- Fixed cooldown functionality of perks.
- Fixed [Air] showing in salvage
- Added
modFilter
option togenData
to generate files for specific mods- supports multiple calls to add multiple mods to the filter
- note: player filters always had this repeat calling behavior
- Fixed excessive dig speed
- Fixed vein "correct tool" check being arbitrarily restrictive
- Fixed crash from childless breeding
Changelog
[1.19.2-3.1.3] - 2023-07-07
Bugfixes / Tweaks
- Added CROUCH event (no XP source, only used for perk activation)
- Added defaults for Tetra items
- Added default XP for brewing potions
- Added global vein setting for all players in server config
- Updated vein feature to only prevent activation if the tool would result in no drops
- Fixed log spam from perks
- Fixed extra drops on tagged blocks giving zero extra
- Fixed xp loss on death cases. should be consistent now
- Fixed breaking waterlogged insta-break blocks unbreakable water notification
- Fixed admin command not honoring level setting from zero to one
- Fixed cooldown functionality of perks.
- Fixed [Air] showing in salvage
Changelog
[1.19.4-0.0.7~~~~] - 2023-07-07
Bugfixes / Tweaks
- Added CROUCH event (no XP source, only used for perk activation)
- Added defaults for Tetra items
- Added default XP for brewing potions
- Added global vein setting for all players in server config
- Added perk
"pmmo:temp_attribute"
which expires after the event ends- nerfed move speed from skill-up default value and added sprinting speed boost
- Updated vein feature to only prevent activation if the tool would result in no drops
- Updated default breath perk to not require a 25-minute cooldown
- Fixed log spam from perks
- Fixed extra drops on tagged blocks giving zero extra
- Fixed xp loss on death cases. should be consistent now
- Fixed breaking waterlogged insta-break blocks unbreakable water notification
- Fixed admin command not honoring level setting from zero to one
- Fixed cooldown functionality of perks.
- Fixed [Air] showing in salvage instead of none
Changelog
[1.20.1-1.0.2] - 2023-07-07
Bugfixes / Tweaks
- Added CROUCH event (no XP source, only used for perk activation)
- Added defaults for Tetra items
- Added default XP for brewing potions
- Added global vein setting for all players in server config
- Added perk
"pmmo:temp_attribute"
which expires after the event ends- nerfed move speed from skill-up default value and added sprinting speed boost
- Updated vein feature to only prevent activation if the tool would result in no drops
- Updated default breath perk to not require a 25-minute cooldown
- Fixed log spam from perks
- Fixed extra drops on tagged blocks giving zero extra
- Fixed xp loss on death cases. should be consistent now
- Fixed breaking waterlogged insta-break blocks unbreakable water notification
- Fixed admin command not honoring level setting from zero to one
- Fixed cooldown functionality of perks.
- Fixed [Air] showing in salvage
[1.20.1-1.0.1] - 2023-06-19
- Added
modFilter
option togenData
to generate files for specific mods- supports multiple calls to add multiple mods to the filter
- note: player filters always had this repeat calling behavior
- Fixed excessive dig speed
- Fixed vein "correct tool" check being arbitrarily restrictive
- Fixed crash from childless breeding
- Fixed loss on death = 0.0 causing maximum losses instead of none
Changelog
[1.19.2-3.1.2] - 2023-06-19
Bugfixes / Tweaks
- Added
modFilter
option togenData
to generate files for specific mods- supports multiple calls to add multiple mods to the filter
- note: player filters always had this repeat calling behavior
- Fixed excessive dig speed
- Fixed vein "correct tool" check being arbitrarily restrictive
- Fixed crash from childless breeding
- Fixed loss on death = 0.0 causing maximum losses instead of none
Changelog
[1.19.4-0.0.6] - 2023-06-19
Bugfixes / Tweaks
- Added
modFilter
option togenData
to generate files for specific mods- supports multiple calls to add multiple mods to the filter
- note: player filters always had this repeat calling behavior
- Fixed excessive dig speed
- Fixed vein "correct tool" check being arbitrarily restrictive
- Fixed crash from childless breeding
- Fixed loss on death = 0.0 causing maximum losses instead of none
Changelog
[1.18.2-6.1.1] - 2023-06-09
Bugfixes / Tweaks
- Fixed typo in archery damage boost perk
- Fixed low-hardness blocks giving zero XP
- Fixed Swords having farming wear req
- Fixed Taming and Hunter skills having missing skill textures
- Fixed crash in glossary from items with special construction
- Updated glossary to now include variants like the creative menu
- Updated genData command to work like a builder and added new options.
- "begin" resets your settings
- "disabler" makes the pack.mcmeta a disabler
- "withOverride" still sets the override property to true
- "withDefaults" uses current settings + AutoValues to fill files with what they show in game
- "forPlayers" lets you select players to have player configs generated
- "simplified" removes all unused sections from files to make them cleaner
- "create" builds the datapack based on current settings
Changelog
[1.19.2-3.1.1] - 2023-06-09
Bugfixes / Tweaks
- Fixed typo in archery damage boost perk
- Fixed low-hardness blocks giving zero XP
- Fixed Swords having farming wear req
- Fixed Taming and Hunter skills having missing skill textures
- Fixed crash in glossary from items with special construction
- Updated glossary to now include variants like the creative menu
- Updated genData command to work like a builder and added new options.
- "begin" resets your settings
- "disabler" makes the pack.mcmeta a disabler
- "withOverride" still sets the override property to true
- "withDefaults" uses current settings + AutoValues to fill files with what they show in game
- "forPlayers" lets you select players to have player configs generated
- "simplified" removes all unused sections from files to make them cleaner
- "create" builds the datapack based on current settings
Changelog
[1.19.2-3.1.1] - 2023-06-09
Bugfixes / Tweaks
- Fixed typo in archery damage boost perk
- Fixed low-hardness blocks giving zero XP
- Fixed Swords having farming wear req
- Fixed Taming and Hunter skills having missing skill textures
- Fixed crash in glossary from items with special construction
- Updated glossary to now include variants like the creative menu
- Updated genData command to work like a builder and added new options.
- "begin" resets your settings
- "disabler" makes the pack.mcmeta a disabler
- "withOverride" still sets the override property to true
- "withDefaults" uses current settings + AutoValues to fill files with what they show in game
- "forPlayers" lets you select players to have player configs generated
- "simplified" removes all unused sections from files to make them cleaner
- "create" builds the datapack based on current settings
Changelog
[1.19.4-0.0.4] - 2023-05-06
Minor Version Changes
- golden items in default data now properly give bonuses
- HUD objects now use percentage based values for positioning in pmmo-client.toml. values range from 0.0-1.0
Bugfixes / Tweaks
- Mob scaling entries in the glossary are no longer cut off
- Fixed "unable to interact with 0 air" bug
- Vein tooltip no longer displays when vein mining is disabled
/pmmo genData disabler
now modifies thegenerated_data/pack.mcmeta
instead of creating a whole new pack- fix incompatibility on servers with JEI