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.
- Mappings:
Namespace Name official wgintermediary net/minecraft/class_5379named net/minecraft/util/dynamic/ForwardingDynamicOps
-
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)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, createMap, emptyList, emptyMap, get, getGeneric, getNumberValue, mergeToMap, mergeToPrimitive, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
Field Details
-
delegate
- Mappings:
Namespace Name Mixin selector official aLwg;a:Lcom/mojang/serialization/DynamicOps;intermediary field_25503Lnet/minecraft/class_5379;field_25503:Lcom/mojang/serialization/DynamicOps;named delegateLnet/minecraft/util/dynamic/ForwardingDynamicOps;delegate:Lcom/mojang/serialization/DynamicOps;
-
-
Constructor Details
-
ForwardingDynamicOps
- Mappings:
Namespace Name Mixin selector official <init>Lwg;<init>(Lcom/mojang/serialization/DynamicOps;)Vintermediary <init>Lnet/minecraft/class_5379;<init>(Lcom/mojang/serialization/DynamicOps;)Vnamed <init>Lnet/minecraft/util/dynamic/ForwardingDynamicOps;<init>(Lcom/mojang/serialization/DynamicOps;)V
-
-
Method Details
-
empty
- Specified by:
emptyin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official emptyLwg;empty()Ljava/lang/Object;intermediary emptyLnet/minecraft/class_5379;empty()Ljava/lang/Object;named emptyLnet/minecraft/util/dynamic/ForwardingDynamicOps;empty()Ljava/lang/Object;
-
convertTo
- Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official convertToLwg;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;named convertToLnet/minecraft/util/dynamic/ForwardingDynamicOps;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 official getNumberValueLwg;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getNumberValueLnet/minecraft/class_5379;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getNumberValueLnet/minecraft/util/dynamic/ForwardingDynamicOps;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createNumeric
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createNumericLwg;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;intermediary createNumericLnet/minecraft/class_5379;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;named createNumericLnet/minecraft/util/dynamic/ForwardingDynamicOps;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;
-
createByte
- Specified by:
createBytein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createByteLwg;createByte(B)Ljava/lang/Object;intermediary createByteLnet/minecraft/class_5379;createByte(B)Ljava/lang/Object;named createByteLnet/minecraft/util/dynamic/ForwardingDynamicOps;createByte(B)Ljava/lang/Object;
-
createShort
- Specified by:
createShortin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createShortLwg;createShort(S)Ljava/lang/Object;intermediary createShortLnet/minecraft/class_5379;createShort(S)Ljava/lang/Object;named createShortLnet/minecraft/util/dynamic/ForwardingDynamicOps;createShort(S)Ljava/lang/Object;
-
createInt
- Specified by:
createIntin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createIntLwg;createInt(I)Ljava/lang/Object;intermediary createIntLnet/minecraft/class_5379;createInt(I)Ljava/lang/Object;named createIntLnet/minecraft/util/dynamic/ForwardingDynamicOps;createInt(I)Ljava/lang/Object;
-
createLong
- Specified by:
createLongin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createLongLwg;createLong(J)Ljava/lang/Object;intermediary createLongLnet/minecraft/class_5379;createLong(J)Ljava/lang/Object;named createLongLnet/minecraft/util/dynamic/ForwardingDynamicOps;createLong(J)Ljava/lang/Object;
-
createFloat
- Specified by:
createFloatin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createFloatLwg;createFloat(F)Ljava/lang/Object;intermediary createFloatLnet/minecraft/class_5379;createFloat(F)Ljava/lang/Object;named createFloatLnet/minecraft/util/dynamic/ForwardingDynamicOps;createFloat(F)Ljava/lang/Object;
-
createDouble
- Specified by:
createDoublein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createDoubleLwg;createDouble(D)Ljava/lang/Object;intermediary createDoubleLnet/minecraft/class_5379;createDouble(D)Ljava/lang/Object;named createDoubleLnet/minecraft/util/dynamic/ForwardingDynamicOps;createDouble(D)Ljava/lang/Object;
-
getBooleanValue
- Specified by:
getBooleanValuein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getBooleanValueLwg;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getBooleanValueLnet/minecraft/class_5379;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getBooleanValueLnet/minecraft/util/dynamic/ForwardingDynamicOps;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createBoolean
- Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createBooleanLwg;createBoolean(Z)Ljava/lang/Object;intermediary createBooleanLnet/minecraft/class_5379;createBoolean(Z)Ljava/lang/Object;named createBooleanLnet/minecraft/util/dynamic/ForwardingDynamicOps;createBoolean(Z)Ljava/lang/Object;
-
getStringValue
- Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getStringValueLwg;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getStringValueLnet/minecraft/class_5379;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getStringValueLnet/minecraft/util/dynamic/ForwardingDynamicOps;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createString
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createStringLwg;createString(Ljava/lang/String;)Ljava/lang/Object;intermediary createStringLnet/minecraft/class_5379;createString(Ljava/lang/String;)Ljava/lang/Object;named createStringLnet/minecraft/util/dynamic/ForwardingDynamicOps;createString(Ljava/lang/String;)Ljava/lang/Object;
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official mergeToListLwg;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;named mergeToListLnet/minecraft/util/dynamic/ForwardingDynamicOps;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 official mergeToListLwg;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;named mergeToListLnet/minecraft/util/dynamic/ForwardingDynamicOps;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 official mergeToMapLwg;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;named mergeToMapLnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
mergeToMap
public com.mojang.serialization.DataResult<T> mergeToMap(T t, com.mojang.serialization.MapLike<T> mapLike)- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official mergeToMapLwg;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;named mergeToMapLnet/minecraft/util/dynamic/ForwardingDynamicOps;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
-
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>- Mappings:
Namespace Name Mixin selector official getMapValuesLwg;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getMapValuesLnet/minecraft/class_5379;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getMapValuesLnet/minecraft/util/dynamic/ForwardingDynamicOps;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getMapEntries
- Specified by:
getMapEntriesin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getMapEntriesLwg;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getMapEntriesLnet/minecraft/class_5379;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getMapEntriesLnet/minecraft/util/dynamic/ForwardingDynamicOps;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createMapLwg;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;intermediary createMapLnet/minecraft/class_5379;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;named createMapLnet/minecraft/util/dynamic/ForwardingDynamicOps;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;
-
getMap
- Specified by:
getMapin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getMapLwg;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getMapLnet/minecraft/class_5379;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getMapLnet/minecraft/util/dynamic/ForwardingDynamicOps;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getStream
- Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getStreamLwg;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getStreamLnet/minecraft/class_5379;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getStreamLnet/minecraft/util/dynamic/ForwardingDynamicOps;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getList
- Specified by:
getListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getListLwg;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getListLnet/minecraft/class_5379;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getListLnet/minecraft/util/dynamic/ForwardingDynamicOps;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createList
- Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createListLwg;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;intermediary createListLnet/minecraft/class_5379;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;named createListLnet/minecraft/util/dynamic/ForwardingDynamicOps;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;
-
getByteBuffer
- Specified by:
getByteBufferin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getByteBufferLwg;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getByteBufferLnet/minecraft/class_5379;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getByteBufferLnet/minecraft/util/dynamic/ForwardingDynamicOps;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createByteList
- Specified by:
createByteListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createByteListLwg;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;intermediary createByteListLnet/minecraft/class_5379;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;named createByteListLnet/minecraft/util/dynamic/ForwardingDynamicOps;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
-
getIntStream
- Specified by:
getIntStreamin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getIntStreamLwg;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getIntStreamLnet/minecraft/class_5379;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getIntStreamLnet/minecraft/util/dynamic/ForwardingDynamicOps;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createIntList
- Specified by:
createIntListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createIntListLwg;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;intermediary createIntListLnet/minecraft/class_5379;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;named createIntListLnet/minecraft/util/dynamic/ForwardingDynamicOps;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;
-
getLongStream
- Specified by:
getLongStreamin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getLongStreamLwg;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getLongStreamLnet/minecraft/class_5379;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getLongStreamLnet/minecraft/util/dynamic/ForwardingDynamicOps;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createLongList
- Specified by:
createLongListin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createLongListLwg;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;intermediary createLongListLnet/minecraft/class_5379;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;named createLongListLnet/minecraft/util/dynamic/ForwardingDynamicOps;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;
-
remove
- Specified by:
removein interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official removeLwg;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;named removeLnet/minecraft/util/dynamic/ForwardingDynamicOps;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
-
compressMaps
public boolean compressMaps()- Specified by:
compressMapsin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official compressMapsLwg;compressMaps()Zintermediary compressMapsLnet/minecraft/class_5379;compressMaps()Znamed compressMapsLnet/minecraft/util/dynamic/ForwardingDynamicOps;compressMaps()Z
-
listBuilder
- Specified by:
listBuilderin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official listBuilderLwg;listBuilder()Lcom/mojang/serialization/ListBuilder;intermediary listBuilderLnet/minecraft/class_5379;listBuilder()Lcom/mojang/serialization/ListBuilder;named listBuilderLnet/minecraft/util/dynamic/ForwardingDynamicOps;listBuilder()Lcom/mojang/serialization/ListBuilder;
-
mapBuilder
- Specified by:
mapBuilderin interfacecom.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official mapBuilderLwg;mapBuilder()Lcom/mojang/serialization/RecordBuilder;intermediary mapBuilderLnet/minecraft/class_5379;mapBuilder()Lcom/mojang/serialization/RecordBuilder;named mapBuilderLnet/minecraft/util/dynamic/ForwardingDynamicOps;mapBuilder()Lcom/mojang/serialization/RecordBuilder;
-