lrm-fixes-1.0.2.jar
Curse Maven Snippet
What's new
v1.0.2:
- Added FIX-03: the Jobs Addon Fisher job had a flat curve - JobHelper.addFisherXp reads JobLists.farmerItemIdMap instead of fisherItemIdMap. Measured against the loaded fishing loot table: 0 of the 22 catchable items are in the map that is read, so every catch fell back to the flat CONFIG.fisherXP floor and the mod author's three tiers (fish 10, name_tag/nautilus_shell/saddle 15) collapsed into one.
- Added FIX-04: the Jobs Addon Brewer job never gained any XP. addBrewerXp multiplies by stack.getCount(), but on a quick transfer the stack handed to PotionSlot.onTakeItem is the slot stack, already emptied - so count was 0, xp was 0, and the guard "if (xp > 0)" dropped the packet. The count is now clamped to at least 1 per withdrawal. Known limit: the real amount is already lost at that point, so taking several potions at once pays one unit rather than one per potion.
- Both patches resolve their target by name at runtime and fall back to the original behaviour if Jobs Addon changes, so they can never make things worse than before.
- FIX-01 and FIX-02 are unchanged.
This mod has no additional files

