/** Reads the raw packet data from the data stream. */ public void readPacketData(PacketBuffer p_148837_1_) throws IOException { this.field_149206_a = p_148837_1_.readInt(); short var2 = p_148837_1_.readUnsignedByte(); this.field_149204_b = (var2 & 8) == 8; int var3 = var2 & -9; this.field_149205_c = WorldSettings.GameType.getByID(var3); this.field_149202_d = p_148837_1_.readByte(); this.field_149203_e = EnumDifficulty.getDifficultyEnum(p_148837_1_.readUnsignedByte()); this.field_149200_f = p_148837_1_.readUnsignedByte(); this.field_149201_g = WorldType.parseWorldType(p_148837_1_.readStringFromBuffer(16)); if (this.field_149201_g == null) { this.field_149201_g = WorldType.DEFAULT; } }
/** Reads the raw packet data from the data stream. */ public void readPacketData(PacketBuffer buf) throws IOException { this.playerId = buf.readInt(); int i = buf.readUnsignedByte(); this.hardcoreMode = (i & 8) == 8; i = i & -9; this.gameType = GameType.getByID(i); this.dimension = buf.readInt(); this.difficulty = EnumDifficulty.getDifficultyEnum(buf.readUnsignedByte()); this.maxPlayers = buf.readUnsignedByte(); this.worldType = WorldType.parseWorldType(buf.readStringFromBuffer(16)); if (this.worldType == null) { this.worldType = WorldType.DEFAULT; } this.reducedDebugInfo = buf.readBoolean(); }