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
public abstract class ForwardingDynamicOps<T>
extends Object
implements com.mojang.serialization.DynamicOps<T>
A dynamic ops that delegates all operations from another one.
- Mappings:
Namespace Name named net/minecraft/util/dynamic/ForwardingDynamicOpsintermediary net/minecraft/class_5379official akw
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedForwardingDynamicOps(com.mojang.serialization.DynamicOps<T> delegate) -
Method Summary
Modifier and TypeMethodDescriptionboolean<U> UcreateBoolean(boolean bl) createByte(byte b) createByteList(ByteBuffer buf) createDouble(double d) createFloat(float f) createInt(int i) createIntList(IntStream stream) createList(Stream<T> stream) createLong(long l) createLongList(LongStream stream) createNumeric(Number number) createShort(short s) createString(String string) 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 t, Map<T, T> map) com.mojang.serialization.DataResult<T> mergeToMap(T map, T key, T value) com.mojang.serialization.DataResult<T> mergeToPrimitive(T t, T t2) Methods inherited from class java.lang.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
- Mappings:
Namespace Name Mixin selector named delegateLnet/minecraft/util/dynamic/ForwardingDynamicOps;delegate:Lcom/mojang/serialization/DynamicOps;intermediary field_25503Lnet/minecraft/class_5379;field_25503:Lcom/mojang/serialization/DynamicOps;official aLakw;a:Lcom/mojang/serialization/DynamicOps;
-
-
Constructor Details
-
ForwardingDynamicOps
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/dynamic/ForwardingDynamicOps;<init>(Lcom/mojang/serialization/DynamicOps;)Vintermediary <init>Lnet/minecraft/class_5379;<init>(Lcom/mojang/serialization/DynamicOps;)Vofficial <init>Lakw;<init>(Lcom/mojang/serialization/DynamicOps;)V
-
-
Method Details
-
empty
- Specified by:
emptyin interfacecom.mojang.serialization.DynamicOps<T>
-
emptyMap
- Specified by:
emptyMapin interfacecom.mojang.serialization.DynamicOps<T>
-
emptyList
- Specified by:
emptyListin interfacecom.mojang.serialization.DynamicOps<T>
-
convertTo
- Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named convertToLnet/minecraft/util/dynamic/ForwardingDynamicOps;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;intermediary convertToLnet/minecraft/class_5379;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;official convertToLakw;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
-
getNumberValue
- Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getNumberValueLnet/minecraft/util/dynamic/ForwardingDynamicOps;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getNumberValueLnet/minecraft/class_5379;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getNumberValueLakw;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createNumeric
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createNumericLnet/minecraft/util/dynamic/ForwardingDynamicOps;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;intermediary createNumericLnet/minecraft/class_5379;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;official createNumericLakw;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;
-
createByte
- Specified by:
createBytein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createByteLnet/minecraft/util/dynamic/ForwardingDynamicOps;createByte(B)Ljava/lang/Object;intermediary createByteLnet/minecraft/class_5379;createByte(B)Ljava/lang/Object;official createByteLakw;createByte(B)Ljava/lang/Object;
-
createShort
- Specified by:
createShortin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createShortLnet/minecraft/util/dynamic/ForwardingDynamicOps;createShort(S)Ljava/lang/Object;intermediary createShortLnet/minecraft/class_5379;createShort(S)Ljava/lang/Object;official createShortLakw;createShort(S)Ljava/lang/Object;
-
createInt
- Specified by:
createIntin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createIntLnet/minecraft/util/dynamic/ForwardingDynamicOps;createInt(I)Ljava/lang/Object;intermediary createIntLnet/minecraft/class_5379;createInt(I)Ljava/lang/Object;official createIntLakw;createInt(I)Ljava/lang/Object;
-
createLong
- Specified by:
createLongin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createLongLnet/minecraft/util/dynamic/ForwardingDynamicOps;createLong(J)Ljava/lang/Object;intermediary createLongLnet/minecraft/class_5379;createLong(J)Ljava/lang/Object;official createLongLakw;createLong(J)Ljava/lang/Object;
-
createFloat
- Specified by:
createFloatin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createFloatLnet/minecraft/util/dynamic/ForwardingDynamicOps;createFloat(F)Ljava/lang/Object;intermediary createFloatLnet/minecraft/class_5379;createFloat(F)Ljava/lang/Object;official createFloatLakw;createFloat(F)Ljava/lang/Object;
-
createDouble
- Specified by:
createDoublein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createDoubleLnet/minecraft/util/dynamic/ForwardingDynamicOps;createDouble(D)Ljava/lang/Object;intermediary createDoubleLnet/minecraft/class_5379;createDouble(D)Ljava/lang/Object;official createDoubleLakw;createDouble(D)Ljava/lang/Object;
-
getBooleanValue
- Specified by:
getBooleanValuein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getBooleanValueLnet/minecraft/util/dynamic/ForwardingDynamicOps;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getBooleanValueLnet/minecraft/class_5379;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getBooleanValueLakw;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createBoolean
- Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createBooleanLnet/minecraft/util/dynamic/ForwardingDynamicOps;createBoolean(Z)Ljava/lang/Object;intermediary createBooleanLnet/minecraft/class_5379;createBoolean(Z)Ljava/lang/Object;official createBooleanLakw;createBoolean(Z)Ljava/lang/Object;
-
getStringValue
- Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getStringValueLnet/minecraft/util/dynamic/ForwardingDynamicOps;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getStringValueLnet/minecraft/class_5379;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getStringValueLakw;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createString
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createStringLnet/minecraft/util/dynamic/ForwardingDynamicOps;createString(Ljava/lang/String;)Ljava/lang/Object;intermediary createStringLnet/minecraft/class_5379;createString(Ljava/lang/String;)Ljava/lang/Object;official createStringLakw;createString(Ljava/lang/String;)Ljava/lang/Object;
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named mergeToListLnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary mergeToListLnet/minecraft/class_5379;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official mergeToListLakw;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named mergeToListLnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;intermediary mergeToListLnet/minecraft/class_5379;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;official mergeToListLakw;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named mergeToMapLnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary mergeToMapLnet/minecraft/class_5379;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official mergeToMapLakw;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
mergeToMap
public com.mojang.serialization.DataResult<T> mergeToMap(T map, com.mojang.serialization.MapLike<T> values) - Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named mergeToMapLnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;intermediary mergeToMapLnet/minecraft/class_5379;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;official mergeToMapLakw;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToPrimitive
- Specified by:
mergeToPrimitivein interfacecom.mojang.serialization.DynamicOps<T>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<T,T>>> getMapValues(T input) - Specified by:
getMapValuesin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getMapValuesLnet/minecraft/util/dynamic/ForwardingDynamicOps;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getMapValuesLnet/minecraft/class_5379;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getMapValuesLakw;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getMapEntries
- Specified by:
getMapEntriesin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getMapEntriesLnet/minecraft/util/dynamic/ForwardingDynamicOps;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getMapEntriesLnet/minecraft/class_5379;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getMapEntriesLakw;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<T>
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createMapLnet/minecraft/util/dynamic/ForwardingDynamicOps;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;intermediary createMapLnet/minecraft/class_5379;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;official createMapLakw;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;
-
getMap
- Specified by:
getMapin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getMapLnet/minecraft/util/dynamic/ForwardingDynamicOps;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getMapLnet/minecraft/class_5379;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getMapLakw;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getStream
- Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getStreamLnet/minecraft/util/dynamic/ForwardingDynamicOps;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getStreamLnet/minecraft/class_5379;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getStreamLakw;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getList
- Specified by:
getListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getListLnet/minecraft/util/dynamic/ForwardingDynamicOps;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getListLnet/minecraft/class_5379;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getListLakw;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createList
- Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createListLnet/minecraft/util/dynamic/ForwardingDynamicOps;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;intermediary createListLnet/minecraft/class_5379;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;official createListLakw;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;
-
getByteBuffer
- Specified by:
getByteBufferin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getByteBufferLnet/minecraft/util/dynamic/ForwardingDynamicOps;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getByteBufferLnet/minecraft/class_5379;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getByteBufferLakw;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createByteList
- Specified by:
createByteListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createByteListLnet/minecraft/util/dynamic/ForwardingDynamicOps;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;intermediary createByteListLnet/minecraft/class_5379;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;official createByteListLakw;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
-
getIntStream
- Specified by:
getIntStreamin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getIntStreamLnet/minecraft/util/dynamic/ForwardingDynamicOps;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getIntStreamLnet/minecraft/class_5379;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getIntStreamLakw;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createIntList
- Specified by:
createIntListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createIntListLnet/minecraft/util/dynamic/ForwardingDynamicOps;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;intermediary createIntListLnet/minecraft/class_5379;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;official createIntListLakw;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;
-
getLongStream
- Specified by:
getLongStreamin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named getLongStreamLnet/minecraft/util/dynamic/ForwardingDynamicOps;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getLongStreamLnet/minecraft/class_5379;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official getLongStreamLakw;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createLongList
- Specified by:
createLongListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createLongListLnet/minecraft/util/dynamic/ForwardingDynamicOps;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;intermediary createLongListLnet/minecraft/class_5379;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;official createLongListLakw;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;
-
remove
- Specified by:
removein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named removeLnet/minecraft/util/dynamic/ForwardingDynamicOps;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;intermediary removeLnet/minecraft/class_5379;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;official removeLakw;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
-
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>
-