Interface ValueEffect
- All Superinterfaces:
Enchantment.Effect
- All Known Implementing Classes:
ValueEffect.Add
,ValueEffect.AllOf
,ValueEffect.Multiply
,ValueEffect.RemoveBinomial
,ValueEffect.Set
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
static final record
static final record
static final record
static final record
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfloat
apply
(float base, int level) @NotNull StructCodec
<? extends ValueEffect> codec()
static @NotNull DynamicRegistry
<StructCodec<? extends ValueEffect>>
-
Field Details
-
CODEC
-
-
Method Details
-
createDefaultRegistry
@Internal @NotNull static @NotNull DynamicRegistry<StructCodec<? extends ValueEffect>> createDefaultRegistry() -
apply
float apply(float base, int level) -
codec
-