Interface SetBuilder<T>

All Known Implementing Classes:
SetBuilder.Builder

public interface SetBuilder<T>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
    add(com.mojang.serialization.DataResult<T> value)
     
    default <E> SetBuilder<T>
    add(E value, com.mojang.serialization.Encoder<E> encoder)
     
    add(T value)
     
    default <E> SetBuilder<T>
    addAll(Iterable<E> values, com.mojang.serialization.Encoder<E> encoder)
     
    default com.mojang.serialization.DataResult<T>
    build(com.mojang.serialization.DataResult<T> prefix)
     
    com.mojang.serialization.DataResult<T>
    build(T prefix)
     
     
    com.mojang.serialization.DynamicOps<T>
    ops()
     
    withErrorsFrom(com.mojang.serialization.DataResult<?> result)
     
  • Method Details

    • ops

      com.mojang.serialization.DynamicOps<T> ops()
    • build

      com.mojang.serialization.DataResult<T> build(T prefix)
    • add

      SetBuilder<T> add(T value)
    • add

      SetBuilder<T> add(com.mojang.serialization.DataResult<T> value)
    • withErrorsFrom

      SetBuilder<T> withErrorsFrom(com.mojang.serialization.DataResult<?> result)
    • mapError

      SetBuilder<T> mapError(UnaryOperator<String> onError)
    • build

      default com.mojang.serialization.DataResult<T> build(com.mojang.serialization.DataResult<T> prefix)
    • add

      default <E> SetBuilder<T> add(E value, com.mojang.serialization.Encoder<E> encoder)
    • addAll

      default <E> SetBuilder<T> addAll(Iterable<E> values, com.mojang.serialization.Encoder<E> encoder)