Package net.minecraft.util.datafix
Class DelegatingDynamicOps<T>
- java.lang.Object
-
- net.minecraft.util.datafix.DelegatingDynamicOps<T>
-
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<T>
- Direct Known Subclasses:
WorldGenSettingsExport,WorldSettingsImport
public abstract class DelegatingDynamicOps<T> extends java.lang.Object implements com.mojang.serialization.DynamicOps<T>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDelegatingDynamicOps(com.mojang.serialization.DynamicOps<T> p_i232586_1_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancompressMaps()<U> UconvertTo(com.mojang.serialization.DynamicOps<U> p_convertTo_1_, T p_convertTo_2_)TcreateBoolean(boolean p_createBoolean_1_)TcreateByte(byte p_createByte_1_)TcreateByteList(java.nio.ByteBuffer p_createByteList_1_)TcreateDouble(double p_createDouble_1_)TcreateFloat(float p_createFloat_1_)TcreateInt(int p_createInt_1_)TcreateIntList(java.util.stream.IntStream p_createIntList_1_)TcreateList(java.util.stream.Stream<T> p_createList_1_)TcreateLong(long p_createLong_1_)TcreateLongList(java.util.stream.LongStream p_createLongList_1_)TcreateMap(java.util.stream.Stream<com.mojang.datafixers.util.Pair<T,T>> p_createMap_1_)TcreateNumeric(java.lang.Number p_createNumeric_1_)TcreateShort(short p_createShort_1_)TcreateString(java.lang.String p_createString_1_)Tempty()com.mojang.serialization.DataResult<java.lang.Boolean>getBooleanValue(T p_getBooleanValue_1_)com.mojang.serialization.DataResult<java.nio.ByteBuffer>getByteBuffer(T p_getByteBuffer_1_)com.mojang.serialization.DataResult<java.util.stream.IntStream>getIntStream(T p_getIntStream_1_)com.mojang.serialization.DataResult<java.util.function.Consumer<java.util.function.Consumer<T>>>getList(T p_getList_1_)com.mojang.serialization.DataResult<java.util.stream.LongStream>getLongStream(T p_getLongStream_1_)com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<T>>getMap(T p_getMap_1_)com.mojang.serialization.DataResult<java.util.function.Consumer<java.util.function.BiConsumer<T,T>>>getMapEntries(T p_getMapEntries_1_)com.mojang.serialization.DataResult<java.util.stream.Stream<com.mojang.datafixers.util.Pair<T,T>>>getMapValues(T p_getMapValues_1_)com.mojang.serialization.DataResult<java.lang.Number>getNumberValue(T p_getNumberValue_1_)com.mojang.serialization.DataResult<java.util.stream.Stream<T>>getStream(T p_getStream_1_)com.mojang.serialization.DataResult<java.lang.String>getStringValue(T p_getStringValue_1_)com.mojang.serialization.ListBuilder<T>listBuilder()com.mojang.serialization.RecordBuilder<T>mapBuilder()com.mojang.serialization.DataResult<T>mergeToList(T p_mergeToList_1_, java.util.List<T> p_mergeToList_2_)com.mojang.serialization.DataResult<T>mergeToList(T p_mergeToList_1_, T p_mergeToList_2_)com.mojang.serialization.DataResult<T>mergeToMap(T p_mergeToMap_1_, com.mojang.serialization.MapLike<T> p_mergeToMap_2_)com.mojang.serialization.DataResult<T>mergeToMap(T p_mergeToMap_1_, T p_mergeToMap_2_, T p_mergeToMap_3_)Tremove(T p_remove_1_, java.lang.String p_remove_2_)
-
-
-
Field Detail
-
delegate
protected final com.mojang.serialization.DynamicOps<T> delegate
-
-
Constructor Detail
-
DelegatingDynamicOps
protected DelegatingDynamicOps(com.mojang.serialization.DynamicOps<T> p_i232586_1_)
-
-
Method Detail
-
convertTo
public <U> U convertTo(com.mojang.serialization.DynamicOps<U> p_convertTo_1_, T p_convertTo_2_)- Specified by:
convertToin interfacecom.mojang.serialization.DynamicOps<T>
-
getNumberValue
public com.mojang.serialization.DataResult<java.lang.Number> getNumberValue(T p_getNumberValue_1_)
- Specified by:
getNumberValuein interfacecom.mojang.serialization.DynamicOps<T>
-
createNumeric
public T createNumeric(java.lang.Number p_createNumeric_1_)
- Specified by:
createNumericin interfacecom.mojang.serialization.DynamicOps<T>
-
createByte
public T createByte(byte p_createByte_1_)
- Specified by:
createBytein interfacecom.mojang.serialization.DynamicOps<T>
-
createShort
public T createShort(short p_createShort_1_)
- Specified by:
createShortin interfacecom.mojang.serialization.DynamicOps<T>
-
createInt
public T createInt(int p_createInt_1_)
- Specified by:
createIntin interfacecom.mojang.serialization.DynamicOps<T>
-
createLong
public T createLong(long p_createLong_1_)
- Specified by:
createLongin interfacecom.mojang.serialization.DynamicOps<T>
-
createFloat
public T createFloat(float p_createFloat_1_)
- Specified by:
createFloatin interfacecom.mojang.serialization.DynamicOps<T>
-
createDouble
public T createDouble(double p_createDouble_1_)
- Specified by:
createDoublein interfacecom.mojang.serialization.DynamicOps<T>
-
getBooleanValue
public com.mojang.serialization.DataResult<java.lang.Boolean> getBooleanValue(T p_getBooleanValue_1_)
- Specified by:
getBooleanValuein interfacecom.mojang.serialization.DynamicOps<T>
-
createBoolean
public T createBoolean(boolean p_createBoolean_1_)
- Specified by:
createBooleanin interfacecom.mojang.serialization.DynamicOps<T>
-
getStringValue
public com.mojang.serialization.DataResult<java.lang.String> getStringValue(T p_getStringValue_1_)
- Specified by:
getStringValuein interfacecom.mojang.serialization.DynamicOps<T>
-
createString
public T createString(java.lang.String p_createString_1_)
- Specified by:
createStringin interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToList
public com.mojang.serialization.DataResult<T> mergeToList(T p_mergeToList_1_, T p_mergeToList_2_)
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToList
public com.mojang.serialization.DataResult<T> mergeToList(T p_mergeToList_1_, java.util.List<T> p_mergeToList_2_)
- Specified by:
mergeToListin interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToMap
public com.mojang.serialization.DataResult<T> mergeToMap(T p_mergeToMap_1_, T p_mergeToMap_2_, T p_mergeToMap_3_)
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<T>
-
mergeToMap
public com.mojang.serialization.DataResult<T> mergeToMap(T p_mergeToMap_1_, com.mojang.serialization.MapLike<T> p_mergeToMap_2_)
- Specified by:
mergeToMapin interfacecom.mojang.serialization.DynamicOps<T>
-
getMapValues
public com.mojang.serialization.DataResult<java.util.stream.Stream<com.mojang.datafixers.util.Pair<T,T>>> getMapValues(T p_getMapValues_1_)
- Specified by:
getMapValuesin interfacecom.mojang.serialization.DynamicOps<T>
-
getMapEntries
public com.mojang.serialization.DataResult<java.util.function.Consumer<java.util.function.BiConsumer<T,T>>> getMapEntries(T p_getMapEntries_1_)
- Specified by:
getMapEntriesin interfacecom.mojang.serialization.DynamicOps<T>
-
createMap
public T createMap(java.util.stream.Stream<com.mojang.datafixers.util.Pair<T,T>> p_createMap_1_)
- Specified by:
createMapin interfacecom.mojang.serialization.DynamicOps<T>
-
getMap
public com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<T>> getMap(T p_getMap_1_)
- Specified by:
getMapin interfacecom.mojang.serialization.DynamicOps<T>
-
getStream
public com.mojang.serialization.DataResult<java.util.stream.Stream<T>> getStream(T p_getStream_1_)
- Specified by:
getStreamin interfacecom.mojang.serialization.DynamicOps<T>
-
getList
public com.mojang.serialization.DataResult<java.util.function.Consumer<java.util.function.Consumer<T>>> getList(T p_getList_1_)
- Specified by:
getListin interfacecom.mojang.serialization.DynamicOps<T>
-
createList
public T createList(java.util.stream.Stream<T> p_createList_1_)
- Specified by:
createListin interfacecom.mojang.serialization.DynamicOps<T>
-
getByteBuffer
public com.mojang.serialization.DataResult<java.nio.ByteBuffer> getByteBuffer(T p_getByteBuffer_1_)
- Specified by:
getByteBufferin interfacecom.mojang.serialization.DynamicOps<T>
-
createByteList
public T createByteList(java.nio.ByteBuffer p_createByteList_1_)
- Specified by:
createByteListin interfacecom.mojang.serialization.DynamicOps<T>
-
getIntStream
public com.mojang.serialization.DataResult<java.util.stream.IntStream> getIntStream(T p_getIntStream_1_)
- Specified by:
getIntStreamin interfacecom.mojang.serialization.DynamicOps<T>
-
createIntList
public T createIntList(java.util.stream.IntStream p_createIntList_1_)
- Specified by:
createIntListin interfacecom.mojang.serialization.DynamicOps<T>
-
getLongStream
public com.mojang.serialization.DataResult<java.util.stream.LongStream> getLongStream(T p_getLongStream_1_)
- Specified by:
getLongStreamin interfacecom.mojang.serialization.DynamicOps<T>
-
createLongList
public T createLongList(java.util.stream.LongStream p_createLongList_1_)
- Specified by:
createLongListin interfacecom.mojang.serialization.DynamicOps<T>
-
remove
public T remove(T p_remove_1_, java.lang.String p_remove_2_)
- Specified by:
removein interfacecom.mojang.serialization.DynamicOps<T>
-
compressMaps
public boolean compressMaps()
- Specified by:
compressMapsin interfacecom.mojang.serialization.DynamicOps<T>
-
listBuilder
public com.mojang.serialization.ListBuilder<T> listBuilder()
- Specified by:
listBuilderin interfacecom.mojang.serialization.DynamicOps<T>
-
-