diff --git a/build.gradle.kts b/build.gradle.kts index e33530f..a38f9cd 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -45,12 +45,12 @@ dependencies { // transitive = false, viabackwards-core because Guava is conflicting on runClient shade("us.myles:viaversion:2.0.0-19w13b") { isTransitive = false } shade("de.gerrygames:viarewind-core:1.4.0") { isTransitive = false } - shade("nl.matsv:viabackwards-core:3.0.0-19w13b") { isTransitive = false } + shade("nl.matsv:viabackwards-core:3.0.0-19w11b") { isTransitive = false } // todo update compileOnly("com.google.code.findbugs:jsr305:3.0.2") - minecraft("com.mojang:minecraft:19w13b") - mappings("net.fabricmc:yarn:19w13b.2") + minecraft("com.mojang:minecraft:3D Shareware v1.34") + mappings("net.fabricmc:yarn:3D Shareware v1.34.2") modCompile("net.fabricmc:fabric-loader:0.3.7.109") modCompile("net.fabricmc:fabric:0.2.6.117") diff --git a/src/main/java/com/github/creeper123123321/viafabric/ViaFabric.java b/src/main/java/com/github/creeper123123321/viafabric/ViaFabric.java index aac9f2c..3f52492 100644 --- a/src/main/java/com/github/creeper123123321/viafabric/ViaFabric.java +++ b/src/main/java/com/github/creeper123123321/viafabric/ViaFabric.java @@ -26,6 +26,7 @@ package com.github.creeper123123321.viafabric; import com.github.creeper123123321.viafabric.commands.VRCommandHandler; import com.github.creeper123123321.viafabric.platform.*; +import com.github.creeper123123321.viafabric.protocol.Protocol3DSharewareV1_34to1_14; import com.github.creeper123123321.viafabric.protocol.protocol1_7_6_10to1_7_1_5.Protocol1_7_6_10to1_7_1_5; import com.github.creeper123123321.viafabric.protocol.protocol1_8to1_7_6_10.Protocol1_8TO1_7_6_10; import com.github.creeper123123321.viafabric.util.JLoggerToLog4j; @@ -91,8 +92,9 @@ public class ViaFabric implements ModInitializer { Via.getManager().init(); ProtocolRegistry.registerProtocol(new Protocol1_7_6_10to1_7_1_5(), Collections.singletonList(ProtocolVersion.v1_7_6.getId()), ProtocolVersion.v1_7_1.getId()); ProtocolRegistry.registerProtocol(new Protocol1_8TO1_7_6_10(), Collections.singletonList(ProtocolVersion.v1_8.getId()), ProtocolVersion.v1_7_6.getId()); + ProtocolRegistry.registerProtocol(new Protocol3DSharewareV1_34to1_14(), Collections.singletonList(1), ProtocolVersion.v1_14.getId()); new VRRewindPlatform().init(); - new VRBackwardsPlatform().init(); + // new VRBackwardsPlatform().init(); todo reenable when viabackwards is updated if (FabricLoader.getInstance().getEnvironmentType() == EnvType.CLIENT) { try { diff --git a/src/main/java/com/github/creeper123123321/viafabric/protocol/Protocol3DSharewareV1_34to1_14.java b/src/main/java/com/github/creeper123123321/viafabric/protocol/Protocol3DSharewareV1_34to1_14.java new file mode 100644 index 0000000..3dd0f30 --- /dev/null +++ b/src/main/java/com/github/creeper123123321/viafabric/protocol/Protocol3DSharewareV1_34to1_14.java @@ -0,0 +1,40 @@ +/* + * MIT License + * + * Copyright (c) 2018 creeper123123321 and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +package com.github.creeper123123321.viafabric.protocol; + +import us.myles.ViaVersion.api.data.UserConnection; +import us.myles.ViaVersion.api.protocol.Protocol; + +public class Protocol3DSharewareV1_34to1_14 extends Protocol { + @Override + protected void registerPackets() { + + } + + @Override + public void init(UserConnection userConnection) { + + } +}