All Is Random 1.2.0 - Fabric 1.20.1
Curse Maven Snippet
What's new
All Is Random 1.2.0
Fixes across builds
- Prevent indirect player damage from incorrectly gaining Random Sword damage.
- Isolate the pocket watch's client screen code from dedicated-server item registration, and reject time stop in LAN-open worlds.
- Reject non-finite values in the time-stop attribute editor.
- Reset creature attributes to the defaults for that creature type, and apply time-stop UI updates on the client thread.
- Correct unbreakable equipment behavior where material defaults added durability.
- Handle non-player potion consumption and glass-bottle returns safely.
- Respect the block-drop game rule and avoid bonus loot from cancelled or unsuccessful mining where applicable.
- Tighten Random Bow ammunition handling and avoid losing ammunition when a random entity fails to spawn.
- Keep all five release variants at mod version 1.2.0 with the matching loader and Minecraft metadata.
Fabric 1.20.1
- Apply random combat behavior and leggings fall immunity through the correct player damage hooks.
- Initialize the health attribute before entity attribute builders need it.
- Remove duplicate entries from the Random Block loot pool.
- Handle malformed configuration JSON without crashing or overwriting the broken file.
- Reconcile the template license file with the project's declared MIT license.
Installation
Use one jar for your exact Minecraft version and loader. Forge 1.20.1 requires Curios API 5.14.1+ for 1.20.1. Fabric 1.20.1 requires Fabric API. The three NeoForge builds have no extra mod dependency. Both the client and server need the matching mod build; pocket-watch time stop remains local singleplayer only.
This mod has no additional files

