simpleskills-enhanced-1.0.6.jar
Curse Maven Snippet
What's new
SimpleSkills Enhanced — Changelog
[1.0.6] - 2026-11-08
Added
Individual Fish Attributes
- Added individual weight and length attributes for caught fish.
- Fish attributes are generated individually and stored persistently using entity NBT data.
- Added
FishAttributesto manage individual fish characteristics. - Added
FishSizeModelto calculate fish size, weight, strength and related progression effects. - Added support for Tropical Fish variants.
Fishing Catch Results Screen
- Added a new fishing catch results screen.
- Displays the actual caught fish, including its variant when applicable.
- Displays the fish's individual weight and length.
- Displays the actual Fishing XP awarded for the catch.
- Added a fish preview rendered directly on the results screen.
Size-Based Fishing Difficulty
- Larger and heavier fish are more difficult to catch.
- Fish attributes influence their strength and fishing fight behavior.
- Increased fish strength affects the countering and fatigue mechanics.
- Added size-based difficulty scaling, with strength multipliers reaching up to 1.35x.
Size-Based Fishing Experience
- Fishing XP is now calculated using the fish's individual attributes.
- Larger fish can award more Fishing XP, while smaller fish award less.
- Added square-root-based size scaling to XP calculations.
- Size-based XP scaling is clamped between 0.6x and 2.0x, with a maximum reward capped at 3x the base XP.
- Catch XP is calculated server-side, awarded through the skill progression system and included in the catch results payload.
Improved
Fishing System
- Improved fishing progression calculations.
- Updated fishing catch completion to process individual fish attributes.
- Improved integration between fish attributes, fishing difficulty and XP rewards.
- Improved fishing perception mechanics.
- Refined the interaction between fish behavior and the fishing fight system.
- Improved handling of fish species and their individual characteristics.
Client-Server Communication
- Added and updated fishing catch result payload handling.
- Integrated the catch results screen with the client-side fishing payload receivers.
- Ensured the awarded Fishing XP is communicated to the client for display.
Technical Changes
- Added
FishAttributes.java. - Added
FishSizeModel.java. - Added
FishingCatchScreen.java. - Updated
FishingManager.java. - Updated
FishingProgression.java. - Updated
FishingPerception.java. - Updated
FishSpecies.java. - Updated fishing catch payload and codec handling.
- Added
MobFishAttributesMixin.java. - Added
TropicalFishVariantMixin.java. - Updated
simpleskills.mixins.json. - Updated fishing-related tests.
- Updated project version and build configuration for version 1.0.6.
SimpleSkills Enhanced 1.0.6 introduces individual fish characteristics that make fishing more dynamic: every fish can have its own size and weight, larger catches are harder to land, and the Fishing XP reward reflects the characteristics of the fish caught.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

