Package net.minecraft.util.dynamic
Class ForwardingDynamicOps<T>
java.lang.Object
net.minecraft.util.dynamic.ForwardingDynamicOps<T>
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<T>
- Direct Known Subclasses:
RegistryOps,RegistryReadingOps
public abstract class ForwardingDynamicOps<T> extends Object implements com.mojang.serialization.DynamicOps<T>
A dynamic ops that delegates all operations from another one.
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedForwardingDynamicOps(com.mojang.serialization.DynamicOps<T> delegate) -
Method Summary
Modifier and Type Method Description booleancompressMaps()<U> UconvertTo(com.mojang.serialization.DynamicOps<U> dynamicOps, T t)TcreateBoolean(boolean bool)TcreateByte(byte byte2)TcreateByteList(ByteBuffer byteBuffer)TcreateDouble(double double2)TcreateFloat(float float2)TcreateInt(int int2)TcreateIntList(IntStream intStream)TcreateList(Stream<T> stream)TcreateLong(long long2)TcreateLongList(LongStream longStream)TcreateMap(Stream<com.mojang.datafixers.util.Pair<T,T>> stream)TcreateNumeric(Number number)TcreateShort(short short2)TcreateString(String string)Tempty()com.mojang.serialization.DataResult<Boolean>getBooleanValue(T t)com.mojang.serialization.DataResult<ByteBuffer>getByteBuffer(T t)com.mojang.serialization.DataResult<IntStream>getIntStream(T t)com.mojang.serialization.DataResult<Consumer<Consumer<T>>>getList(T t)com.mojang.serialization.DataResult<LongStream>getLongStream(T t)com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<T>>getMap(T t)com.mojang.serialization.DataResult<Consumer<BiConsumer<T,T>>>getMapEntries(T t)com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<T,T>>>getMapValues(T t)com.mojang.serialization.DataResult<Number>getNumberValue(T t)com.mojang.serialization.DataResult<Stream<T>>getStream(T t)com.mojang.serialization.DataResult<String>getStringValue(T t)com.mojang.serialization.ListBuilder<T>listBuilder()com.mojang.serialization.RecordBuilder<T>mapBuilder()com.mojang.serialization.DataResult<T>mergeToList(T t, List<T> list)com.mojang.serialization.DataResult<T>mergeToList(T t, T t2)com.mojang.serialization.DataResult<T>mergeToMap(T t, com.mojang.serialization.MapLike<T> mapLike)com.mojang.serialization.DataResult<T>mergeToMap(T t, T t2, T t3)Tremove(T t, String string)
-
Field Details
-
Constructor Details
-
Method Details
-
empty
- Specified by:
emptyin interfacecom.mojang.serialization.DynamicOps<T>
-
convertTo
- Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<T>
-
getNumberValue
- Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<T>
-
createNumeric
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<T>
-
createByte
- Specified by:
createBytein interfacecom.mojang.serialization.DynamicOps<T>
-
createShort
- Specified by:
createShortin interfacecom.mojang.serialization.DynamicOps<T>
-
createInt
- Specified by:
createIntin interfacecom.mojang.serialization.DynamicOps<T>
-
createLong
- Specified by:
createLongin interfacecom.mojang.serialization.DynamicOps<T>
-
createFloat
- Specified by:
createFloatin interfacecom.mojang.serialization.DynamicOps<T>
-
createDouble
- Specified by:
createDoublein interfacecom.mojang.serialization.DynamicOps<T>
-
getBooleanValue
- Specified by:
getBooleanValuein interfacecom.mojang.serialization.DynamicOps<T>
-
createBoolean
- Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<T>
-
getStringValue
- Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<T>
-
createString
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToMap
public com.mojang.serialization.DataResult<T> mergeToMap(T t, com.mojang.serialization.MapLike<T> mapLike)- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<T>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<T,T>>> getMapValues(T t)- Specified by:
getMapValuesin interfacecom.mojang.serialization.DynamicOps<T>
-
getMapEntries
- Specified by:
getMapEntriesin interfacecom.mojang.serialization.DynamicOps<T>
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<T>
-
getMap
- Specified by:
getMapin interfacecom.mojang.serialization.DynamicOps<T>
-
getStream
- Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<T>
-
getList
- Specified by:
getListin interfacecom.mojang.serialization.DynamicOps<T>
-
createList
- Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<T>
-
getByteBuffer
- Specified by:
getByteBufferin interfacecom.mojang.serialization.DynamicOps<T>
-
createByteList
- Specified by:
createByteListin interfacecom.mojang.serialization.DynamicOps<T>
-
getIntStream
- Specified by:
getIntStreamin interfacecom.mojang.serialization.DynamicOps<T>
-
createIntList
- Specified by:
createIntListin interfacecom.mojang.serialization.DynamicOps<T>
-
getLongStream
- Specified by:
getLongStreamin interfacecom.mojang.serialization.DynamicOps<T>
-
createLongList
- Specified by:
createLongListin interfacecom.mojang.serialization.DynamicOps<T>
-
remove
- Specified by:
removein interfacecom.mojang.serialization.DynamicOps<T>
-
compressMaps
public boolean compressMaps()- Specified by:
compressMapsin interfacecom.mojang.serialization.DynamicOps<T>
-
listBuilder
- Specified by:
listBuilderin interfacecom.mojang.serialization.DynamicOps<T>
-
mapBuilder
- Specified by:
mapBuilderin interfacecom.mojang.serialization.DynamicOps<T>
-