Mineuniverse
Log in Register
Mods

Advancement Share

Shares kill advancements and XP from mobs/bosses with all players who dealt damage.
by ancientbutler
Download Claim this project
428 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Adventure and RPG Mobs Server Utility Utility & QoL

Give your whole party credit: share kill advancements and XP from mobs/bosses with everyone who actually helped.

What it does

  • Shares advancements: Re-fires the vanilla player_killed_entity trigger for all eligible participants so boss/mob “kill” advancements go to the whole group.
  • Shares XP: Splits the dropped XP among players who dealt damage. XP can be delivered as orbs (Mending-friendly) or directly.
  • Server-side only: No client install required.

Features

  • Participation-based credit:
    • Advancements: everyone who damaged the mob (and optionally anyone within a radius at death).
    • XP: only players who actually dealt damage.
  • Configurable XP sharing:
    • Mode: proportional by damage or equal split.
    • Delivery: spawn orbs at each player (preserves Mending) or give XP directly.
  • Boss-only toggle via tag: Restrict to bosses or specific mobs by setting an entity type tag (e.g., forge:bosses or your own datapack tag).
  • Pet damage counts: Tamed pets credit their owner as a participant.
  • Sensible filters: Minimum damage required to qualify; spectators excluded; cross-dimension players aren’t counted.

Compatibility

  • Minecraft: 1.20.1
  • Forge: 47.x
  • Works with most mods that use the standard minecraft:player_killed_entity advancement criterion.
  • Note: If a mod uses custom criteria for boss achievements, those won’t be auto-shared (the standard kill trigger is shared). Damage-source-specific conditions in advancements still apply based on the actual killing blow.

Configuration (server-side, per world)

  • File: world/serverconfig/bossadvshare-server.toml
  • Options:
    • general.useDamageParticipants: true — include players who dealt damage (advancements)
    • general.includeRadiusPlayers: false — also include nearby players for advancements
    • general.radius: 32 — radius in blocks (if above is true)
    • general.minDamageToQualify: 1.0 — minimum total damage to be considered a participant
    • general.onlyWhenKillerIsPlayer: true — only share advancements if a player dealt the killing blow
    • general.targetEntityTypeTag: "" — e.g., forge:bosses to limit scope
    • xpSharing.enableXpSharing: true — enable XP sharing
    • xpSharing.xpShareMode: "proportional" or "equal"
    • xpSharing.xpShareAsOrbs: true — spawn XP orbs at each participant (recommended for Mending)

Installation

  • Drop the jar into your server’s mods folder. No client install needed.
  • Start the server to generate the config, tweak as desired, and restart.

Notes

  • Items and loot are unchanged; the mod only shares advancements and XP.
  • Lightweight: per-entity fight data is tracked and cleaned up automatically.
  • Should be compatible with most modpacks.

FAQ:

  • Can I include it in my mod pack?
    • Of course!
bossadvshare-1.1.0.jar
MC 1.20.1, Forge, Server
Release 2025-10-01 Get

More from ancientbutler

Passive Skills Lite
365
Protection Tweaks
3,199

You Might Also Like

APTweaks: Items (11.x Classic)
Item clustering (fallen blocks, experience orbs, ...) and garbage cleanup.
9,884,514
VanillaDeathChest (Fabric)
Places containers when players die that contain their items.
994,762
Styled Nicknames
Simple, but configurable nicknaming mod allowing your server's players (and admins) to change their nickname with full formatting support
989,499
Tiquality
Make server lag the problem of the source player.
99,489
Blame (Fabric)
Those gosh darn crashlogs not saying which worldgen feature is crashing!
99,012
Weathering with You
Forecast Minecraft weather with a radar or a hat!
98,579