类 ForwardingDynamicOps<T>
- java.lang.Object
-
- net.minecraft.util.dynamic.ForwardingDynamicOps<T>
-
- 所有已实现的接口:
com.mojang.serialization.DynamicOps<T>
- 直接已知子类:
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 wiintermediary net/minecraft/class_5379named net/minecraft/util/dynamic/ForwardingDynamicOps
-
-
构造器概要
构造器 限定符 构造器 说明 protectedForwardingDynamicOps(com.mojang.serialization.DynamicOps<T> delegate)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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)
-
-
-
字段详细资料
-
delegate
protected final com.mojang.serialization.DynamicOps<T> delegate
- Mappings:
Namespace Name Mixin selector official aLwi;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;
-
-
构造器详细资料
-
ForwardingDynamicOps
protected ForwardingDynamicOps(com.mojang.serialization.DynamicOps<T> delegate)
- Mappings:
Namespace Name Mixin selector official <init>Lwi;<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
-
-
方法详细资料
-
empty
public T empty()
- 指定者:
empty在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official emptyLwi;empty()Ljava/lang/Object;intermediary emptyLnet/minecraft/class_5379;empty()Ljava/lang/Object;named emptyLnet/minecraft/util/dynamic/ForwardingDynamicOps;empty()Ljava/lang/Object;
-
convertTo
public <U> U convertTo(com.mojang.serialization.DynamicOps<U> dynamicOps, T t)- 指定者:
convertTo在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official convertToLwi;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
public com.mojang.serialization.DataResult<Number> getNumberValue(T t)
- 指定者:
getNumberValue在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getNumberValueLwi;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
public T createNumeric(Number number)
- 指定者:
createNumeric在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createNumericLwi;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
public T createByte(byte byte2)
- 指定者:
createByte在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createByteLwi;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
public T createShort(short short2)
- 指定者:
createShort在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createShortLwi;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
public T createInt(int int2)
- 指定者:
createInt在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createIntLwi;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
public T createLong(long long2)
- 指定者:
createLong在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createLongLwi;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
public T createFloat(float float2)
- 指定者:
createFloat在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createFloatLwi;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
public T createDouble(double double2)
- 指定者:
createDouble在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createDoubleLwi;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
public com.mojang.serialization.DataResult<Boolean> getBooleanValue(T t)
- 指定者:
getBooleanValue在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getBooleanValueLwi;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
public T createBoolean(boolean bool)
- 指定者:
createBoolean在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createBooleanLwi;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
public com.mojang.serialization.DataResult<String> getStringValue(T t)
- 指定者:
getStringValue在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getStringValueLwi;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
public T createString(String string)
- 指定者:
createString在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createStringLwi;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
public com.mojang.serialization.DataResult<T> mergeToList(T t, T t2)
- 指定者:
mergeToList在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official mergeToListLwi;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
public com.mojang.serialization.DataResult<T> mergeToList(T t, List<T> list)
- 指定者:
mergeToList在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official mergeToListLwi;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
public com.mojang.serialization.DataResult<T> mergeToMap(T t, T t2, T t3)
- 指定者:
mergeToMap在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official mergeToMapLwi;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)
- 指定者:
mergeToMap在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official mergeToMapLwi;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)
- 指定者:
getMapValues在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getMapValuesLwi;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
public com.mojang.serialization.DataResult<Consumer<BiConsumer<T,T>>> getMapEntries(T t)
- 指定者:
getMapEntries在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getMapEntriesLwi;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
public T createMap(Stream<com.mojang.datafixers.util.Pair<T,T>> stream)
- 指定者:
createMap在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createMapLwi;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
public com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<T>> getMap(T t)
- 指定者:
getMap在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getMapLwi;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
public com.mojang.serialization.DataResult<Stream<T>> getStream(T t)
- 指定者:
getStream在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getStreamLwi;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
public com.mojang.serialization.DataResult<Consumer<Consumer<T>>> getList(T t)
- 指定者:
getList在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getListLwi;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
public T createList(Stream<T> stream)
- 指定者:
createList在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createListLwi;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
public com.mojang.serialization.DataResult<ByteBuffer> getByteBuffer(T t)
- 指定者:
getByteBuffer在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getByteBufferLwi;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
public T createByteList(ByteBuffer byteBuffer)
- 指定者:
createByteList在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createByteListLwi;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
public com.mojang.serialization.DataResult<IntStream> getIntStream(T t)
- 指定者:
getIntStream在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getIntStreamLwi;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
public T createIntList(IntStream intStream)
- 指定者:
createIntList在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createIntListLwi;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
public com.mojang.serialization.DataResult<LongStream> getLongStream(T t)
- 指定者:
getLongStream在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official getLongStreamLwi;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
public T createLongList(LongStream longStream)
- 指定者:
createLongList在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official createLongListLwi;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
public T remove(T t, String string)
- 指定者:
remove在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official removeLwi;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()
- 指定者:
compressMaps在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official compressMapsLwi;compressMaps()Zintermediary compressMapsLnet/minecraft/class_5379;compressMaps()Znamed compressMapsLnet/minecraft/util/dynamic/ForwardingDynamicOps;compressMaps()Z
-
listBuilder
public com.mojang.serialization.ListBuilder<T> listBuilder()
- 指定者:
listBuilder在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official listBuilderLwi;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
public com.mojang.serialization.RecordBuilder<T> mapBuilder()
- 指定者:
mapBuilder在接口中com.mojang.serialization.DynamicOps<T>- Mappings:
Namespace Name Mixin selector official mapBuilderLwi;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;
-
-