[BUG] Fix Forge Network Handler

This commit is contained in:
2023-10-01 00:04:56 +02:00
parent c56a2b9ded
commit ab7784092f

View File

@@ -115,12 +115,17 @@ public class ForgeNetworkHandler implements CraterNetworkHandler {
} }
private static SimpleChannel buildSimpleChannel(String modId, boolean clientAcceptsVanillaOrMissing, boolean serverAcceptsVanillaOrMissing) { private static SimpleChannel buildSimpleChannel(String modId, boolean clientAcceptsVanillaOrMissing, boolean serverAcceptsVanillaOrMissing) {
return ChannelBuilder ChannelBuilder builder = ChannelBuilder.named(new ResourceLocation(modId, "crater_network"));
.named(new ResourceLocation(modId, "crater_network"))
.networkProtocolVersion(1) if (clientAcceptsVanillaOrMissing) {
.clientAcceptedVersions(clientAcceptsVanillaOrMissing ? Channel.VersionTest.ACCEPT_MISSING : Channel.VersionTest.exact(1)) builder = builder.optionalClient();
.serverAcceptedVersions(serverAcceptsVanillaOrMissing ? Channel.VersionTest.ACCEPT_MISSING : Channel.VersionTest.exact(1)) }
.simpleChannel();
if (serverAcceptsVanillaOrMissing) {
builder = builder.optionalServer();
}
return builder.simpleChannel();
} }
private LogicalSide getSideFromDirection(PacketDirection direction) { private LogicalSide getSideFromDirection(PacketDirection direction) {