Class ForwardingDynamicOps.ForwardingRecordBuilder

java.lang.Object
net.minecraft.util.dynamic.ForwardingDynamicOps.ForwardingRecordBuilder
All Implemented Interfaces:
com.mojang.serialization.RecordBuilder<T>
Enclosing class:
ForwardingDynamicOps<T>

protected class ForwardingDynamicOps.ForwardingRecordBuilder extends Object implements com.mojang.serialization.RecordBuilder<T>
Mappings:
Namespace Name
named net/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder
intermediary net/minecraft/class_5379$class_10921
official ali$b
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from interface com.mojang.serialization.RecordBuilder Link icon

    com.mojang.serialization.RecordBuilder.AbstractBuilder<T,R>, com.mojang.serialization.RecordBuilder.AbstractStringBuilder<T,R>, com.mojang.serialization.RecordBuilder.AbstractUniversalBuilder<T,R>, com.mojang.serialization.RecordBuilder.MapBuilder<T>
  • Field Summary Link icon

    Fields
    Modifier and Type
    Field
    Description
    private final com.mojang.serialization.RecordBuilder<T>
     
  • Constructor Summary Link icon

    Constructors
    Modifier
    Constructor
    Description
    protected
    ForwardingRecordBuilder(com.mojang.serialization.RecordBuilder<T> delegate)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    com.mojang.serialization.RecordBuilder<T>
    add(com.mojang.serialization.DataResult<T> key, com.mojang.serialization.DataResult<T> value)
     
    com.mojang.serialization.RecordBuilder<T>
    add(String key, com.mojang.serialization.DataResult<T> value)
     
    <E> com.mojang.serialization.RecordBuilder<T>
    add(String key, E value, com.mojang.serialization.Encoder<E> encoder)
     
    com.mojang.serialization.RecordBuilder<T>
    add(String key, T value)
     
    com.mojang.serialization.RecordBuilder<T>
    add(T key, com.mojang.serialization.DataResult<T> value)
     
    com.mojang.serialization.RecordBuilder<T>
    add(T key, T value)
     
    com.mojang.serialization.DataResult<T>
    build(com.mojang.serialization.DataResult<T> prefix)
     
    com.mojang.serialization.DataResult<T>
    build(T prefix)
     
    com.mojang.serialization.RecordBuilder<T>
     
    com.mojang.serialization.DynamicOps<T>
    ops()
     
    com.mojang.serialization.RecordBuilder<T>
    setLifecycle(com.mojang.serialization.Lifecycle lifecycle)
     
    com.mojang.serialization.RecordBuilder<T>
    withErrorsFrom(com.mojang.serialization.DataResult<?> result)
     

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details Link icon

    • delegate Link icon

      private final com.mojang.serialization.RecordBuilder<T> delegate
      Mappings:
      Namespace Name Mixin selector
      named delegate Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;delegate:Lcom/mojang/serialization/RecordBuilder;
      intermediary field_58074 Lnet/minecraft/class_5379$class_10921;field_58074:Lcom/mojang/serialization/RecordBuilder;
      official b Lali$b;b:Lcom/mojang/serialization/RecordBuilder;
  • Constructor Details Link icon

    • ForwardingRecordBuilder Link icon

      protected ForwardingRecordBuilder(com.mojang.serialization.RecordBuilder<T> delegate)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;<init>(Lnet/minecraft/util/dynamic/ForwardingDynamicOps;Lcom/mojang/serialization/RecordBuilder;)V
      intermediary <init> Lnet/minecraft/class_5379$class_10921;<init>(Lnet/minecraft/class_5379;Lcom/mojang/serialization/RecordBuilder;)V
      official <init> Lali$b;<init>(Lali;Lcom/mojang/serialization/RecordBuilder;)V
  • Method Details Link icon

    • ops Link icon

      public com.mojang.serialization.DynamicOps<T> ops()
      Specified by:
      ops in interface com.mojang.serialization.RecordBuilder<T>
    • add Link icon

      public com.mojang.serialization.RecordBuilder<T> add(T key, T value)
      Specified by:
      add in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;add(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/RecordBuilder;
      intermediary add Lnet/minecraft/class_5379$class_10921;add(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/RecordBuilder;
      official add Lali$b;add(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/RecordBuilder;
    • add Link icon

      public com.mojang.serialization.RecordBuilder<T> add(T key, com.mojang.serialization.DataResult<T> value)
      Specified by:
      add in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;add(Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
      intermediary add Lnet/minecraft/class_5379$class_10921;add(Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
      official add Lali$b;add(Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
    • add Link icon

      public com.mojang.serialization.RecordBuilder<T> add(com.mojang.serialization.DataResult<T> key, com.mojang.serialization.DataResult<T> value)
      Specified by:
      add in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;add(Lcom/mojang/serialization/DataResult;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
      intermediary add Lnet/minecraft/class_5379$class_10921;add(Lcom/mojang/serialization/DataResult;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
      official add Lali$b;add(Lcom/mojang/serialization/DataResult;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
    • add Link icon

      public com.mojang.serialization.RecordBuilder<T> add(String key, T value)
      Specified by:
      add in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;add(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/RecordBuilder;
      intermediary add Lnet/minecraft/class_5379$class_10921;add(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/RecordBuilder;
      official add Lali$b;add(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/RecordBuilder;
    • add Link icon

      public com.mojang.serialization.RecordBuilder<T> add(String key, com.mojang.serialization.DataResult<T> value)
      Specified by:
      add in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;add(Ljava/lang/String;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
      intermediary add Lnet/minecraft/class_5379$class_10921;add(Ljava/lang/String;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
      official add Lali$b;add(Ljava/lang/String;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
    • add Link icon

      public <E> com.mojang.serialization.RecordBuilder<T> add(String key, E value, com.mojang.serialization.Encoder<E> encoder)
      Specified by:
      add in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;add(Ljava/lang/String;Ljava/lang/Object;Lcom/mojang/serialization/Encoder;)Lcom/mojang/serialization/RecordBuilder;
      intermediary add Lnet/minecraft/class_5379$class_10921;add(Ljava/lang/String;Ljava/lang/Object;Lcom/mojang/serialization/Encoder;)Lcom/mojang/serialization/RecordBuilder;
      official add Lali$b;add(Ljava/lang/String;Ljava/lang/Object;Lcom/mojang/serialization/Encoder;)Lcom/mojang/serialization/RecordBuilder;
    • withErrorsFrom Link icon

      public com.mojang.serialization.RecordBuilder<T> withErrorsFrom(com.mojang.serialization.DataResult<?> result)
      Specified by:
      withErrorsFrom in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named withErrorsFrom Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;withErrorsFrom(Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
      intermediary withErrorsFrom Lnet/minecraft/class_5379$class_10921;withErrorsFrom(Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
      official withErrorsFrom Lali$b;withErrorsFrom(Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/RecordBuilder;
    • setLifecycle Link icon

      public com.mojang.serialization.RecordBuilder<T> setLifecycle(com.mojang.serialization.Lifecycle lifecycle)
      Specified by:
      setLifecycle in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named setLifecycle Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;setLifecycle(Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/serialization/RecordBuilder;
      intermediary setLifecycle Lnet/minecraft/class_5379$class_10921;setLifecycle(Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/serialization/RecordBuilder;
      official setLifecycle Lali$b;setLifecycle(Lcom/mojang/serialization/Lifecycle;)Lcom/mojang/serialization/RecordBuilder;
    • mapError Link icon

      public com.mojang.serialization.RecordBuilder<T> mapError(UnaryOperator<String> onError)
      Specified by:
      mapError in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named mapError Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;mapError(Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/RecordBuilder;
      intermediary mapError Lnet/minecraft/class_5379$class_10921;mapError(Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/RecordBuilder;
      official mapError Lali$b;mapError(Ljava/util/function/UnaryOperator;)Lcom/mojang/serialization/RecordBuilder;
    • build Link icon

      public com.mojang.serialization.DataResult<T> build(T prefix)
      Specified by:
      build in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;build(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
      intermediary build Lnet/minecraft/class_5379$class_10921;build(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
      official build Lali$b;build(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
    • build Link icon

      public com.mojang.serialization.DataResult<T> build(com.mojang.serialization.DataResult<T> prefix)
      Specified by:
      build in interface com.mojang.serialization.RecordBuilder<T>
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/util/dynamic/ForwardingDynamicOps$ForwardingRecordBuilder;build(Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
      intermediary build Lnet/minecraft/class_5379$class_10921;build(Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
      official build Lali$b;build(Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;