Back to mods
SilverLib project artwork

CurseForge · Minecraft mod

SilverLib

This is a library for shared code between my mods.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which SilverLib release matches 1.21.1 NeoForge?

Updated 13 days ago
Best match for your filters silverlib-1.21.1-1.3.0
Game version 1.21.1
Loader NeoForge

silverlib-1.21.1-1.3.0 targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is SilverLib required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does silverlib-1.21.1-1.3.0 need?

silverlib-1.21.1-1.3.0 on 1.21.1 NeoForge. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add SilverLib without breaking your instance.

Built for silverlib-1.21.1-1.3.0 on 1.21.1 NeoForge. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use silverlib-1.21.1-1.3.0. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside silverlib-1.21.1-1.3.0. It opens that exact file at the source.

About this project

What does SilverLib add?

SilverLib

SilverLib is a shared library for my mods. It holds the code and features that more than one of my mods needs, so each mod can stay focused on its own gameplay instead of re-implementing the same plumbing.

On its own, SilverLib changes nothing. It adds no items, blocks, drops, XP, or rewards. It only records information and exposes it through an API for other mods to read. Install it because another mod requires it.

What it currently does

Combat contribution tracking

SilverLib keeps a ledger of who contributed to a mob's death and how much. Other mods use this to answer questions like "who deserves credit for this kill?" or "how should this XP be split?" fairly, instead of giving everything to whoever landed the last hit.

For every living entity it records, since the entity was last at full health:

  • Total damage taken from every source, including the environment and other mobs.
  • Per-player damage dealt, with overkill clamped so hitting a mob with 1 HP for 100 damage counts as 1.
  • Indirect damage such as fire, poison, and wither ticks, attributed to the player who last hit the mob directly. A Fire Aspect kill is credited to the player, not to "the environment".
  • Damage mitigated by the mob's armor, enchantments, and effects, so a heavily armored fight still reflects the effort put in.
  • Effects applied to the mob by each player.
  • Summons and projectiles are attributed to their owner, so a summoner's wolf or a mage's spell counts as the player's contribution.

For every player it also records who healed or buffed them, so support players can be credited by mods that care about it.

Once a mob is healed back to full health the ledger is cleared. A fight that never stuck does not carry over into the next one.

Item Breaking

Items can now break without vanishing. This stops them from being used in any way and any enchantments on them from working until they are repaired. This does not happen by default and has to be activated by another mod (Artifactory or QualityAPI currently).

Soulbound

Items can now be soulbound and will appear on you after you die and respawn. This also needs to be activated before it will happen (Artifactory currently)

Project description from CurseForge.

Pick your setup

SilverLib by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

SilverLib versions and loaders

6 of 6 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.