mirror of
https://github.com/ViaVersion/ViaFabric.git
synced 2024-06-29 10:54:50 +02:00
Update ViaVersion
This commit is contained in:
parent
1664ec58b0
commit
c5ff2053fe
|
@ -10,7 +10,7 @@ plugins {
|
|||
}
|
||||
|
||||
def ENV = System.getenv()
|
||||
def vvVer = "4.0.0-1.17-pre5-SNAPSHOT"
|
||||
def vvVer = "4.0.0-1.17-pre5-20210604.101612-2"
|
||||
|
||||
description = "Client-side and server-side ViaVersion implementation for Fabric"
|
||||
version = "0.4.1+" + ENV.GITHUB_RUN_NUMBER + "-" + getBranch()
|
||||
|
|
|
@ -11,6 +11,7 @@ import net.minecraft.util.registry.Registry;
|
|||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.world.World;
|
||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||
import com.viaversion.viaversion.api.minecraft.item.DataItem;
|
||||
import com.viaversion.viaversion.api.minecraft.item.Item;
|
||||
import com.viaversion.viaversion.protocols.protocol1_9to1_8.providers.HandItemProvider;
|
||||
|
||||
|
@ -28,16 +29,16 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
if (info.isClientSide()) {
|
||||
return getClientItem();
|
||||
} else if ((serverItem = serverPlayers.get(info.getProtocolInfo().getUuid())) != null) {
|
||||
return new Item(serverItem);
|
||||
return new DataItem(serverItem);
|
||||
}
|
||||
return super.getHandItem(info);
|
||||
}
|
||||
|
||||
private Item getClientItem() {
|
||||
if (clientItem == null) {
|
||||
return new Item(0, (byte) 0, (short) 0, null);
|
||||
return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
}
|
||||
return new Item(clientItem);
|
||||
return new DataItem(clientItem);
|
||||
}
|
||||
|
||||
@Environment(EnvType.CLIENT)
|
||||
|
@ -76,9 +77,9 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
|
||||
private Item fromNative(ItemStack original) {
|
||||
Identifier iid = Registry.ITEM.getId(original.getItem());
|
||||
if (iid == null) return new Item(0, (byte) 0, (short) 0, null);
|
||||
if (iid == null) return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
int id = swordId(iid.toString());
|
||||
return new Item(id, (byte) original.getCount(), (short) original.getDamage(), null);
|
||||
return new DataItem(id, (byte) original.getCount(), (short) original.getDamage(), null);
|
||||
}
|
||||
|
||||
private int swordId(String id) {
|
||||
|
|
|
@ -13,6 +13,7 @@ import net.minecraft.util.registry.Registry;
|
|||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.world.World;
|
||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||
import com.viaversion.viaversion.api.minecraft.item.DataItem;
|
||||
import com.viaversion.viaversion.api.minecraft.item.Item;
|
||||
import com.viaversion.viaversion.protocols.protocol1_9to1_8.providers.HandItemProvider;
|
||||
|
||||
|
@ -30,16 +31,16 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
if (info.isClientSide()) {
|
||||
return getClientItem();
|
||||
} else if ((serverItem = serverPlayers.get(info.getProtocolInfo().getUuid())) != null) {
|
||||
return new Item(serverItem);
|
||||
return new DataItem(serverItem);
|
||||
}
|
||||
return super.getHandItem(info);
|
||||
}
|
||||
|
||||
private Item getClientItem() {
|
||||
if (clientItem == null) {
|
||||
return new Item(0, (byte) 0, (short) 0, null);
|
||||
return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
}
|
||||
return new Item(clientItem);
|
||||
return new DataItem(clientItem);
|
||||
}
|
||||
|
||||
@Environment(EnvType.CLIENT)
|
||||
|
@ -86,9 +87,9 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
|
||||
private Item fromNative(ItemStack original) {
|
||||
Identifier iid = Registry.ITEM.getId(original.getItem());
|
||||
if (iid == null) return new Item(0, (byte) 0, (short) 0, null);
|
||||
if (iid == null) return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
int id = swordId(iid.toString());
|
||||
return new Item(id, (byte) original.getCount(), (short) original.getDamage(), null);
|
||||
return new DataItem(id, (byte) original.getCount(), (short) original.getDamage(), null);
|
||||
}
|
||||
|
||||
private int swordId(String id) {
|
||||
|
|
|
@ -13,6 +13,7 @@ import net.minecraft.util.registry.Registry;
|
|||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.world.World;
|
||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||
import com.viaversion.viaversion.api.minecraft.item.DataItem;
|
||||
import com.viaversion.viaversion.api.minecraft.item.Item;
|
||||
import com.viaversion.viaversion.protocols.protocol1_9to1_8.providers.HandItemProvider;
|
||||
|
||||
|
@ -30,16 +31,16 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
if (info.isClientSide()) {
|
||||
return getClientItem();
|
||||
} else if ((serverItem = serverPlayers.get(info.getProtocolInfo().getUuid())) != null) {
|
||||
return new Item(serverItem);
|
||||
return new DataItem(serverItem);
|
||||
}
|
||||
return super.getHandItem(info);
|
||||
}
|
||||
|
||||
private Item getClientItem() {
|
||||
if (clientItem == null) {
|
||||
return new Item(0, (byte) 0, (short) 0, null);
|
||||
return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
}
|
||||
return new Item(clientItem);
|
||||
return new DataItem(clientItem);
|
||||
}
|
||||
|
||||
@Environment(EnvType.CLIENT)
|
||||
|
@ -86,9 +87,9 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
|
||||
private Item fromNative(ItemStack original) {
|
||||
Identifier iid = Registry.ITEM.getId(original.getItem());
|
||||
if (iid == null) return new Item(0, (byte) 0, (short) 0, null);
|
||||
if (iid == null) return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
int id = swordId(iid.toString());
|
||||
return new Item(id, (byte) original.getCount(), (short) original.getDamage(), null);
|
||||
return new DataItem(id, (byte) original.getCount(), (short) original.getDamage(), null);
|
||||
}
|
||||
|
||||
private int swordId(String id) {
|
||||
|
|
|
@ -13,6 +13,7 @@ import net.minecraft.util.registry.Registry;
|
|||
import net.minecraft.util.Identifier;
|
||||
import net.minecraft.world.World;
|
||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||
import com.viaversion.viaversion.api.minecraft.item.DataItem;
|
||||
import com.viaversion.viaversion.api.minecraft.item.Item;
|
||||
import com.viaversion.viaversion.protocols.protocol1_9to1_8.providers.HandItemProvider;
|
||||
|
||||
|
@ -30,16 +31,16 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
if (info.isClientSide()) {
|
||||
return getClientItem();
|
||||
} else if ((serverItem = serverPlayers.get(info.getProtocolInfo().getUuid())) != null) {
|
||||
return new Item(serverItem);
|
||||
return new DataItem(serverItem);
|
||||
}
|
||||
return super.getHandItem(info);
|
||||
}
|
||||
|
||||
private Item getClientItem() {
|
||||
if (clientItem == null) {
|
||||
return new Item(0, (byte) 0, (short) 0, null);
|
||||
return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
}
|
||||
return new Item(clientItem);
|
||||
return new DataItem(clientItem);
|
||||
}
|
||||
|
||||
@Environment(EnvType.CLIENT)
|
||||
|
@ -86,9 +87,9 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
|
||||
private Item fromNative(ItemStack original) {
|
||||
Identifier iid = Registry.ITEM.getId(original.getItem());
|
||||
if (iid == null) return new Item(0, (byte) 0, (short) 0, null);
|
||||
if (iid == null) return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
int id = swordId(iid.toString());
|
||||
return new Item(id, (byte) original.getCount(), (short) original.getDamage(), null);
|
||||
return new DataItem(id, (byte) original.getCount(), (short) original.getDamage(), null);
|
||||
}
|
||||
|
||||
private int swordId(String id) {
|
||||
|
|
|
@ -10,6 +10,7 @@ import net.minecraft.client.network.ClientPlayerEntity;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.world.World;
|
||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||
import com.viaversion.viaversion.api.minecraft.item.DataItem;
|
||||
import com.viaversion.viaversion.api.minecraft.item.Item;
|
||||
import com.viaversion.viaversion.protocols.protocol1_9to1_8.providers.HandItemProvider;
|
||||
|
||||
|
@ -27,16 +28,16 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
if (info.isClientSide()) {
|
||||
return getClientItem();
|
||||
} else if ((serverItem = serverPlayers.get(info.getProtocolInfo().getUuid())) != null) {
|
||||
return new Item(serverItem);
|
||||
return new DataItem(serverItem);
|
||||
}
|
||||
return super.getHandItem(info);
|
||||
}
|
||||
|
||||
private Item getClientItem() {
|
||||
if (clientItem == null) {
|
||||
return new Item(0, (byte) 0, (short) 0, null);
|
||||
return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
}
|
||||
return new Item(clientItem);
|
||||
return new DataItem(clientItem);
|
||||
}
|
||||
|
||||
@Environment(EnvType.CLIENT)
|
||||
|
@ -70,9 +71,9 @@ public class VRHandItemProvider extends HandItemProvider {
|
|||
}
|
||||
|
||||
private Item fromNative(ItemStack original) {
|
||||
if (original == null) return new Item(0, (byte) 0, (short) 0, null);
|
||||
if (original == null) return new DataItem(0, (byte) 0, (short) 0, null);
|
||||
int id = net.minecraft.item.Item.getRawId(original.getItem());
|
||||
return new Item(id, (byte) original.count, (short) original.getDamage(), null);
|
||||
return new DataItem(id, (byte) original.count, (short) original.getDamage(), null);
|
||||
}
|
||||
|
||||
private int swordId(String id) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user