类 DelegatingOps<T>
java.lang.Object
net.minecraft.resources.DelegatingOps<T>
- 所有已实现的接口:
com.mojang.serialization.DynamicOps<T>
- 直接已知子类:
RegistryOps
public abstract class DelegatingOps<T>
extends Object
implements com.mojang.serialization.DynamicOps<T>
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean
<U> U
createBoolean
(boolean p_135473_) createByte
(byte p_135475_) createByteList
(ByteBuffer p_135477_) createDouble
(double p_135479_) createFloat
(float p_135481_) createInt
(int p_135483_) createIntList
(IntStream p_135485_) createList
(Stream<T> p_135487_) createLong
(long p_135489_) createLongList
(LongStream p_135491_) createNumeric
(Number p_135495_) createShort
(short p_135497_) createString
(String p_135499_) empty()
emptyMap()
com.mojang.serialization.DataResult
<Boolean> getBooleanValue
(T p_135502_) com.mojang.serialization.DataResult
<ByteBuffer> getByteBuffer
(T p_135504_) <R> R
com.mojang.serialization.DataResult
<IntStream> getIntStream
(T p_135506_) com.mojang.serialization.DataResult
<LongStream> getLongStream
(T p_135510_) com.mojang.serialization.DataResult
<com.mojang.serialization.MapLike<T>> com.mojang.serialization.DataResult
<Consumer<BiConsumer<T, T>>> getMapEntries
(T p_135514_) getMapValues
(T p_135516_) com.mojang.serialization.DataResult
<Number> getNumberValue
(T p_135518_) com.mojang.serialization.DataResult
<String> getStringValue
(T p_135522_) com.mojang.serialization.ListBuilder
<T> com.mojang.serialization.RecordBuilder
<T> com.mojang.serialization.DataResult
<T> mergeToList
(T p_135529_, List<T> p_135530_) com.mojang.serialization.DataResult
<T> mergeToList
(T p_135526_, T p_135527_) com.mojang.serialization.DataResult
<T> mergeToMap
(T p_135532_, com.mojang.serialization.MapLike<T> p_135533_) com.mojang.serialization.DataResult
<T> mergeToMap
(T p_335567_, Map<T, T> p_327772_) com.mojang.serialization.DataResult
<T> mergeToMap
(T p_135535_, T p_135536_, T p_135537_) com.mojang.serialization.DataResult
<T> mergeToPrimitive
(T p_330125_, T p_335137_) <R> R
withContext
(ResourceLocation key, Object ctx) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 com.mojang.serialization.DynamicOps
convertList, convertMap, get, getGeneric, getNumberValue, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
字段详细资料
-
delegate
-
ctx
Map<ResourceLocation,Object> ctx
-
-
构造器详细资料
-
DelegatingOps
-
-
方法详细资料
-
empty
- 指定者:
empty
在接口中com.mojang.serialization.DynamicOps<T>
-
emptyMap
- 指定者:
emptyMap
在接口中com.mojang.serialization.DynamicOps<T>
-
emptyList
- 指定者:
emptyList
在接口中com.mojang.serialization.DynamicOps<T>
-
convertTo
- 指定者:
convertTo
在接口中com.mojang.serialization.DynamicOps<T>
-
getNumberValue
- 指定者:
getNumberValue
在接口中com.mojang.serialization.DynamicOps<T>
-
createNumeric
- 指定者:
createNumeric
在接口中com.mojang.serialization.DynamicOps<T>
-
createByte
- 指定者:
createByte
在接口中com.mojang.serialization.DynamicOps<T>
-
createShort
- 指定者:
createShort
在接口中com.mojang.serialization.DynamicOps<T>
-
createInt
- 指定者:
createInt
在接口中com.mojang.serialization.DynamicOps<T>
-
createLong
- 指定者:
createLong
在接口中com.mojang.serialization.DynamicOps<T>
-
createFloat
- 指定者:
createFloat
在接口中com.mojang.serialization.DynamicOps<T>
-
createDouble
- 指定者:
createDouble
在接口中com.mojang.serialization.DynamicOps<T>
-
getBooleanValue
- 指定者:
getBooleanValue
在接口中com.mojang.serialization.DynamicOps<T>
-
createBoolean
- 指定者:
createBoolean
在接口中com.mojang.serialization.DynamicOps<T>
-
getStringValue
- 指定者:
getStringValue
在接口中com.mojang.serialization.DynamicOps<T>
-
createString
- 指定者:
createString
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToList
- 指定者:
mergeToList
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToList
- 指定者:
mergeToList
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToMap
- 指定者:
mergeToMap
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToMap
public com.mojang.serialization.DataResult<T> mergeToMap(T p_135532_, com.mojang.serialization.MapLike<T> p_135533_) - 指定者:
mergeToMap
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToMap
- 指定者:
mergeToMap
在接口中com.mojang.serialization.DynamicOps<T>
-
mergeToPrimitive
- 指定者:
mergeToPrimitive
在接口中com.mojang.serialization.DynamicOps<T>
-
getMapValues
public com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<T,T>>> getMapValues(T p_135516_) - 指定者:
getMapValues
在接口中com.mojang.serialization.DynamicOps<T>
-
getMapEntries
- 指定者:
getMapEntries
在接口中com.mojang.serialization.DynamicOps<T>
-
createMap
- 指定者:
createMap
在接口中com.mojang.serialization.DynamicOps<T>
-
createMap
- 指定者:
createMap
在接口中com.mojang.serialization.DynamicOps<T>
-
getMap
- 指定者:
getMap
在接口中com.mojang.serialization.DynamicOps<T>
-
getStream
- 指定者:
getStream
在接口中com.mojang.serialization.DynamicOps<T>
-
getList
- 指定者:
getList
在接口中com.mojang.serialization.DynamicOps<T>
-
createList
- 指定者:
createList
在接口中com.mojang.serialization.DynamicOps<T>
-
getByteBuffer
- 指定者:
getByteBuffer
在接口中com.mojang.serialization.DynamicOps<T>
-
createByteList
- 指定者:
createByteList
在接口中com.mojang.serialization.DynamicOps<T>
-
getIntStream
- 指定者:
getIntStream
在接口中com.mojang.serialization.DynamicOps<T>
-
createIntList
- 指定者:
createIntList
在接口中com.mojang.serialization.DynamicOps<T>
-
getLongStream
- 指定者:
getLongStream
在接口中com.mojang.serialization.DynamicOps<T>
-
createLongList
- 指定者:
createLongList
在接口中com.mojang.serialization.DynamicOps<T>
-
remove
- 指定者:
remove
在接口中com.mojang.serialization.DynamicOps<T>
-
compressMaps
public boolean compressMaps()- 指定者:
compressMaps
在接口中com.mojang.serialization.DynamicOps<T>
-
listBuilder
- 指定者:
listBuilder
在接口中com.mojang.serialization.DynamicOps<T>
-
mapBuilder
- 指定者:
mapBuilder
在接口中com.mojang.serialization.DynamicOps<T>
-
getContext
-
withContext
-