Class DelegatingOps<T>
java.lang.Object
net.minecraft.resources.DelegatingOps<T>
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<T>
- Direct Known Subclasses:
RegistryOps
public abstract class DelegatingOps<T>
extends Object
implements com.mojang.serialization.DynamicOps<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDelegatingOps(com.mojang.serialization.DynamicOps<T> delegate) -
Method Summary
Modifier and TypeMethodDescriptionboolean<U> UcreateBoolean(boolean value) createByte(byte value) createByteList(ByteBuffer input) createDouble(double value) createFloat(float value) createInt(int value) createIntList(IntStream input) createList(Stream<T> input) createLong(long value) createLongList(LongStream input) createShort(short value) createString(String value) empty()emptyMap()com.mojang.serialization.DataResult<Boolean> getBooleanValue(T input) com.mojang.serialization.DataResult<ByteBuffer> getByteBuffer(T input) com.mojang.serialization.DataResult<IntStream> getIntStream(T input) com.mojang.serialization.DataResult<LongStream> getLongStream(T input) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<T>> com.mojang.serialization.DataResult<Consumer<BiConsumer<T, T>>> getMapEntries(T input) getMapValues(T input) com.mojang.serialization.DataResult<Number> getNumberValue(T input) com.mojang.serialization.DataResult<String> getStringValue(T input) com.mojang.serialization.ListBuilder<T> com.mojang.serialization.RecordBuilder<T> com.mojang.serialization.DataResult<T> mergeToList(T list, List<T> values) com.mojang.serialization.DataResult<T> mergeToList(T list, T value) com.mojang.serialization.DataResult<T> mergeToMap(T map, com.mojang.serialization.MapLike<T> values) com.mojang.serialization.DataResult<T> mergeToMap(T map, Map<T, T> values) com.mojang.serialization.DataResult<T> mergeToMap(T map, T key, T value) com.mojang.serialization.DataResult<T> mergeToPrimitive(T prefix, T value) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.serialization.DynamicOps
convertList, convertMap, get, getGeneric, getNumberValue, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
Field Details
-
delegate
-
-
Constructor Details
-
DelegatingOps
-
-
Method Details
-
empty
-
emptyMap
-
emptyList
-
convertTo
-
getNumberValue
-
createNumeric
-
createByte
-
createShort
-
createInt
-
createLong
-
createFloat
-
createDouble
-
getBooleanValue
-
createBoolean
-
getStringValue
-
createString
-
mergeToList
-
mergeToList
-
mergeToMap
-
mergeToMap
-
mergeToMap
-
mergeToPrimitive
-
getMapValues
-
getMapEntries
-
createMap
-
createMap
-
getMap
-
getStream
-
getList
-
createList
-
getByteBuffer
- Specified by:
getByteBufferin interfacecom.mojang.serialization.DynamicOps<T>
-
createByteList
- Specified by:
createByteListin interfacecom.mojang.serialization.DynamicOps<T>
-
getIntStream
-
createIntList
-
getLongStream
- Specified by:
getLongStreamin interfacecom.mojang.serialization.DynamicOps<T>
-
createLongList
- Specified by:
createLongListin interfacecom.mojang.serialization.DynamicOps<T>
-
remove
-
compressMaps
public boolean compressMaps()- Specified by:
compressMapsin interfacecom.mojang.serialization.DynamicOps<T>
-
listBuilder
-
mapBuilder
-