mirror of
https://github.com/ViaVersion/ViaFabric.git
synced 2024-11-21 11:35:16 +01:00
1.14, name class consistency, stop jar-in-a-jar'ing fabric api
https://discordapp.com/channels/507304429255393322/507304986921664533/570200398036467732
This commit is contained in:
parent
bd6b583447
commit
6473f2ef2e
@ -40,8 +40,8 @@ tasks.named<ProcessResources>("processResources") {
|
||||
|
||||
dependencies {
|
||||
// transitive = false, viabackwards-core because Guava is conflicting on runClient
|
||||
compile("us.myles:viaversion:2.0.0-1.14-pre5") { isTransitive = false }
|
||||
include("us.myles:viaversion:2.0.0-1.14-pre5")
|
||||
compile("us.myles:viaversion:2.0.1-SNAPSHOT") { isTransitive = false }
|
||||
include("us.myles:viaversion:2.0.1-SNAPSHOT")
|
||||
compile("de.gerrygames:viarewind-core:1.4.0") { isTransitive = false }
|
||||
include("de.gerrygames:viarewind-core:1.4.0")
|
||||
compile("nl.matsv:viabackwards-core:3.0.0-19w11b") { isTransitive = false } // todo update
|
||||
@ -49,12 +49,11 @@ dependencies {
|
||||
|
||||
compileOnly("com.google.code.findbugs:jsr305:3.0.2")
|
||||
|
||||
minecraft("com.mojang:minecraft:1.14 Pre-Release 5")
|
||||
mappings("net.fabricmc:yarn:1.14 Pre-Release 5+build.6")
|
||||
modCompile("net.fabricmc:fabric-loader:0.4.2+build.131")
|
||||
minecraft("com.mojang:minecraft:1.14")
|
||||
mappings("net.fabricmc:yarn:1.14+build.1")
|
||||
modCompile("net.fabricmc:fabric-loader:0.4.2+build.132")
|
||||
|
||||
modCompile("net.fabricmc:fabric:0.2.7+build.127")
|
||||
include("net.fabricmc:fabric:0.2.7+build.127")
|
||||
}
|
||||
|
||||
minecraft {
|
||||
|
@ -26,8 +26,8 @@ package com.github.creeper123123321.viafabric;
|
||||
|
||||
import com.github.creeper123123321.viafabric.commands.VRCommandHandler;
|
||||
import com.github.creeper123123321.viafabric.platform.*;
|
||||
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.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;
|
||||
import com.google.common.util.concurrent.ThreadFactoryBuilder;
|
||||
import com.mojang.brigadier.CommandDispatcher;
|
||||
@ -90,8 +90,8 @@ public class ViaFabric implements ModInitializer {
|
||||
.commandHandler(new VRCommandHandler())
|
||||
.platform(new VRPlatform()).build());
|
||||
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 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());
|
||||
new VRRewindPlatform().init();
|
||||
// new VRBackwardsPlatform().init(); todo reenable when viabackwards is updated
|
||||
|
||||
|
@ -34,7 +34,7 @@ import us.myles.ViaVersion.api.type.Type;
|
||||
import us.myles.ViaVersion.packets.State;
|
||||
|
||||
// Based on https://github.com/Gerrygames/ClientViaVersion
|
||||
public class Protocol1_7_6_10to1_7_1_5 extends Protocol {
|
||||
public class Protocol1_7_6_10To1_7_1_5 extends Protocol {
|
||||
public static final ValueTransformer<String, String> INSERT_DASHES = new ValueTransformer<String, String>(Type.STRING) {
|
||||
@Override
|
||||
public String transform(PacketWrapper packetWrapper, String s) {
|
@ -34,10 +34,6 @@ import de.gerrygames.viarewind.protocol.protocol1_7_6_10to1_8.types.Types1_7_6_1
|
||||
import de.gerrygames.viarewind.utils.ChatUtil;
|
||||
import io.netty.buffer.ByteBuf;
|
||||
import io.netty.buffer.Unpooled;
|
||||
import net.md_5.bungee.api.ChatColor;
|
||||
import net.md_5.bungee.api.chat.TextComponent;
|
||||
import net.md_5.bungee.api.chat.TranslatableComponent;
|
||||
import net.md_5.bungee.chat.ComponentSerializer;
|
||||
import us.myles.ViaVersion.api.PacketWrapper;
|
||||
import us.myles.ViaVersion.api.Via;
|
||||
import us.myles.ViaVersion.api.data.UserConnection;
|
||||
@ -52,7 +48,11 @@ import us.myles.ViaVersion.api.type.types.CustomByteType;
|
||||
import us.myles.ViaVersion.api.type.types.VoidType;
|
||||
import us.myles.ViaVersion.api.type.types.version.Types1_8;
|
||||
import us.myles.ViaVersion.packets.State;
|
||||
import us.myles.ViaVersion.protocols.protocol1_9to1_8.Protocol1_9TO1_8;
|
||||
import us.myles.ViaVersion.protocols.protocol1_9to1_8.Protocol1_9To1_8;
|
||||
import us.myles.viaversion.libs.bungeecordchat.api.ChatColor;
|
||||
import us.myles.viaversion.libs.bungeecordchat.api.chat.TextComponent;
|
||||
import us.myles.viaversion.libs.bungeecordchat.api.chat.TranslatableComponent;
|
||||
import us.myles.viaversion.libs.bungeecordchat.chat.ComponentSerializer;
|
||||
import us.myles.viaversion.libs.opennbt.tag.builtin.CompoundTag;
|
||||
import us.myles.viaversion.libs.opennbt.tag.builtin.ListTag;
|
||||
import us.myles.viaversion.libs.opennbt.tag.builtin.StringTag;
|
||||
@ -64,7 +64,7 @@ import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
// Based on https://github.com/Gerrygames/ClientViaVersion
|
||||
public class Protocol1_8TO1_7_6_10 extends Protocol {
|
||||
public class Protocol1_8To1_7_6_10 extends Protocol {
|
||||
private static ValueReader<Position> xyzToPosition = packetWrapper -> {
|
||||
long x = packetWrapper.read(Type.INT);
|
||||
long y = packetWrapper.read(Type.INT);
|
||||
@ -289,7 +289,7 @@ public class Protocol1_8TO1_7_6_10 extends Protocol {
|
||||
remove.write(Type.VAR_INT, 1);
|
||||
remove.write(Type.UUID, entryByName == null ? entryByUUID.uuid : entryByName.uuid);
|
||||
tablist.remove(entryByName == null ? entryByUUID : entryByName);
|
||||
remove.send(Protocol1_8TO1_7_6_10.class);
|
||||
remove.send(Protocol1_8To1_7_6_10.class);
|
||||
}
|
||||
PacketWrapper packetPlayerListItem = new PacketWrapper(0x38, null, packetWrapper.user());
|
||||
Tablist.TabListEntry newentry = new Tablist.TabListEntry(name, uuid);
|
||||
@ -316,7 +316,7 @@ public class Protocol1_8TO1_7_6_10 extends Protocol {
|
||||
if (newentry.displayName != null) {
|
||||
packetPlayerListItem.write(Type.STRING, newentry.displayName);
|
||||
}
|
||||
packetPlayerListItem.send(Protocol1_8TO1_7_6_10.class);
|
||||
packetPlayerListItem.send(Protocol1_8To1_7_6_10.class);
|
||||
|
||||
packetWrapper.cancel();
|
||||
|
||||
@ -333,7 +333,7 @@ public class Protocol1_8TO1_7_6_10 extends Protocol {
|
||||
|
||||
Via.getPlatform().runSync(() -> {
|
||||
try {
|
||||
delayedPacket.send(Protocol1_8TO1_7_6_10.class);
|
||||
delayedPacket.send(Protocol1_8To1_7_6_10.class);
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
@ -916,7 +916,7 @@ public class Protocol1_8TO1_7_6_10 extends Protocol {
|
||||
short slots = packetWrapper.read(Type.UNSIGNED_BYTE);
|
||||
boolean useProvidedWindowTitle = packetWrapper.read(Type.BOOLEAN); //Use provided window title
|
||||
if (useProvidedWindowTitle) {
|
||||
title = Protocol1_9TO1_8.fixJson(title);
|
||||
title = Protocol1_9To1_8.fixJson(title);
|
||||
} else {
|
||||
title = ComponentSerializer.toString(new TranslatableComponent(title));
|
||||
}
|
||||
@ -985,7 +985,7 @@ public class Protocol1_8TO1_7_6_10 extends Protocol {
|
||||
@Override
|
||||
public void handle(PacketWrapper packetWrapper) throws Exception {
|
||||
for (int i = 0; i < 4; i++)
|
||||
packetWrapper.write(Type.STRING, Protocol1_9TO1_8.fixJson(packetWrapper.read(Type.STRING)));
|
||||
packetWrapper.write(Type.STRING, Protocol1_9To1_8.fixJson(packetWrapper.read(Type.STRING)));
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -1576,7 +1576,7 @@ public class Protocol1_8TO1_7_6_10 extends Protocol {
|
||||
PacketWrapper newWrapper = new PacketWrapper(0x17, newPacketBuf, packetWrapper.user());
|
||||
newWrapper.passthrough(Type.STRING);
|
||||
newWrapper.write(Type.SHORT, (short) newPacketBuf.readableBytes());
|
||||
newWrapper.sendToServer(Protocol1_8TO1_7_6_10.class, true, true);
|
||||
newWrapper.sendToServer(Protocol1_8To1_7_6_10.class, true, true);
|
||||
}
|
||||
});
|
||||
}
|
@ -24,7 +24,7 @@
|
||||
|
||||
package com.github.creeper123123321.viafabric.protocol.protocol1_8to1_7_6_10.storage;
|
||||
|
||||
import com.github.creeper123123321.viafabric.protocol.protocol1_8to1_7_6_10.Protocol1_8TO1_7_6_10;
|
||||
import com.github.creeper123123321.viafabric.protocol.protocol1_8to1_7_6_10.Protocol1_8To1_7_6_10;
|
||||
import com.github.creeper123123321.viafabric.protocol.protocol1_8to1_7_6_10.metadata.MetadataRewriter;
|
||||
import us.myles.ViaVersion.api.PacketWrapper;
|
||||
import us.myles.ViaVersion.api.data.StoredObject;
|
||||
@ -74,7 +74,7 @@ public class EntityTracker extends StoredObject {
|
||||
MetadataRewriter.transform(this.getClientEntityTypes().get(entityId), this.metadataBuffer.get(entityId));
|
||||
if (!this.metadataBuffer.get(entityId).isEmpty()) {
|
||||
try {
|
||||
wrapper.send(Protocol1_8TO1_7_6_10.class);
|
||||
wrapper.send(Protocol1_8To1_7_6_10.class);
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user