Sol's Item Rarity: RPG Gear, Tool Perks & Loot Tiers

Adds configurable RPG rarity tiers, gear stat bonuses, tool perks, loot progression, and animated visuals to vanilla and modded Minecraft items.

File Details

1.16.5 - v1.3.0 : BUG FIXES, PERFORMANCE & CROSS-MOD IMPROVEMENTS

  • R
  • Mar 7, 2026
  • 77.10 KB
  • 54
  • 1.16.5
  • Forge

File Name

sols_itemrarity-1.16.5-1.3.0.jar

Supported Versions

  • 1.16.5

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:sols-item-rarity-1445350:7725436")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Version: 1.3.0
Date: March 8, 2026
 
===========================================================
VERSION 1.3.0 
HUGE UPDATE
BUG FIXES, PERFORMANCE & CROSS-MOD IMPROVEMENTS
===========================================================
 

1. [REMOVED] UUID-Based Rarity System (BREAKING CHANGE)

  - Completely removed the UUID-based rarity assignment system.
  - SetID-based assignment is the recommended replacement for unique custom items.
  - The /sr help and /sr info commands no longer reference UUID configs.
  - The _instruction.txt config guide no longer contains UUID sections.
  

2. [NEW] SetID-Based Rarity System — Easier Alternative to UUID!

  Items can now have their rarity, chances, and attributes configured using
  a simple "SetID" NBT tag. No more fiddling with AttributeModifiers/UUIDs!
  
-----------------------------------------------------------------------------------------------
  GIVING ITEMS WITH SETID:
    /give @p mineminenomi:marine_shirt{SetID:"marine_set"} 1
    /give @p minecraft:diamond_sword{SetID:"boss_drop"} 1
 
  3 NEW CONFIG FILES (auto-created in config/solsitemrarity/):
    - setid_fixed-rarities.json   — Fixed rarity for SetID items
    - setid_raritychances.json    — Rarity chance pools for SetID items
    - setid_attributes.json       — Custom attributes for SetID items
 
  CONFIG KEY FORMAT: "modid:item_name{SetID:value}"
 
  EXAMPLE setid_fixed-rarities.json:
    {
      "mineminenomi:marine_shirt{SetID:marine_set}": "LEGENDARY",
      "minecraft:diamond_sword{SetID:boss_drop}": "SUPREME"
    }
 
  EXAMPLE setid_raritychances.json:
    {
      "minecraft:diamond_sword{SetID:boss_drop}": {
        "EPIC": 40, "LEGENDARY": 35, "MYTHICAL": 20, "SUPREME": 5
      }
    }
 
  EXAMPLE setid_attributes.json:
    {
      "minecraft:diamond_sword{SetID:boss_drop}": {
        "attackDamageBonus": 1.5, "attackSpeedBonus": 0.1
      }
    }
---------------------------------------------------------------------------------------------
 

3. [NEW] Sol's Relic System Integration

  - Full Rarity support for Sol's Relic System Aster Cores
  - Works even if SolsRelicSystem mod is not installed (items just won't exist)
  
  

4. [NEW] Hotbar Rarity Borders & Improved Border Visual Quality (In-Game HUD)

  - Rarity-colored borders now render on hotbar slot items during gameplay.
  - Previously, borders only appeared when opening inventory screens.
  - Inventory borders improved with inner highlight and corner accent dots.
  - All border effects scale with decoration tier (Basic/Medium/High/Extreme).
  
===========================================================
 

5. [UPDATED] Rarity Chances — Rebalanced Pools

  Diamond Tier:
    Before:  Common 20%, Uncommon 25%, Rare 25%, Epic 20%, Legendary 10%
    After:   Common 20%, Uncommon 25%, Rare 25%, Epic 20%, Legendary 8%, Mythical 2%
 
  Netherite Tier:
    Before:  Uncommon 15%, Rare 25%, Epic 25%, Legendary 20%, Mythical 10%, Supreme 5%
    After:   Uncommon 23%, Rare 30%, Epic 26%, Legendary 15%, Mythical 5%, Supreme 1%
 
  Special Items:
    Trident: Rare 20%, Epic 30%, Legendary 30%, Mythical 15%, Supreme 5%
    Turtle Helmet: Rare 25%, Epic 35%, Legendary 25%, Mythical 12%, Supreme 3%
 

5.1. [UPDATED] Multiplier Defaults Reverted

  - MYTHICAL: 2.0x → 3.0x (reverted to match tier enum)
  - SUPREME: 3.0x → 5.0x (reverted to match tier enum)
 

6. [UPDATED] /sr info Command

  - Now lists "SetID-based rarity assignment" as a feature
  - Now lists "Server-to-client config sync" as a feature
  - Removed outdated "Wildcard pattern matching" reference
 

6.1. [UPDATED] /sr help Command

  - Now lists all 9 config files (added 3 SetID files)
  - Shows priority order: "UUID > SetID > Item-based > Auto-detect"
  - SetID assignment section with example /give command
  - Separated UUID and SetID help sections
  

7. [FIXED] Crafted Item Rarity Re-Rolling Bug (CRITICAL)

  - Previously, crafting/pickup events could assign rarity to a transient
    ItemStack copy, causing the actual stack to later receive a DIFFERENT rarity.
  - Items now remain "Unidentified" until held in mainhand — intended behavior.
  

8. [FIXED] Hotbar Item Name Flashing Too Fast

  - Hotbar item highlight timer was decrementing per-frame instead of per-tick,
    causing the name to flash and fade 3–6x faster at higher frame rates.
 
9. Bugs and Performance fixes, and more...