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 als
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classprotected class -
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 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 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 aLals;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>Lals;<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 convertToLals;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 getNumberValueLals;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 createNumericLals;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 createByteLals;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 createShortLals;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 createIntLals;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 createLongLals;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 createFloatLals;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 createDoubleLals;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 getBooleanValueLals;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 createBooleanLals;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 getStringValueLals;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 createStringLals;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 mergeToListLals;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 mergeToListLals;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 mergeToMapLals;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 mergeToMapLals;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)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/util/Map;)Lcom/mojang/serialization/DataResult;intermediary mergeToMapLnet/minecraft/class_5379;mergeToMap(Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/serialization/DataResult;official mergeToMapLals;mergeToMap(Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/serialization/DataResult;
-
mergeToPrimitive
- Specified by:
mergeToPrimitivein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named mergeToPrimitiveLnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToPrimitive(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary mergeToPrimitiveLnet/minecraft/class_5379;mergeToPrimitive(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official mergeToPrimitiveLals;mergeToPrimitive(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
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 getMapValuesLals;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 getMapEntriesLals;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector named createMapLnet/minecraft/util/dynamic/ForwardingDynamicOps;createMap(Ljava/util/Map;)Ljava/lang/Object;intermediary createMapLnet/minecraft/class_5379;createMap(Ljava/util/Map;)Ljava/lang/Object;official createMapLals;createMap(Ljava/util/Map;)Ljava/lang/Object;
-
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 createMapLals;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 getMapLals;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 getStreamLals;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 getListLals;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 createListLals;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 getByteBufferLals;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 createByteListLals;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 getIntStreamLals;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 createIntListLals;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 getLongStreamLals;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 createLongListLals;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 removeLals;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>
-