File Details
addedsmp-1.0.1.jar
- R
- Dec 6, 2025
- 532.72 KB
- 3
- 1.20.1
- Forge
File Name
addedsmp-1.0.0.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
One-Ring Existence System Enhancement
Latest Update
Enhanced Ring Crafting Restrictions: The one-ring-existence system now checks if a ring exists anywhere in the world before allowing crafting, even if players are offline.
- Checks all online players' inventories and Curios ring slots
- Scans all dropped items (`ItemEntity`) across all dimensions
- Scans offline player data files (`.dat`) to check if any offline player has the ring in their saved inventory or Curios slots
- Prevents crafting if a ring exists anywhere, ensuring true one-ring-per-world enforcement
Critical Hit Fix
Date: Latest Update
- Fixed Critical Hit Detection:
- Removed invalid `attackStrengthTicker` check (protected field access)
- Critical hits now properly check vanilla conditions: falling, not on ground, not in water, not passenger
- Fixed issue where critical hits were triggering even when spamming attacks
Backpack System Fixes
- Fixed Item Deletion Bug:
- Modified `BackpackWrapper.java` to always get fresh `CompoundTag` references from `BackpackStorage`
- Updated `BackpackInventoryHandler.java` save/load methods for better serialization
- Added `forceSave()` method to ensure items are persisted
- Added backwards compatibility for old save format
- **Fixed Void Backpack Item Loss**:
- Ensured void backpack items are preserved after respawn
- Added `PlayerEvent.Clone` handler to force save void backpack on respawn
- Fixed item loss when rings are removed from backpack on death
Fall Damage Fix
- Fixed Jar of Souls Fall Damage:
- Removed `player.fallDistance = 0` from `JarOfSouls.inventoryTick`
- Now properly cancels fall damage in `EventHandler.onEntityHurt` when Jar of Souls is in offhand
- Allows fall distance to accumulate normally for proper damage calculation
Ring of the Sword God Enhancements
- Added Scaling Abilities
- Perfect Strike: Critical hits deal extra damage (scales from 10% to 50% based on power level)
- Executioner's Precision: Extra damage to low health targets (scales from 5% to 25%)
- Slash Wave: Melee attacks send out damage waves (scales from 5 to 15 block range)
- Projectile Negation: Negates all projectiles (unlocks at power level 25)
- Removed Dash Ability: Replaced with projectile negation system

