AngerMod
8 merged pull requests.
New Content
- #15 Added
ru_RU.langfile with Russian localization strings. - @Eldrinn-Elantey- Added: Russian language file (ru_RU.lang)
Changes
- #11 Replaced Baubles dependency with Baubles Expanded in
dependencies.gradle. - @Caedis
Bug Fixes
- #19 Fixed substring matching in
FriendlyAnimalRevengeConfigto exclude 'eggplant' from chicken triggers, added exclusion rules for 'hamburger' in pig triggers, and expanded trigger lists with 'bacon', 'ham', 'wing', and 'lamb' for more food types. - @zaru-noodles- Fixed: Eggplant damaging chickens when consumed
- Closes GTNH#24940
- #16 Modified
PlayerSpawnProtection.javato skip spawn protection capability changes, tick expiration, and damage toggles for spectator-mode players (GameType 3), preventing conflicts with backported spectator implementations. - @Eldrinn-Elantey- Fixed: spectator players not immortal and visible to mobs
- Closes GTNH#19765
- #14 Updated
@Modannotation inAngerModto include GTNHLib in the dependency list matchingdependencies.gradle. - @Nikolay-Sitnikov- Fixed: Mod dependency declaration mismatch
Internal / Refactor
- #12 Simplified event handling, removed try-catch blocks and legacy naming conventions, replaced custom config system with GTNHLib, fixed directional bias in block break anger detection, and improved
/angerprotectioncommand with tab completion and localization. - @Nikolay-Sitnikov- Added: BlockSet, ItemSet, BlockBreakAngerConfig, FriendlyAnimalRevengeConfig, KamikazeConfig, EntityTypeSelector, LegacyAngerModConfig
- Removed: MinecraftBlock, Reference, AngerModConfig (old)
- Fixed: Block break anger directional bias, food consumption anger trigger false positives
Documentation
- #17 Added
@returnJavadoc annotations to public methods inPlayerSpawnProtection. - @Eldrinn-Elantey
Chores
- #13 Removed leftover annotation from
LegacyAngerModConfigthat was accidentally included during the rewrite process. - @Nikolay-Sitnikov
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@Eldrinn-Elantey (3), @Nikolay-Sitnikov (3), @glektarssza (2), @UltraProdigy (2), @boubou19 (1), @Caedis (1), @chochem (1), @cubefury (1), @Ranzuu (1), @zaru-noodles (1)