diff --git a/api/src/main/java/com/viaversion/viaversion/api/protocol/version/VersionType.java b/api/src/main/java/com/viaversion/viaversion/api/protocol/version/VersionType.java index 0674e06f4..e8d7160de 100644 --- a/api/src/main/java/com/viaversion/viaversion/api/protocol/version/VersionType.java +++ b/api/src/main/java/com/viaversion/viaversion/api/protocol/version/VersionType.java @@ -59,6 +59,7 @@ public enum VersionType { * Any version that doesn't fit in the above categories (e.g. April Fools). *
* Protocol versions using this type must override the compareTo method.
+ * Protocol versions using this type must add base protocols to the pipeline manually.
*/
SPECIAL
}
\ No newline at end of file
diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol.java b/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol.java
index 465d912ef..d33ef3c18 100644
--- a/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol.java
+++ b/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol.java
@@ -30,6 +30,7 @@ import com.viaversion.viaversion.api.protocol.packet.State;
import com.viaversion.viaversion.api.protocol.packet.provider.PacketTypesProvider;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import com.viaversion.viaversion.api.protocol.version.VersionProvider;
+import com.viaversion.viaversion.api.protocol.version.VersionType;
import com.viaversion.viaversion.api.type.Type;
import com.viaversion.viaversion.protocols.base.packet.BaseClientboundPacket;
import com.viaversion.viaversion.protocols.base.packet.BasePacketTypesProvider;
@@ -93,7 +94,9 @@ public class BaseProtocol extends AbstractProtocol