From 435f845885080558619891393a0e068908769888 Mon Sep 17 00:00:00 2001 From: RaphiMC <50594595+RaphiMC@users.noreply.github.com> Date: Sun, 18 Feb 2024 20:16:04 +0100 Subject: [PATCH] Don't register unneeded base protocols --- .../api/protocol/EmptyBaseProtocol.java | 29 ------------------- .../vialegacy/platform/ViaLegacyPlatform.java | 6 ---- 2 files changed, 35 deletions(-) delete mode 100644 src/main/java/net/raphimc/vialegacy/api/protocol/EmptyBaseProtocol.java diff --git a/src/main/java/net/raphimc/vialegacy/api/protocol/EmptyBaseProtocol.java b/src/main/java/net/raphimc/vialegacy/api/protocol/EmptyBaseProtocol.java deleted file mode 100644 index d4dfe20..0000000 --- a/src/main/java/net/raphimc/vialegacy/api/protocol/EmptyBaseProtocol.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * This file is part of ViaLegacy - https://github.com/RaphiMC/ViaLegacy - * Copyright (C) 2020-2024 RK_01/RaphiMC and contributors - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package net.raphimc.vialegacy.api.protocol; - -import com.viaversion.viaversion.api.protocol.AbstractSimpleProtocol; - -public class EmptyBaseProtocol extends AbstractSimpleProtocol { - - @Override - public boolean isBaseProtocol() { - return true; - } - -} diff --git a/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java b/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java index cadf124..c362bfb 100644 --- a/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java +++ b/src/main/java/net/raphimc/vialegacy/platform/ViaLegacyPlatform.java @@ -17,14 +17,12 @@ */ package net.raphimc.vialegacy.platform; -import com.google.common.collect.Range; import com.viaversion.viaversion.api.Via; import com.viaversion.viaversion.api.protocol.ProtocolManager; import com.viaversion.viaversion.api.protocol.version.ProtocolVersion; import net.raphimc.vialegacy.ViaLegacy; import net.raphimc.vialegacy.ViaLegacyConfig; import net.raphimc.vialegacy.api.LegacyProtocolVersion; -import net.raphimc.vialegacy.api.protocol.EmptyBaseProtocol; import net.raphimc.vialegacy.protocols.alpha.protocola1_0_16_2toa1_0_15.Protocola1_0_16_2toa1_0_15; import net.raphimc.vialegacy.protocols.alpha.protocola1_0_17_1_0_17_4toa1_0_16_2.Protocola1_0_17_1_0_17_4toa1_0_16_2; import net.raphimc.vialegacy.protocols.alpha.protocola1_1_0_1_1_2_1toa1_0_17_1_0_17_4.Protocola1_1_0_1_1_2_1toa1_0_17_1_0_17_4; @@ -117,10 +115,6 @@ public interface ViaLegacyPlatform { protocolManager.registerProtocol(new Protocolc0_0_19a_06toc0_0_18a_02(), LegacyProtocolVersion.c0_0_19a_06, LegacyProtocolVersion.c0_0_18a_02); protocolManager.registerProtocol(new Protocolc0_0_18a_02toc0_0_16a_02(), LegacyProtocolVersion.c0_0_18a_02, LegacyProtocolVersion.c0_0_16a_02); protocolManager.registerProtocol(new Protocolc0_0_16a_02to0_0_15a_1(), LegacyProtocolVersion.c0_0_16a_02, LegacyProtocolVersion.c0_0_15a_1); - - for (ProtocolVersion version : LegacyProtocolVersion.PROTOCOLS) { - Via.getManager().getProtocolManager().registerBaseProtocol(new EmptyBaseProtocol(), Range.singleton(version)); - } } Logger getLogger();