public static class NBTSerializer.SimpleValueSerializer<T> extends java.lang.Object implements NBTSerializer<NBTSingleValue<T>>
NBTSerializer.ByteArraySerializer, NBTSerializer.CompoundSerializer, NBTSerializer.EndSerializer, NBTSerializer.IntArraySerializer, NBTSerializer.ListSerializer, NBTSerializer.SimpleValueSerializer<T>| Constructor and Description |
|---|
SimpleValueSerializer(NBTTagType<? extends NBTSingleValue<T>> type,
java.util.function.Function<NBTInputStream,T> readMethod,
java.util.function.BiConsumer<NBTOutputStream,T> writeMethod) |
| Modifier and Type | Method and Description |
|---|---|
NBTSingleValue<T> |
read(NBTManager nbtManager,
NBTInputStream inputStream) |
void |
write(NBTManager nbtManager,
NBTOutputStream outputStream,
NBTSingleValue<T> nbt) |
public SimpleValueSerializer(NBTTagType<? extends NBTSingleValue<T>> type, java.util.function.Function<NBTInputStream,T> readMethod, java.util.function.BiConsumer<NBTOutputStream,T> writeMethod)
public NBTSingleValue<T> read(NBTManager nbtManager, NBTInputStream inputStream) throws java.io.IOException
read in interface NBTSerializer<NBTSingleValue<T>>java.io.IOExceptionpublic void write(NBTManager nbtManager, NBTOutputStream outputStream, NBTSingleValue<T> nbt) throws java.io.IOException
write in interface NBTSerializer<NBTSingleValue<T>>java.io.IOException