Package net.minecraft.util.dynamic
Class RuntimeOps
java.lang.Object
net.minecraft.util.dynamic.RuntimeOps
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<Object>
A dynamic ops that "serializes" data to a Java runtime representation.
This is most useful when combined with another ops.
The objects must be one of: numbers, booleans, string, Map, List,
ByteList, IntList, or LongList.
Arrays are not supported.
- See Also:
- Mappings:
Namespace Name official axfintermediary net/minecraft/class_8806named net/minecraft/util/dynamic/RuntimeOps
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<U> UcreateBoolean(boolean value) createByte(byte value) createByteList(ByteBuffer buf) createDouble(double value) createFloat(float value) createInt(int value) createIntList(IntStream stream) createList(Stream<Object> stream) createLong(long value) createLongList(LongStream stream) createNumeric(Number value) createShort(short value) createString(String value) empty()emptyMap()com.mojang.serialization.DataResult<Boolean> getBooleanValue(Object object) com.mojang.serialization.DataResult<ByteBuffer> getByteBuffer(Object byteList) com.mojang.serialization.DataResult<IntStream> getIntStream(Object intList) com.mojang.serialization.DataResult<LongStream> getLongStream(Object longList) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<Object>> com.mojang.serialization.DataResult<Consumer<BiConsumer<Object, Object>>> getMapEntries(Object map) getMapValues(Object map) com.mojang.serialization.DataResult<Number> getNumberValue(Object object) com.mojang.serialization.DataResult<String> getStringValue(Object object) com.mojang.serialization.RecordBuilder<Object> com.mojang.serialization.DataResult<Object> mergeToList(Object list, Object value) com.mojang.serialization.DataResult<Object> mergeToList(Object list, List<Object> values) com.mojang.serialization.DataResult<Object> mergeToMap(Object map, com.mojang.serialization.MapLike<Object> map2) com.mojang.serialization.DataResult<Object> mergeToMap(Object map, Object key, Object value) com.mojang.serialization.DataResult<Object> mergeToMap(Object map, Map<Object, Object> map2) streamEntries(Map<?, ?> map) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.mojang.serialization.DynamicOps
compressMaps, convertList, convertMap, get, getGeneric, getNumberValue, listBuilder, mergeToPrimitive, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
Field Details
-
INSTANCE
- Mappings:
Namespace Name Mixin selector official aLaxf;a:Laxf;intermediary field_46239Lnet/minecraft/class_8806;field_46239:Lnet/minecraft/class_8806;named INSTANCELnet/minecraft/util/dynamic/RuntimeOps;INSTANCE:Lnet/minecraft/util/dynamic/RuntimeOps;
-
-
Constructor Details
-
RuntimeOps
private RuntimeOps()
-
-
Method Details
-
empty
- Specified by:
emptyin interfacecom.mojang.serialization.DynamicOps<Object>
-
emptyMap
- Specified by:
emptyMapin interfacecom.mojang.serialization.DynamicOps<Object>
-
emptyList
- Specified by:
emptyListin interfacecom.mojang.serialization.DynamicOps<Object>
-
convertTo
- Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official convertToLaxf;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;intermediary convertToLnet/minecraft/class_8806;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;named convertToLnet/minecraft/util/dynamic/RuntimeOps;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
-
getNumberValue
- Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getNumberValueLaxf;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getNumberValueLnet/minecraft/class_8806;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getNumberValueLnet/minecraft/util/dynamic/RuntimeOps;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createNumeric
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createNumericLaxf;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;intermediary createNumericLnet/minecraft/class_8806;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;named createNumericLnet/minecraft/util/dynamic/RuntimeOps;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;
-
createByte
- Specified by:
createBytein interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createByteLaxf;createByte(B)Ljava/lang/Object;intermediary createByteLnet/minecraft/class_8806;createByte(B)Ljava/lang/Object;named createByteLnet/minecraft/util/dynamic/RuntimeOps;createByte(B)Ljava/lang/Object;
-
createShort
- Specified by:
createShortin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createShortLaxf;createShort(S)Ljava/lang/Object;intermediary createShortLnet/minecraft/class_8806;createShort(S)Ljava/lang/Object;named createShortLnet/minecraft/util/dynamic/RuntimeOps;createShort(S)Ljava/lang/Object;
-
createInt
- Specified by:
createIntin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createIntLaxf;createInt(I)Ljava/lang/Object;intermediary createIntLnet/minecraft/class_8806;createInt(I)Ljava/lang/Object;named createIntLnet/minecraft/util/dynamic/RuntimeOps;createInt(I)Ljava/lang/Object;
-
createLong
- Specified by:
createLongin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createLongLaxf;createLong(J)Ljava/lang/Object;intermediary createLongLnet/minecraft/class_8806;createLong(J)Ljava/lang/Object;named createLongLnet/minecraft/util/dynamic/RuntimeOps;createLong(J)Ljava/lang/Object;
-
createFloat
- Specified by:
createFloatin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createFloatLaxf;createFloat(F)Ljava/lang/Object;intermediary createFloatLnet/minecraft/class_8806;createFloat(F)Ljava/lang/Object;named createFloatLnet/minecraft/util/dynamic/RuntimeOps;createFloat(F)Ljava/lang/Object;
-
createDouble
- Specified by:
createDoublein interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createDoubleLaxf;createDouble(D)Ljava/lang/Object;intermediary createDoubleLnet/minecraft/class_8806;createDouble(D)Ljava/lang/Object;named createDoubleLnet/minecraft/util/dynamic/RuntimeOps;createDouble(D)Ljava/lang/Object;
-
getBooleanValue
- Specified by:
getBooleanValuein interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getBooleanValueLaxf;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getBooleanValueLnet/minecraft/class_8806;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getBooleanValueLnet/minecraft/util/dynamic/RuntimeOps;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createBoolean
- Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createBooleanLaxf;createBoolean(Z)Ljava/lang/Object;intermediary createBooleanLnet/minecraft/class_8806;createBoolean(Z)Ljava/lang/Object;named createBooleanLnet/minecraft/util/dynamic/RuntimeOps;createBoolean(Z)Ljava/lang/Object;
-
getStringValue
- Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getStringValueLaxf;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getStringValueLnet/minecraft/class_8806;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getStringValueLnet/minecraft/util/dynamic/RuntimeOps;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createString
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createStringLaxf;createString(Ljava/lang/String;)Ljava/lang/Object;intermediary createStringLnet/minecraft/class_8806;createString(Ljava/lang/String;)Ljava/lang/Object;named createStringLnet/minecraft/util/dynamic/RuntimeOps;createString(Ljava/lang/String;)Ljava/lang/Object;
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official mergeToListLaxf;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary mergeToListLnet/minecraft/class_8806;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named mergeToListLnet/minecraft/util/dynamic/RuntimeOps;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official mergeToListLaxf;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;intermediary mergeToListLnet/minecraft/class_8806;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;named mergeToListLnet/minecraft/util/dynamic/RuntimeOps;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official mergeToMapLaxf;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary mergeToMapLnet/minecraft/class_8806;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named mergeToMapLnet/minecraft/util/dynamic/RuntimeOps;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official mergeToMapLaxf;mergeToMap(Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/serialization/DataResult;intermediary mergeToMapLnet/minecraft/class_8806;mergeToMap(Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/serialization/DataResult;named mergeToMapLnet/minecraft/util/dynamic/RuntimeOps;mergeToMap(Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/serialization/DataResult;
-
toMap
- Mappings:
Namespace Name Mixin selector official aLaxf;a(Lcom/mojang/serialization/MapLike;)Ljava/util/Map;intermediary method_53923Lnet/minecraft/class_8806;method_53923(Lcom/mojang/serialization/MapLike;)Ljava/util/Map;named toMapLnet/minecraft/util/dynamic/RuntimeOps;toMap(Lcom/mojang/serialization/MapLike;)Ljava/util/Map;
-
mergeToMap
public com.mojang.serialization.DataResult<Object> mergeToMap(Object map, com.mojang.serialization.MapLike<Object> map2) - Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official mergeToMapLaxf;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;intermediary mergeToMapLnet/minecraft/class_8806;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;named mergeToMapLnet/minecraft/util/dynamic/RuntimeOps;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
-
streamEntries
- Mappings:
Namespace Name Mixin selector official aLaxf;a(Ljava/util/Map;)Ljava/util/stream/Stream;intermediary method_53926Lnet/minecraft/class_8806;method_53926(Ljava/util/Map;)Ljava/util/stream/Stream;named streamEntriesLnet/minecraft/util/dynamic/RuntimeOps;streamEntries(Ljava/util/Map;)Ljava/util/stream/Stream;
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<Object,Object>>> getMapValues(Object map) - Specified by:
getMapValuesin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getMapValuesLaxf;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getMapValuesLnet/minecraft/class_8806;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getMapValuesLnet/minecraft/util/dynamic/RuntimeOps;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getMapEntries
public com.mojang.serialization.DataResult<Consumer<BiConsumer<Object,Object>>> getMapEntries(Object map) - Specified by:
getMapEntriesin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getMapEntriesLaxf;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getMapEntriesLnet/minecraft/class_8806;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getMapEntriesLnet/minecraft/util/dynamic/RuntimeOps;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createMapLaxf;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;intermediary createMapLnet/minecraft/class_8806;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;named createMapLnet/minecraft/util/dynamic/RuntimeOps;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;
-
getMap
public com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<Object>> getMap(Object map) - Specified by:
getMapin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getMapLaxf;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getMapLnet/minecraft/class_8806;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getMapLnet/minecraft/util/dynamic/RuntimeOps;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createMapLaxf;createMap(Ljava/util/Map;)Ljava/lang/Object;intermediary createMapLnet/minecraft/class_8806;createMap(Ljava/util/Map;)Ljava/lang/Object;named createMapLnet/minecraft/util/dynamic/RuntimeOps;createMap(Ljava/util/Map;)Ljava/lang/Object;
-
getStream
- Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getStreamLaxf;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getStreamLnet/minecraft/class_8806;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getStreamLnet/minecraft/util/dynamic/RuntimeOps;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
getList
- Specified by:
getListin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getListLaxf;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getListLnet/minecraft/class_8806;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getListLnet/minecraft/util/dynamic/RuntimeOps;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createList
- Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createListLaxf;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;intermediary createListLnet/minecraft/class_8806;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;named createListLnet/minecraft/util/dynamic/RuntimeOps;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;
-
getByteBuffer
- Specified by:
getByteBufferin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getByteBufferLaxf;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getByteBufferLnet/minecraft/class_8806;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getByteBufferLnet/minecraft/util/dynamic/RuntimeOps;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createByteList
- Specified by:
createByteListin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createByteListLaxf;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;intermediary createByteListLnet/minecraft/class_8806;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;named createByteListLnet/minecraft/util/dynamic/RuntimeOps;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
-
getIntStream
- Specified by:
getIntStreamin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getIntStreamLaxf;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getIntStreamLnet/minecraft/class_8806;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getIntStreamLnet/minecraft/util/dynamic/RuntimeOps;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createIntList
- Specified by:
createIntListin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createIntListLaxf;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;intermediary createIntListLnet/minecraft/class_8806;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;named createIntListLnet/minecraft/util/dynamic/RuntimeOps;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;
-
getLongStream
- Specified by:
getLongStreamin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official getLongStreamLaxf;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary getLongStreamLnet/minecraft/class_8806;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named getLongStreamLnet/minecraft/util/dynamic/RuntimeOps;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
createLongList
- Specified by:
createLongListin interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official createLongListLaxf;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;intermediary createLongListLnet/minecraft/class_8806;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;named createLongListLnet/minecraft/util/dynamic/RuntimeOps;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;
-
remove
- Specified by:
removein interfacecom.mojang.serialization.DynamicOps<Object>- Mappings:
Namespace Name Mixin selector official removeLaxf;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;intermediary removeLnet/minecraft/class_8806;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;named removeLnet/minecraft/util/dynamic/RuntimeOps;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
-
mapBuilder
- Specified by:
mapBuilderin interfacecom.mojang.serialization.DynamicOps<Object>
-
toString
-