com.mojang.serialization

public class Dynamic<T>

extends DynamicLike<T>

com.mojang.serialization.Dynamic

Field summary

Modifier and TypeField
private final T
value

Constructor summary

ModifierConstructor
public (DynamicOps<T> arg0)
public (DynamicOps<T> arg0, T arg1)

Method summary

Modifier and TypeMethod
public T
getValue()
public Dynamic<T>
map(Function<? super T, ? extends T> arg0)
public <U> Dynamic<U>
castTyped(DynamicOps<U> arg0)
public <U> U
cast(DynamicOps<U> arg0)
public OptionalDynamic<T>
merge(Dynamic<?> arg0)
public OptionalDynamic<T>
merge(Dynamic<?> arg0, Dynamic<?> arg1)
public DataResult<Map<Dynamic<T>, Dynamic<T>>>
getMapValues()
public Dynamic<T>
updateMapValues(Function<Pair<Dynamic<?>, Dynamic<?>>, Pair<Dynamic<?>, Dynamic<?>>> arg0)
public DataResult<Number>
asNumber()
public DataResult<String>
asString()
public DataResult<Stream<Dynamic<T>>>
asStreamOpt()
public DataResult<Stream<Pair<Dynamic<T>, Dynamic<T>>>>
asMapOpt()
public DataResult<ByteBuffer>
asByteBufferOpt()
public DataResult<IntStream>
asIntStreamOpt()
public DataResult<LongStream>
asLongStreamOpt()
public OptionalDynamic<T>
get(String arg0)
public DataResult<T>
getGeneric(T arg0)
public Dynamic<T>
remove(String arg0)
public Dynamic<T>
set(String arg0, Dynamic<?> arg1)
public Dynamic<T>
update(String arg0, Function<Dynamic<?>, Dynamic<?>> arg1)
public Dynamic<T>
updateGeneric(T arg0, Function<T, T> arg1)
public DataResult<T>
getElement(String arg0)
public DataResult<T>
getElementGeneric(T arg0)
public <R> Dynamic<R>
convert(DynamicOps<R> arg0)
public <V> V
into(Function<? super Dynamic<T>, ? extends V> arg0)
public <A> DataResult<Pair<A, T>>
decode(Decoder<? extends A> arg0)
public static <S, T> T
convert(DynamicOps<S> arg0, DynamicOps<T> arg1, S arg2)