/** * @author Aleksey Terzi * */ package com.lishid.orebfuscator.nms; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; public interface INBT { void reset(); void setInt(String tag, int value); void setLong(String tag, long value); void setBoolean(String tag, boolean value); void setByteArray(String tag, byte[] value); void setIntArray(String tag, int[] value); int getInt(String tag); long getLong(String tag); boolean getBoolean(String tag); byte[] getByteArray(String tag); int[] getIntArray(String tag); void Read(DataInput stream) throws IOException; void Write(DataOutput stream) throws IOException; }