类 ConditionalOps.ConditionalEncoder<A>

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

private static final class ConditionalOps.ConditionalEncoder<A> extends Object implements com.mojang.serialization.Encoder<Optional<WithConditions<A>>>
  • 字段详细资料

    • conditionalsPropertyKey

      private final String conditionalsPropertyKey
    • conditionsCodec

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

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

    • ConditionalEncoder

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

    • encode

      public <T> com.mojang.serialization.DataResult<T> encode(Optional<WithConditions<A>> input, com.mojang.serialization.DynamicOps<T> ops, T prefix)
      指定者:
      encode 在接口中 com.mojang.serialization.Encoder<A>
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object