From e4bc6e21a4ffc2747e6393d4ac605021b7beaf09 Mon Sep 17 00:00:00 2001 From: Siede <63005632+siede2010@users.noreply.github.com> Date: Mon, 31 Jul 2023 19:48:41 +0200 Subject: [PATCH] -127 ~ 128 to 0 ~ 255 entityTypeID (#8874) --- core/src/mindustry/core/NetClient.java | 2 +- core/src/mindustry/core/NetServer.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/core/NetClient.java b/core/src/mindustry/core/NetClient.java index 699a5ce3cd54..0baf334dae87 100644 --- a/core/src/mindustry/core/NetClient.java +++ b/core/src/mindustry/core/NetClient.java @@ -414,7 +414,7 @@ public static void readSyncEntity(DataInputStream input, Reads read) throws IOEx //entity must not be added yet, so create it if(entity == null){ - entity = (Syncc)EntityMapping.map(typeID).get(); + entity = (Syncc)EntityMapping.map(typeID & 0xFF).get(); entity.id(id); if(!netClient.isEntityUsed(entity.id())){ add = true; diff --git a/core/src/mindustry/core/NetServer.java b/core/src/mindustry/core/NetServer.java index f3e80093f411..52ae9dd382b0 100644 --- a/core/src/mindustry/core/NetServer.java +++ b/core/src/mindustry/core/NetServer.java @@ -947,7 +947,7 @@ public void writeEntitySnapshot(Player player) throws IOException{ //write all entities now dataStream.writeInt(entity.id()); //write id - dataStream.writeByte(entity.classId()); //write type ID + dataStream.writeByte(entity.classId() & 0xFF); //write type ID entity.writeSync(Writes.get(dataStream)); //write entity sent++;