Interface UnaryProvider<Value extends Validatable>
- All Superinterfaces:
Validatable
- All Known Implementing Classes:
Absolute, Absolute, Ceiling, Cosine, Floor, FromFloat, FromInt, Negate, Negate, Round, Sine, SquareRoot, Truncate
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceUnaryProvider.Factory<Value extends Validatable, Self extends UnaryProvider<Value>> -
Method Summary
Modifier and TypeMethodDescriptionstatic <Value extends Validatable, Self extends UnaryProvider<Value>>
com.mojang.serialization.MapCodec<Self> codec(com.mojang.serialization.Codec<Holder<Value>> valueCodec, UnaryProvider.Factory<Value, Self> factory) input()default voidvalidate(ValidationContext context)
-
Method Details
-
codec
static <Value extends Validatable, Self extends UnaryProvider<Value>> com.mojang.serialization.MapCodec<Self> codec(com.mojang.serialization.Codec<Holder<Value>> valueCodec, UnaryProvider.Factory<Value, Self> factory) -
input
-
validate
- Specified by:
validatein interfaceValidatable
-