🫂 (Better) Shared Advancements
✅ Features
- Server-side with no incompatibilities to the client
- Offline support, it doesn't matter who is online when; everyone will share
- Team or globally shared, and changeable in the config
- Advancements can opt-out by adding
"shared_advancement:shared": false
to their file - Advancements without a display will not be shared by default, allowing datapack triggers to go unhindered
- Optionally disable advancements for Creative players, as to not interfere with the group
All these features can be toggled in the config!
⚙️ Configuration
Configuration can be found in config\shared_advancements.json
.
merge_broadcast_message
:true|false
- When
true
, only for the player gaining the advancement for the group will there be a chat message announcing their achievement. All players will still receive a toast notification. Defaults totrue
.
- When
share_displayless
:true|false
- When
false
, advancements without a display (a.k.a. technical advancements that will never show to the player, such as advancements managing recipes) are not shared. Defaults tofalse
.
- When
creative_disabled
:true|false
- When
true
, creative or spectator players will not achieve any advancements. Defaults tofalse
.
- When
global_group
:true|false
- When
true
, teamless players will share advancements with other teamless players. Defaults totrue
.
- When