类 ConditionalOps.ConditionalDecoder<A>

java.lang.Object
net.neoforged.neoforge.common.conditions.ConditionalOps.ConditionalDecoder<A>
所有已实现的接口:
com.mojang.serialization.Decoder<Optional<WithConditions<A>>>
封闭类:
ConditionalOps<T>

private static final class ConditionalOps.ConditionalDecoder<A> extends Object implements com.mojang.serialization.Decoder<Optional<WithConditions<A>>>
  • 嵌套类概要

    从接口继承的嵌套类/接口 com.mojang.serialization.Decoder

    com.mojang.serialization.Decoder.Boxed<A>, com.mojang.serialization.Decoder.Simple<A>, com.mojang.serialization.Decoder.Terminal<A>
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final String
     
    final com.mojang.serialization.Codec<List<ICondition>>
     
    private final com.mojang.serialization.Codec<ICondition.IContext>
     
    private final com.mojang.serialization.Decoder<A>
     
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    private
    ConditionalDecoder(String conditionalsPropertyKey, com.mojang.serialization.Codec<List<ICondition>> conditionsCodec, com.mojang.serialization.Codec<ICondition.IContext> contextCodec, com.mojang.serialization.Decoder<A> innerCodec)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<Optional<WithConditions<A>>,T>>
    decode(com.mojang.serialization.DynamicOps<T> ops, T input)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 com.mojang.serialization.Decoder

    boxed, decode, fieldOf, flatMap, map, parse, parse, promotePartial, simple, terminal, withLifecycle
  • 字段详细资料

    • conditionalsPropertyKey

      private final String conditionalsPropertyKey
    • conditionsCodec

      public final com.mojang.serialization.Codec<List<ICondition>> conditionsCodec
    • contextCodec

      private final com.mojang.serialization.Codec<ICondition.IContext> contextCodec
    • innerCodec

      private final com.mojang.serialization.Decoder<A> innerCodec
  • 构造器详细资料

    • ConditionalDecoder

      private ConditionalDecoder(String conditionalsPropertyKey, com.mojang.serialization.Codec<List<ICondition>> conditionsCodec, com.mojang.serialization.Codec<ICondition.IContext> contextCodec, com.mojang.serialization.Decoder<A> innerCodec)
  • 方法详细资料

    • decode

      public <T> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<Optional<WithConditions<A>>,T>> decode(com.mojang.serialization.DynamicOps<T> ops, T input)
      指定者:
      decode 在接口中 com.mojang.serialization.Decoder<A>