@Override public ClipboardWriter getWriter(OutputStream outputStream) throws IOException { NBTOutputStream nbtStream = new NBTOutputStream(new GZIPOutputStream(outputStream)); return new SpongeSchematicWriter(nbtStream); }
@Override public void write(Clipboard clipboard) throws IOException { // For now always write the latest version. Maybe provide support for earlier if more appear. outputStream.writeNamedTag("Schematic", new CompoundTag(write1(clipboard))); }