类 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 wi
    intermediary net/minecraft/class_5379
    named net/minecraft/util/dynamic/ForwardingDynamicOps
    • 字段详细资料

      • delegate

        protected final com.mojang.serialization.DynamicOps<T> delegate
        Mappings:
        Namespace Name Mixin selector
        official a Lwi;a:Lcom/mojang/serialization/DynamicOps;
        intermediary field_25503 Lnet/minecraft/class_5379;field_25503:Lcom/mojang/serialization/DynamicOps;
        named delegate Lnet/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;)V
        intermediary <init> Lnet/minecraft/class_5379;<init>(Lcom/mojang/serialization/DynamicOps;)V
        named <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 empty Lwi;empty()Ljava/lang/Object;
        intermediary empty Lnet/minecraft/class_5379;empty()Ljava/lang/Object;
        named empty Lnet/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 convertTo Lwi;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
        intermediary convertTo Lnet/minecraft/class_5379;convertTo(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
        named convertTo Lnet/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 getNumberValue Lwi;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getNumberValue Lnet/minecraft/class_5379;getNumberValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getNumberValue Lnet/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 createNumeric Lwi;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;
        intermediary createNumeric Lnet/minecraft/class_5379;createNumeric(Ljava/lang/Number;)Ljava/lang/Object;
        named createNumeric Lnet/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 createByte Lwi;createByte(B)Ljava/lang/Object;
        intermediary createByte Lnet/minecraft/class_5379;createByte(B)Ljava/lang/Object;
        named createByte Lnet/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 createShort Lwi;createShort(S)Ljava/lang/Object;
        intermediary createShort Lnet/minecraft/class_5379;createShort(S)Ljava/lang/Object;
        named createShort Lnet/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 createInt Lwi;createInt(I)Ljava/lang/Object;
        intermediary createInt Lnet/minecraft/class_5379;createInt(I)Ljava/lang/Object;
        named createInt Lnet/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 createLong Lwi;createLong(J)Ljava/lang/Object;
        intermediary createLong Lnet/minecraft/class_5379;createLong(J)Ljava/lang/Object;
        named createLong Lnet/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 createFloat Lwi;createFloat(F)Ljava/lang/Object;
        intermediary createFloat Lnet/minecraft/class_5379;createFloat(F)Ljava/lang/Object;
        named createFloat Lnet/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 createDouble Lwi;createDouble(D)Ljava/lang/Object;
        intermediary createDouble Lnet/minecraft/class_5379;createDouble(D)Ljava/lang/Object;
        named createDouble Lnet/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 getBooleanValue Lwi;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getBooleanValue Lnet/minecraft/class_5379;getBooleanValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getBooleanValue Lnet/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 createBoolean Lwi;createBoolean(Z)Ljava/lang/Object;
        intermediary createBoolean Lnet/minecraft/class_5379;createBoolean(Z)Ljava/lang/Object;
        named createBoolean Lnet/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 getStringValue Lwi;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getStringValue Lnet/minecraft/class_5379;getStringValue(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getStringValue Lnet/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 createString Lwi;createString(Ljava/lang/String;)Ljava/lang/Object;
        intermediary createString Lnet/minecraft/class_5379;createString(Ljava/lang/String;)Ljava/lang/Object;
        named createString Lnet/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 mergeToList Lwi;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary mergeToList Lnet/minecraft/class_5379;mergeToList(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named mergeToList Lnet/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 mergeToList Lwi;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;
        intermediary mergeToList Lnet/minecraft/class_5379;mergeToList(Ljava/lang/Object;Ljava/util/List;)Lcom/mojang/serialization/DataResult;
        named mergeToList Lnet/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 mergeToMap Lwi;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary mergeToMap Lnet/minecraft/class_5379;mergeToMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named mergeToMap Lnet/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 mergeToMap Lwi;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
        intermediary mergeToMap Lnet/minecraft/class_5379;mergeToMap(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
        named mergeToMap Lnet/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 getMapValues Lwi;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getMapValues Lnet/minecraft/class_5379;getMapValues(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getMapValues Lnet/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 getMapEntries Lwi;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getMapEntries Lnet/minecraft/class_5379;getMapEntries(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getMapEntries Lnet/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 createMap Lwi;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;
        intermediary createMap Lnet/minecraft/class_5379;createMap(Ljava/util/stream/Stream;)Ljava/lang/Object;
        named createMap Lnet/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 getMap Lwi;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getMap Lnet/minecraft/class_5379;getMap(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getMap Lnet/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 getStream Lwi;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getStream Lnet/minecraft/class_5379;getStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getStream Lnet/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 getList Lwi;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getList Lnet/minecraft/class_5379;getList(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getList Lnet/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 createList Lwi;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;
        intermediary createList Lnet/minecraft/class_5379;createList(Ljava/util/stream/Stream;)Ljava/lang/Object;
        named createList Lnet/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 getByteBuffer Lwi;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getByteBuffer Lnet/minecraft/class_5379;getByteBuffer(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getByteBuffer Lnet/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 createByteList Lwi;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
        intermediary createByteList Lnet/minecraft/class_5379;createByteList(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
        named createByteList Lnet/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 getIntStream Lwi;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getIntStream Lnet/minecraft/class_5379;getIntStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getIntStream Lnet/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 createIntList Lwi;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;
        intermediary createIntList Lnet/minecraft/class_5379;createIntList(Ljava/util/stream/IntStream;)Ljava/lang/Object;
        named createIntList Lnet/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 getLongStream Lwi;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        intermediary getLongStream Lnet/minecraft/class_5379;getLongStream(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
        named getLongStream Lnet/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 createLongList Lwi;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;
        intermediary createLongList Lnet/minecraft/class_5379;createLongList(Ljava/util/stream/LongStream;)Ljava/lang/Object;
        named createLongList Lnet/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 remove Lwi;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
        intermediary remove Lnet/minecraft/class_5379;remove(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
        named remove Lnet/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 compressMaps Lwi;compressMaps()Z
        intermediary compressMaps Lnet/minecraft/class_5379;compressMaps()Z
        named compressMaps Lnet/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 listBuilder Lwi;listBuilder()Lcom/mojang/serialization/ListBuilder;
        intermediary listBuilder Lnet/minecraft/class_5379;listBuilder()Lcom/mojang/serialization/ListBuilder;
        named listBuilder Lnet/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 mapBuilder Lwi;mapBuilder()Lcom/mojang/serialization/RecordBuilder;
        intermediary mapBuilder Lnet/minecraft/class_5379;mapBuilder()Lcom/mojang/serialization/RecordBuilder;
        named mapBuilder Lnet/minecraft/util/dynamic/ForwardingDynamicOps;mapBuilder()Lcom/mojang/serialization/RecordBuilder;