Class IDataOps
java.lang.Object
com.blamejared.crafttweaker.api.data.op.IDataOps
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<IData>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription<U> UconvertList(com.mojang.serialization.DynamicOps<U> outOps, IData input) <U> UconvertMap(com.mojang.serialization.DynamicOps<U> outOps, IData input) <U> UcreateBoolean(boolean value) createByte(byte value) createByteList(ByteBuffer input) createDouble(double value) createFloat(float value) createInt(int value) createIntList(IntStream input) createList(Stream<IData> input) createLong(long value) createLongList(LongStream input) createShort(short value) createString(String value) empty()emptyMap()com.mojang.serialization.DataResult<IData> com.mojang.serialization.DataResult<Boolean> getBooleanValue(IData input) com.mojang.serialization.DataResult<ByteBuffer> getByteBuffer(IData input) com.mojang.serialization.DataResult<IData> getGeneric(IData input, IData key) com.mojang.serialization.DataResult<IntStream> getIntStream(IData input) com.mojang.serialization.DataResult<LongStream> getLongStream(IData input) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<IData>> com.mojang.serialization.DataResult<Consumer<BiConsumer<IData, IData>>> getMapEntries(IData input) getMapValues(IData input) com.mojang.serialization.DataResult<Number> getNumberValue(IData input) getNumberValue(IData input, Number defaultValue) com.mojang.serialization.DataResult<String> getStringValue(IData input) com.mojang.serialization.ListBuilder<IData> com.mojang.serialization.RecordBuilder<IData> com.mojang.serialization.DataResult<IData> mergeToList(IData list, IData value) com.mojang.serialization.DataResult<IData> mergeToList(IData list, List<IData> values) com.mojang.serialization.DataResult<IData> mergeToMap(IData map, IData key, IData value) com.mojang.serialization.DataResult<IData> mergeToMap(IData map, com.mojang.serialization.MapLike<IData> values) com.mojang.serialization.DataResult<IData> mergeToMap(IData map, Map<IData, IData> values) com.mojang.serialization.DataResult<IData> mergeToPrimitive(IData prefix, IData value) toString()withDecoder(com.mojang.serialization.Decoder<E> decoder) withEncoder(com.mojang.serialization.Encoder<E> encoder) withParser(com.mojang.serialization.Decoder<E> decoder) net.minecraft.resources.RegistryOps<IData> net.minecraft.resources.RegistryOps<IData> withRegistryAccess(net.minecraft.core.RegistryAccess access) net.minecraft.resources.RegistryOps<IData> 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
-
Field Details
-
INSTANCE
-
-
Method Details
-
withRegistryAccess
-
withTagAddingRegistryAccess
-
withRegistryAccess
public net.minecraft.resources.RegistryOps<IData> withRegistryAccess(net.minecraft.core.RegistryAccess access) -
empty
- Specified by:
emptyin interfacecom.mojang.serialization.DynamicOps<IData>
-
convertTo
- Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<IData>
-
getNumberValue
- Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<IData>
-
createNumeric
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<IData>
-
getStringValue
- Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<IData>
-
createString
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<IData>
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<IData>
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<IData>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<IData,IData>>> getMapValues(IData input) - Specified by:
getMapValuesin interfacecom.mojang.serialization.DynamicOps<IData>
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<IData>
-
getStream
- Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<IData>
-
createList
- Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<IData>
-
remove
- Specified by:
removein interfacecom.mojang.serialization.DynamicOps<IData>
-
emptyMap
- Specified by:
emptyMapin interfacecom.mojang.serialization.DynamicOps<IData>
-
emptyList
- Specified by:
emptyListin interfacecom.mojang.serialization.DynamicOps<IData>
-
getNumberValue
- Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<IData>
-
createByte
- Specified by:
createBytein interfacecom.mojang.serialization.DynamicOps<IData>
-
createShort
- Specified by:
createShortin interfacecom.mojang.serialization.DynamicOps<IData>
-
createInt
- Specified by:
createIntin interfacecom.mojang.serialization.DynamicOps<IData>
-
createLong
- Specified by:
createLongin interfacecom.mojang.serialization.DynamicOps<IData>
-
createFloat
- Specified by:
createFloatin interfacecom.mojang.serialization.DynamicOps<IData>
-
createDouble
- Specified by:
createDoublein interfacecom.mojang.serialization.DynamicOps<IData>
-
getBooleanValue
- Specified by:
getBooleanValuein interfacecom.mojang.serialization.DynamicOps<IData>
-
createBoolean
- Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<IData>
-
mergeToList
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<IData>
-
mergeToMap
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<IData>
-
mergeToMap
public com.mojang.serialization.DataResult<IData> mergeToMap(IData map, com.mojang.serialization.MapLike<IData> values) - Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<IData>
-
mergeToPrimitive
- Specified by:
mergeToPrimitivein interfacecom.mojang.serialization.DynamicOps<IData>
-
getMapEntries
public com.mojang.serialization.DataResult<Consumer<BiConsumer<IData,IData>>> getMapEntries(IData input) - Specified by:
getMapEntriesin interfacecom.mojang.serialization.DynamicOps<IData>
-
getMap
public com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<IData>> getMap(IData input) - Specified by:
getMapin interfacecom.mojang.serialization.DynamicOps<IData>
-
createMap
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<IData>
-
getList
- Specified by:
getListin interfacecom.mojang.serialization.DynamicOps<IData>
-
getByteBuffer
- Specified by:
getByteBufferin interfacecom.mojang.serialization.DynamicOps<IData>
-
createByteList
- Specified by:
createByteListin interfacecom.mojang.serialization.DynamicOps<IData>
-
getIntStream
- Specified by:
getIntStreamin interfacecom.mojang.serialization.DynamicOps<IData>
-
createIntList
- Specified by:
createIntListin interfacecom.mojang.serialization.DynamicOps<IData>
-
getLongStream
- Specified by:
getLongStreamin interfacecom.mojang.serialization.DynamicOps<IData>
-
createLongList
- Specified by:
createLongListin interfacecom.mojang.serialization.DynamicOps<IData>
-
get
- Specified by:
getin interfacecom.mojang.serialization.DynamicOps<IData>
-
getGeneric
- Specified by:
getGenericin interfacecom.mojang.serialization.DynamicOps<IData>
-
set
- Specified by:
setin interfacecom.mojang.serialization.DynamicOps<IData>
-
update
- Specified by:
updatein interfacecom.mojang.serialization.DynamicOps<IData>
-
updateGeneric
- Specified by:
updateGenericin interfacecom.mojang.serialization.DynamicOps<IData>
-
listBuilder
- Specified by:
listBuilderin interfacecom.mojang.serialization.DynamicOps<IData>
-
mapBuilder
- Specified by:
mapBuilderin interfacecom.mojang.serialization.DynamicOps<IData>
-
withEncoder
public <E> Function<E,com.mojang.serialization.DataResult<IData>> withEncoder(com.mojang.serialization.Encoder<E> encoder) - Specified by:
withEncoderin interfacecom.mojang.serialization.DynamicOps<IData>
-
withDecoder
public <E> Function<IData,com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<E, withDecoderIData>>> (com.mojang.serialization.Decoder<E> decoder) - Specified by:
withDecoderin interfacecom.mojang.serialization.DynamicOps<IData>
-
withParser
public <E> Function<IData,com.mojang.serialization.DataResult<E>> withParser(com.mojang.serialization.Decoder<E> decoder) - Specified by:
withParserin interfacecom.mojang.serialization.DynamicOps<IData>
-
convertList
- Specified by:
convertListin interfacecom.mojang.serialization.DynamicOps<IData>
-
convertMap
- Specified by:
convertMapin interfacecom.mojang.serialization.DynamicOps<IData>
-
toString
-