summaryrefslogtreecommitdiff
path: root/src/io/stream_writer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/io/stream_writer.cpp')
-rw-r--r--src/io/stream_writer.cpp6
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)