Update version
add README.MD
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -12,3 +12,4 @@ build/
|
|||||||
gradle/
|
gradle/
|
||||||
gradlew
|
gradlew
|
||||||
gradlew.bat
|
gradlew.bat
|
||||||
|
publish.gradle
|
||||||
|
|||||||
37
README.MD
Normal file
37
README.MD
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
# NBT Lib
|
||||||
|
|
||||||
|
Библиотека для работы с NBT (Named Binary Tag) в отрыве от Minecraft.
|
||||||
|
|
||||||
|
## Использование
|
||||||
|
|
||||||
|
### Чтение
|
||||||
|
|
||||||
|
Для чтения NBT из потока (`InputStream`) используется класс `NbtInputStream`:
|
||||||
|
|
||||||
|
```java
|
||||||
|
NbtInputStream nbtInputStream = new NbtInputStream(inputStream);
|
||||||
|
Tag tag = nbtInputStream.readTag();
|
||||||
|
```
|
||||||
|
|
||||||
|
Если поток данных предполагается сжатым (GZip), то вторым параметром в конструкторе `NbtInputStream` указываем на это:
|
||||||
|
|
||||||
|
```java
|
||||||
|
NbtInputStream nbtInputStream = new NbtInputStream(inputStream, true);
|
||||||
|
Tag tag = nbtInputStream.readTag();
|
||||||
|
```
|
||||||
|
|
||||||
|
### Запись
|
||||||
|
|
||||||
|
Для записи NBT в поток (`OutputStream`) используется класс `NbtOutputStream`:
|
||||||
|
|
||||||
|
```java
|
||||||
|
NbtOutputStream nbtOutputStream = new NbtOutputStream(outputStream);
|
||||||
|
nbtOutputStream.writeTag(new TagString("Hello world"));
|
||||||
|
```
|
||||||
|
|
||||||
|
Если необходимо сжатие данных (GZip), то вторым параметром в конструкторе `NbtOutputStream` указываем на это:
|
||||||
|
|
||||||
|
```java
|
||||||
|
NbtOutputStream nbtOutputStream = new NbtOutputStream(outputStream, true);
|
||||||
|
nbtOutputStream.writeTag(new TagString("Hello world"));
|
||||||
|
```
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
group = 'mc-project'
|
group = 'mc-project'
|
||||||
version = '0.0-SNAPSHOT'
|
version = '1.0-RC'
|
||||||
|
|
||||||
apply plugin: 'java'
|
apply plugin: 'java'
|
||||||
apply plugin: 'jacoco'
|
apply plugin: 'jacoco'
|
||||||
|
|||||||
Reference in New Issue
Block a user