From e9f1509a1de719068f6d614a1566cb770fbf11fa Mon Sep 17 00:00:00 2001 From: altrisi Date: Wed, 28 Sep 2022 10:57:09 +0200 Subject: [PATCH] Fix log spam on outdated extension `SettingsManager` --- src/main/java/carpet/CarpetServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/carpet/CarpetServer.java b/src/main/java/carpet/CarpetServer.java index ca2ed848..bb80f606 100644 --- a/src/main/java/carpet/CarpetServer.java +++ b/src/main/java/carpet/CarpetServer.java @@ -224,7 +224,7 @@ public class CarpetServer // static for now - easier to handle all around the co private static final Set warnedOutdatedManagerProviders = new HashSet<>(); static void warnOutdatedManager(CarpetExtension ext) { - if (!warnedOutdatedManagerProviders.contains(ext)) + if (warnedOutdatedManagerProviders.add(ext)) CarpetSettings.LOG.warn(""" %s is providing a SettingsManager from an outdated method in CarpetExtension! This behaviour will not work in later Carpet versions and the manager won't be registered!""".formatted(ext.getClass().getName()));