クラス NbtEncoder
java.lang.Object
io.github.takenoko4096.nbt.NbtEncoder
nbtバイナリをエンコードするクラス。
-
メソッドの概要
修飾子とタイプメソッド説明static byte[]compress(MojangsonCompound compound) 引数に渡されたコンパウンドをGZip圧縮された形式のバイナリに変換して返します。static voidcompress(File file, MojangsonCompound compound) 引数に渡されたコンパウンドをGZip圧縮された形式のバイナリに変換してファイルに書き込みます。static byte[]raw(MojangsonCompound compound) 引数に渡されたコンパウンドを圧縮されていない形式のバイナリに変換して返します。static voidraw(File file, MojangsonCompound compound) 引数に渡されたコンパウンドを圧縮されていない形式のバイナリに変換してファイルに書き込みます。
-
メソッドの詳細
-
compress
引数に渡されたコンパウンドをGZip圧縮された形式のバイナリに変換してファイルに書き込みます。- パラメータ:
file- 書き込み先のファイル。compound- 書き込むデータのルートコンパウンド。- 例外:
NbtWriteException- エンコードに失敗した場合。
-
raw
引数に渡されたコンパウンドを圧縮されていない形式のバイナリに変換してファイルに書き込みます。- パラメータ:
file- 書き込み先のファイル。compound- 書き込むデータのルートコンパウンド。- 例外:
NbtWriteException- エンコードに失敗した場合。
-
compress
引数に渡されたコンパウンドをGZip圧縮された形式のバイナリに変換して返します。- パラメータ:
compound- 変換するデータのルートコンパウンド。- 戻り値:
- エンコード結果のバイト列。
- 例外:
NbtWriteException- エンコードに失敗した場合。
-
raw
引数に渡されたコンパウンドを圧縮されていない形式のバイナリに変換して返します。- パラメータ:
compound- 変換するデータのルートコンパウンド。- 戻り値:
- エンコード結果のバイト列。
- 例外:
NbtWriteException- エンコードに失敗した場合。
-