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/ForwardingDynamicOps
intermediary net/minecraft/class_5379
official akm
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ForwardingDynamicOps
(com.mojang.serialization.DynamicOps<T> delegate) -
Method Summary
Modifier and TypeMethodDescriptionboolean
<U> U
createBoolean
(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)
-
Field Details
-
delegate
- Mappings:
Namespace Name Mixin selector named delegate
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;delegate:Lcom/mojang/serialization/DynamicOps;
intermediary field_25503
Lnet/minecraft/class_5379;field_25503:Lcom/mojang/serialization/DynamicOps;
official a
Lakm;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;)V
intermediary <init>
Lnet/minecraft/class_5379;<init>(Lcom/mojang/serialization/DynamicOps;)V
official <init>
Lakm;<init>(Lcom/mojang/serialization/DynamicOps;)V
-
-
Method Details
-
empty
- Specified by:
empty
in interfacecom.mojang.serialization.DynamicOps<T>
-
emptyMap
- Specified by:
emptyMap
in interfacecom.mojang.serialization.DynamicOps<T>
-
emptyList
- Specified by:
emptyList
in interfacecom.mojang.serialization.DynamicOps<T>
-
convertTo
- Specified by:
convertTo
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named convertTo
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
intermediary convertTo
Lnet/minecraft/class_5379;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
official convertTo
Lakm;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
-
getNumberValue
- Specified by:
getNumberValue
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getNumberValue
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getNumberValue
Lnet/minecraft/class_5379;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getNumberValue
Lakm;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createNumeric
- Specified by:
createNumeric
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createNumeric
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;
intermediary createNumeric
Lnet/minecraft/class_5379;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;
official createNumeric
Lakm;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;
-
createByte
- Specified by:
createByte
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createByte
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createByte(B)Ljava/lang/Object;
intermediary createByte
Lnet/minecraft/class_5379;createByte(B)Ljava/lang/Object;
official createByte
Lakm;createByte(B)Ljava/lang/Object;
-
createShort
- Specified by:
createShort
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createShort
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createShort(S)Ljava/lang/Object;
intermediary createShort
Lnet/minecraft/class_5379;createShort(S)Ljava/lang/Object;
official createShort
Lakm;createShort(S)Ljava/lang/Object;
-
createInt
- Specified by:
createInt
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createInt
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createInt(I)Ljava/lang/Object;
intermediary createInt
Lnet/minecraft/class_5379;createInt(I)Ljava/lang/Object;
official createInt
Lakm;createInt(I)Ljava/lang/Object;
-
createLong
- Specified by:
createLong
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createLong
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createLong(J)Ljava/lang/Object;
intermediary createLong
Lnet/minecraft/class_5379;createLong(J)Ljava/lang/Object;
official createLong
Lakm;createLong(J)Ljava/lang/Object;
-
createFloat
- Specified by:
createFloat
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createFloat
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createFloat(F)Ljava/lang/Object;
intermediary createFloat
Lnet/minecraft/class_5379;createFloat(F)Ljava/lang/Object;
official createFloat
Lakm;createFloat(F)Ljava/lang/Object;
-
createDouble
- Specified by:
createDouble
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createDouble
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createDouble(D)Ljava/lang/Object;
intermediary createDouble
Lnet/minecraft/class_5379;createDouble(D)Ljava/lang/Object;
official createDouble
Lakm;createDouble(D)Ljava/lang/Object;
-
getBooleanValue
- Specified by:
getBooleanValue
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getBooleanValue
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getBooleanValue
Lnet/minecraft/class_5379;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getBooleanValue
Lakm;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createBoolean
- Specified by:
createBoolean
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createBoolean
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createBoolean(Z)Ljava/lang/Object;
intermediary createBoolean
Lnet/minecraft/class_5379;createBoolean(Z)Ljava/lang/Object;
official createBoolean
Lakm;createBoolean(Z)Ljava/lang/Object;
-
getStringValue
- Specified by:
getStringValue
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getStringValue
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getStringValue
Lnet/minecraft/class_5379;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getStringValue
Lakm;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createString
- Specified by:
createString
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createString
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createString(Ljava/lang/String;)Ljava/lang/Object;
intermediary createString
Lnet/minecraft/class_5379;createString(Ljava/lang/String;)Ljava/lang/Object;
official createString
Lakm;createString(Ljava/lang/String;)Ljava/lang/Object;
-
mergeToList
- Specified by:
mergeToList
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named mergeToList
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary mergeToList
Lnet/minecraft/class_5379;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official mergeToList
Lakm;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
mergeToList
- Specified by:
mergeToList
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named mergeToList
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;
intermediary mergeToList
Lnet/minecraft/class_5379;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;
official mergeToList
Lakm;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;
-
mergeToMap
- Specified by:
mergeToMap
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named mergeToMap
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary mergeToMap
Lnet/minecraft/class_5379;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official mergeToMap
Lakm;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:
mergeToMap
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named mergeToMap
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
intermediary mergeToMap
Lnet/minecraft/class_5379;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
official mergeToMap
Lakm;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
-
mergeToMap
- Specified by:
mergeToMap
in interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToPrimitive
- Specified by:
mergeToPrimitive
in interfacecom.mojang.serialization.DynamicOps<T>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<T,T>>> getMapValues(T input) - Specified by:
getMapValues
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getMapValues
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getMapValues
Lnet/minecraft/class_5379;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getMapValues
Lakm;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getMapEntries
- Specified by:
getMapEntries
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getMapEntries
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getMapEntries
Lnet/minecraft/class_5379;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getMapEntries
Lakm;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createMap
- Specified by:
createMap
in interfacecom.mojang.serialization.DynamicOps<T>
-
createMap
- Specified by:
createMap
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createMap
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;
intermediary createMap
Lnet/minecraft/class_5379;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;
official createMap
Lakm;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;
-
getMap
- Specified by:
getMap
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getMap
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getMap
Lnet/minecraft/class_5379;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getMap
Lakm;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getStream
- Specified by:
getStream
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getStream
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getStream
Lnet/minecraft/class_5379;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getStream
Lakm;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getList
- Specified by:
getList
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getList
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getList
Lnet/minecraft/class_5379;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getList
Lakm;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createList
- Specified by:
createList
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createList
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;
intermediary createList
Lnet/minecraft/class_5379;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;
official createList
Lakm;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;
-
getByteBuffer
- Specified by:
getByteBuffer
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getByteBuffer
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getByteBuffer
Lnet/minecraft/class_5379;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getByteBuffer
Lakm;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createByteList
- Specified by:
createByteList
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createByteList
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
intermediary createByteList
Lnet/minecraft/class_5379;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
official createByteList
Lakm;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
-
getIntStream
- Specified by:
getIntStream
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getIntStream
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getIntStream
Lnet/minecraft/class_5379;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getIntStream
Lakm;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createIntList
- Specified by:
createIntList
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createIntList
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;
intermediary createIntList
Lnet/minecraft/class_5379;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;
official createIntList
Lakm;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;
-
getLongStream
- Specified by:
getLongStream
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named getLongStream
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary getLongStream
Lnet/minecraft/class_5379;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
official getLongStream
Lakm;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createLongList
- Specified by:
createLongList
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named createLongList
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;
intermediary createLongList
Lnet/minecraft/class_5379;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;
official createLongList
Lakm;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;
-
remove
- Specified by:
remove
in interfacecom.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name Mixin selector named remove
Lnet/minecraft/util/dynamic/ForwardingDynamicOps;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
intermediary remove
Lnet/minecraft/class_5379;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
official remove
Lakm;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
-
compressMaps
public boolean compressMaps()- Specified by:
compressMaps
in interfacecom.mojang.serialization.DynamicOps<T>
-
listBuilder
- Specified by:
listBuilder
in interfacecom.mojang.serialization.DynamicOps<T>
-
mapBuilder
- Specified by:
mapBuilder
in interfacecom.mojang.serialization.DynamicOps<T>
-