Skip to content

Commit d9cdaab

Browse files
committed
adds the vanilla advancements back since otherwise patchouli doesn't work
1 parent e159042 commit d9cdaab

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/su/terrafirmagreg/core/mixins/common/minecraft/ServerAdvancementManagerMixin.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,17 @@ public abstract class ServerAdvancementManagerMixin {
1717
* Препятствует добавлению достижений в игру.
1818
* Но не удаляет достижения ваниллы, так как из-за этого перестает работать книга Patchouli.
1919
* Стоит поискать решение.
20+
* -
21+
* Prevents achievements from other mods.
22+
* However, it doesn't remove vanilla achievements, because otherwise Patchouli stops working.
23+
* It's worth looking for a better solution to hide the vanilla advancements.
2024
* */
2125
@Redirect(
2226
method = "apply(Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V",
2327
at = @At(value = "INVOKE", target = "Lnet/minecraft/advancements/AdvancementList;add(Ljava/util/Map;)V")
2428
)
2529
private void tfg$apply$advancementList$add(AdvancementList list, Map<ResourceLocation, Advancement.Builder> map) {
26-
map.entrySet().removeIf(entry -> !entry.getKey().getNamespace().equals("gtceu"));
30+
map.entrySet().removeIf(entry -> !entry.getKey().getNamespace().equals("minecraft"));
2731
list.add(map);
2832
}
2933
}

0 commit comments

Comments
 (0)