diff options
Diffstat (limited to 'src/io/stream_writer.cpp')
| -rw-r--r-- | src/io/stream_writer.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/io/stream_writer.cpp b/src/io/stream_writer.cpp index 26a6a7eb65..f21fdb701c 100644 --- a/src/io/stream_writer.cpp +++ b/src/io/stream_writer.cpp @@ -25,9 +25,11 @@ namespace nbt namespace io { -void stream_writer::write_type(tag_type tt) +void stream_writer::write_tag(const std::string& key, const tag& t) { - write_num(static_cast<int8_t>(tt)); + write_type(t.get_type()); + write_string(key); + write_payload(t); } void stream_writer::write_string(const std::string& str) |
