- Entity scaling now saves applied scale factor to NBT
- Add cap to per player difficulty (default is 10)
- Update some translations
- Add generic attribute modifier offset for scaling
- Update attribute identifiers for scaled items
- Add
/power_levelcommand - Fix weapon rescaling issues
- Fix spawners getting repeatedly scaled
- Fix some rare crashes #44
- Fixed smithing upgrades of Power Leveled items
- Fixed entity scaling with attribute patterns
- Updated default config now buffs mobs specifically by
generic.attack_damageattribute - Improved entity scaling stacking with other modifiers
- Use unicode Miscellaneous Symbols Supplement characters for special symbols
- Migrate to Architectury
- Fix invalid mob spawners spamming errors to console
- Fix double scaling of items upgraded on smithing table (only when merge modifiers is on)
- Difficult announcement upon config reload
IMPORTANT DISCLAIMER: Config format changed, new config file is name difficulty_v2
- Loot scaling is now in a global scope, instead inside of difficulty types
- Optimize multi level difficulty type inheritance
- Support universal pattern matching on many fields
- Slightly improved server performance
- Improved config file consistency
- Add new config option for difficult type overrides
Migration steps:
- Rename
dimension_regex->dimension - If
entity_matchesobjects are undefined, I recommend removing them - If
item_matchesobjects are undefined, I recommend removing them - Rename
item_id_regex->id - Rename
entity_id_regex->type - Migrate the
rewardsobjects from your difficulty type into theloot_scalingroot field - Add
allow_loot_scalingto your difficulty types
IMPORTANT DISCLAIMER: Config format changed, new config file is name difficulty_v2
- Loot scaling is now in a global scope, instead inside of difficulty types
- Optimize multi level difficulty type inheritance
- Support universal pattern matching on many fields
- Slightly improved server performance
- Improved config file consistency
- Add new config option for difficult type overrides
Migration steps:
- Rename
dimension_regex->dimension - If
entity_matchesobjects are undefined, I recommend removing them - If
item_matchesobjects are undefined, I recommend removing them - Rename
item_id_regex->id - Rename
entity_id_regex->type - Migrate the
rewardsobjects from your difficulty type into theloot_scalingroot field
- Difficulty and power level font symbols
- Fix scaling of out of zone entities #35
- Smithing Table support: Power Level value on looted items, is now kept but reduced upon upgrading
- Fix boss loot sometimes not being scaled
- Fix scaling of looted ranged weapons (RWA 2.1+)
- Fix scaling of looted shields
- Improve difficulty announcement logic
- Add config for high priority difficulty assignments (to be checked before zones)
- Improve support for visual difficulty
- Add proper support for visual only difficulty, that doesn't really scale entities
Warning: Recommended to reset config file!
- Add config for item modifiers be merged (thanks to Muon)
- Universal matchers for:
biome,structure,entity_type#prefix matches for tags~prefix matches for regex- no prefix matches for exact match
- Improve announcement occurrence
- Fix boosted armor bonus attributes not stacking
- Decouple loot level from difficulty level
- Add support for entity specific scaling
- Add support for loot table specific scaling
- Add difficulty announcement titles
- Add power level display onto scaled loot items
- Relocate configs into
config/dungeon_difficulty
- Update scaling defaults
- Update to Minecraft 1.21.1
- Add shield scaling
- Zone pattern matching now supports: biome regex, biome tags, structure regex, structure tags
- Add new structure tags:
dungeon_difficulty:level_1...dungeon_difficulty:level_6
- Enchanted items now have
UncommoninsteadRarerarity (can be disabled in client config)
- Scaled items now have increased rarity
- Replace Projectile Damage Attribute with Ranged Weapon API
- Improve compatibility with BumbleZone, thanks to TelepathicGrunt
- Fix difficulty modifiers being applied to players #13
- Fix recursive loot scaling #10
- Fix mobs placed as part of structure NBT not scaled #12
- Fix manually placed spawners not spawning mobs #8
- Fix Null Pointer Exception in Mob Spawner custom rule set causing server wide crash. #7
- Temporarily remove scaling equipment of spawned mobs
- Rework configuration structure, now much more user-friendly for changes
- Rework per player difficulty for more linear scaling, added toggle
- Rework item scaling logic
- Add entity scaling safeguard (to scaling multiple times)
- Add structure specific difficulty
- Fix item attributes with matching UUIDs disappearing
- Fix experience modifier
- New default config
- Fix some item attributes duplication
- Update dependencies
- Support 1.19.3
- PowerScale mod has been renamed to Dungeon Difficulty.