public class SNbtSerializer<T extends INbtTag>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static SNbtSerializer<CompoundNbt> |
V1_12 |
static SNbtSerializer<CompoundNbt> |
V1_13 |
static SNbtSerializer<CompoundNbt> |
V1_14 |
static SNbtSerializer<INbtTag> |
V1_7 |
static SNbtSerializer<CompoundNbt> |
V1_8 |
| Constructor and Description |
|---|
SNbtSerializer(java.util.function.Supplier<ISNbtSerializer> serializerSupplier,
java.util.function.Supplier<ISNbtDeserializer<T>> deserializerSupplier) |
| Modifier and Type | Method and Description |
|---|---|
T |
deserialize(java.lang.String s) |
ISNbtDeserializer<T> |
getDeserializer() |
ISNbtSerializer |
getSerializer() |
java.lang.String |
serialize(INbtTag tag) |
T |
tryDeserialize(java.lang.String s) |
java.lang.String |
trySerialize(INbtTag tag) |
public static final SNbtSerializer<INbtTag> V1_7
public static final SNbtSerializer<CompoundNbt> V1_8
public static final SNbtSerializer<CompoundNbt> V1_12
public static final SNbtSerializer<CompoundNbt> V1_13
public static final SNbtSerializer<CompoundNbt> V1_14
public SNbtSerializer(java.util.function.Supplier<ISNbtSerializer> serializerSupplier, java.util.function.Supplier<ISNbtDeserializer<T>> deserializerSupplier)
public ISNbtSerializer getSerializer()
public ISNbtDeserializer<T> getDeserializer()
public java.lang.String serialize(INbtTag tag) throws SNbtSerializeException
SNbtSerializeExceptionpublic java.lang.String trySerialize(INbtTag tag)
public T deserialize(java.lang.String s) throws SNbtDeserializeException
SNbtDeserializeExceptionpublic T tryDeserialize(java.lang.String s)