[SPIGOT-5885] Can't disable advancements Created: 29/Jun/20  Updated: 12/Jan/24

Status: Reopened
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Samuel Assignee: Unassigned
Resolution: Unresolved Votes: 5
Labels: None

Issue Links:
Duplicate
is duplicated by SPIGOT-6294 Hidden Crafting Advancements counted ... Resolved
is duplicated by SPIGOT-7414 Disable advancements not working (spi... Resolved
is duplicated by SPIGOT-6599 Disabling advancements still allows c... Closed
Relates
relates to SPIGOT-5824 world-container does not work Open
Version: 1.16.1
Plugin: Vanilla Spigot
Guidelines Read: Yes

 Description   

I have the following in Spigot.yml 

advancements:
 disable-saving: true
 disabled:
 - '*'

 Also tried 

gamerule announceAdvancements false

 But advancements reset every time the server stops and they are announced again after starting the server.

 What can I do to disable advancements like it was possible in 1.15 Spigot?



 Comments   
Comment by FACEGUY [ 06/Jul/20 ]

This issue is extremely frustrating, it has my vote for being fixed asap...

Comment by Jonathan G [ 30/Jun/20 ]

will this be fixed in the future?

Comment by md_5 [ 30/Jun/20 ]

Same as SPIGOT-5824 - stuff in the server is loaded too early, before the config files.

 

Workaround: Issue /minecraft:reload after startup

Comment by Dyens [ 30/Jun/20 ]

Tested on current latest (0287a20-7560f5f) and after restart the advancements seems to be active, but if you execute /minecraft:reload they dissapear and deactivate.

Comment by Jonathan G [ 30/Jun/20 ]

How to replicate:

Make a completely new spigot server with spigot 1.16.1.

Add the line - '*' under disabled advancements in spigot.yml.

Start the server and give yourself all advancements.

Comment by md_5 [ 30/Jun/20 ]

With disabled '*':

advancement grant md_5 everything
[12:26:13] [Server thread/INFO]: Couldn't grant 0 advancements to md_5 as they already have them

 

Works for me. Without disabled: * all the advancements exist

Comment by Black Hole [ 29/Jun/20 ]

Gamerules are per world. So please try to enter each world with an opped player and set the game rule to disable the announcements.

Generated at Tue Apr 08 01:38:38 UTC 2025 using Jira 10.3.3#10030003-sha1:d220e3fefc8dfc6d47f522d3b9a20c1455e12b7b.