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:
creeper123123321 2019-04-23 15:13:23 -03:00
parent bd6b583447
commit 6473f2ef2e
No known key found for this signature in database
GPG Key ID: 0AC57D54786721D1
5 changed files with 24 additions and 25 deletions

View File

@ -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 {

View File

@ -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

View File

@ -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) {

View File

@ -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);
}
});
}

View File

@ -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();
}