diff --git a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/SessionConfig.java b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/SessionConfig.java index af5b2448e..0076d0738 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/SessionConfig.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/multiplayer/config/SessionConfig.java @@ -9,7 +9,7 @@ import io.netty.buffer.ByteBuf; import java.io.Closeable; import java.util.*; -import java.util.function.BiFunction; +import java.util.function.BinaryOperator; import java.util.function.Function; import java.util.stream.Collectors; @@ -82,7 +82,7 @@ public class SessionConfig implements INetworkObject // entry registration // //====================// - private static void registerConfigEntry(ConfigEntry configEntry, BiFunction valueConstrainer) + private static void registerConfigEntry(ConfigEntry configEntry, BinaryOperator valueConstrainer) { CONFIG_ENTRIES.compute(Objects.requireNonNull(configEntry.getChatCommandName()), (key, existingEntry) -> { if (existingEntry != null) @@ -170,13 +170,13 @@ public class SessionConfig implements INetworkObject private static class Entry { public final ConfigEntry supplier; - public final BiFunction valueConstrainer; + public final BinaryOperator valueConstrainer; @SuppressWarnings("unchecked") - private Entry(ConfigEntry supplier, BiFunction valueConstrainer) + private Entry(ConfigEntry supplier, BinaryOperator valueConstrainer) { this.supplier = (ConfigEntry) supplier; - this.valueConstrainer = (BiFunction) valueConstrainer; + this.valueConstrainer = (BinaryOperator) valueConstrainer; } }