diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/AbstractEntity.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/AbstractEntity.kt index c0ae14c5..2afcd24e 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/AbstractEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/AbstractEntity.kt @@ -88,6 +88,8 @@ abstract class AbstractEntity(path: String) : JsonDriven(path) { var uniqueID: String? = null protected set + var description = "" + /** * Whenever this entity should be removed when chunk containing it is being unloaded * diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/player/PlayerEntity.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/player/PlayerEntity.kt index 42eccbab..02819a1e 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/player/PlayerEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/player/PlayerEntity.kt @@ -49,10 +49,9 @@ class PlayerEntity() : HumanoidActorEntity("/") { constructor(data: DataInputStream, isLegacy: Boolean) : this() { uniqueID = data.readInternedString() - println(data.readInternedString()) + description = data.readInternedString() gamemode = PlayerGamemode.entries[if (isLegacy) data.readInt() else data.readUnsignedByte()] humanoidData = HumanoidData.read(data, isLegacy) - println(humanoidData) } override val type: EntityType @@ -62,7 +61,7 @@ class PlayerEntity() : HumanoidActorEntity("/") { override fun writeNetwork(stream: DataOutputStream, isLegacy: Boolean) { stream.writeBinaryString(uniqueID!!) - stream.writeBinaryString("") + stream.writeBinaryString(description) if (isLegacy) stream.writeInt(gamemode.ordinal) else stream.writeByte(gamemode.ordinal) humanoidData.write(stream, isLegacy) }