IguanaTweaksTConstruct
13 merged pull requests.
New Features
- #35 Refactored ModBonusMiningLevel and Config to support configurable boost amounts (up to a maximum) and stackability of diamond/emerald modifiers, replacing the fixed three-option system. - @LazyFlesh
- Added: Configurable harvest level boost amounts, Support for stacking multiple boosts
- #32 Enhanced LevelingEventHandler to check for weapons in the Backhand slot (via ModSupportHelper) in addition to main and off-hand slots. Updated dependencies.gradle to include Backhand as a dependency. - @thehoblit
- Added: Backhand slot support for ranged weapon XP, Backhand as a dependency
- Fixed: Ranged weapons not gaining XP in Backhand slot
- Closes GTNH#21602
- #24 Added configuration options in Config.java and integrated FakePlayer permission checks in LevelingEventHandler, LevelingActiveToolMod, and MobHeadHandler. Options default to false for backward compatibility. - @ThePixelbrain
- Added: Config option for FakePlayer tool leveling, Config option for FakePlayer mob head drops
Balance
- #27 Modified LevelingEventHandler to cap weapon XP gains to the actual damage dealt rather than full damage including overkill. - @thehoblit
Bug Fixes
- #41 Modified ClayBucketMilk.onEaten to pass a vanilla milk bucket ItemStack to EntityPlayer.curePotionEffects instead of the clay bucket, allowing the potion system to recognize and clear effects. - @Angry3vilbot
- Fixed: Clay milk bucket not clearing potion effects
- Closes GTNH#25962
- #39 Enhanced ReplacementLogic.getResultingModifierCount to distinguish between uniform (HEAD+HANDLE both magical wood) and non-uniform magical wood tools, properly adding/removing modifiers based on part material changes. Added magic wood material ID dependency. - @tiffit
- Added: Backhand dependency, Magic wood material tracking
- Fixed: Magical wood tools losing modifiers on part replacement, Uniform magical wood tools not gaining 8 modifiers, Individual magic wood parts not adding modifiers correctly
- Migration: A tool you part-swapped on 2.8.4 may keep a slightly wrong free-modifier count. Do not re-craft it: a rebuilt Tinkers tool loses its level and its applied modifiers, and the update does not touch existing tools.
- Closes GTNH#9452, GTNH#25825
- #38 Corrected OldToolConversionHandler and ModBonusMiningLevel to properly account for the legacy Iguana logic where bronze-level tools with diamond/emerald modifiers gain +1 level boost, preventing false 'wrong data' warnings. - @LazyFlesh
- Fixed: Incorrect data warnings for valid bronze tools with modifiers, Non-pickaxe tools maxing out at wrong harvest level, Bronze-level pickaxes with emerald reporting as broken
- #36 Updated OldToolConversionHandler and ModBonusMiningLevel to correctly validate tools with the new boost logic, ensuring harvest level caps and requirements are properly enforced across different tool types. - @LazyFlesh
- Fixed: False warnings for valid gem-boosted tools, Incorrect max harvest levels for non-pickaxe tools, Tool conversion validation with new boost system
- #34 Corrected the Backhand mod ID check in ModSupportHelper from uppercase to lowercase. - @thehoblit
- Fixed: Backhand compatibility detection
- #30 Updated ModPartReplacement and ReplacementLogic to check for the 'Ammo' NBT key (used by AmmoItem) in addition to the standard 'Damage' key before attempting part replacement. - @Krepyn
- Fixed: AmmoItem parts being replaced instead of repaired, Throwing knife and similar ammo-based tools losing parts on repair
- #28 Modified LevelingEventHandler to correctly filter XP gains for non-weapon tools by only counting damage dealt rather than total damage values. - @thehoblit
- Fixed: Non-weapon tools gaining XP from total damage
- #23 Updated RepairCraftingRecipe to check for ModToolRepair availability before attempting to use it, added ModSupportHelper integration. Added TGregworks dependency. - @jordanamr
- Fixed: Crash from missing ModToolRepair with TGregworks
- Closes GTNH#20961
Documentation
- #25 Updated ru_RU.lang with additional and corrected Russian language strings. - @Eldrinn-Elantey
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@thehoblit (4), @LazyFlesh (3), @tiffit (3), @Algent (2), @Caedis (2), @Angry3vilbot (1), @Eldrinn-Elantey (1), @FourIsTheNumber (1), @Guvante (1), @jordanamr (1), @koolkrafter5 (1), @Krepyn (1), @Miklebe (1), @mitchej123 (1), @Nikolay-Sitnikov (1), @sisyphussy (1), @ThePixelbrain (1), @UltraProdigy (1), @wlhlm (1)