- All Known Implementing Classes:
LevelBasedValue.Clamped
,LevelBasedValue.Constant
,LevelBasedValue.Fraction
,LevelBasedValue.LevelsSquared
,LevelBasedValue.Linear
,LevelBasedValue.Lookup
public interface LevelBasedValue
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
static final record
static final record
static final record
static final record
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Codec
<LevelBasedValue> static final StructCodec
<LevelBasedValue> -
Method Summary
Modifier and TypeMethodDescriptionfloat
calc
(int level) StructCodec
<? extends LevelBasedValue> codec()
static DynamicRegistry
<StructCodec<? extends LevelBasedValue>>
-
Field Details
-
TAGGED_CODEC
-
CODEC
-
-
Method Details
-
createDefaultRegistry
-
calc
float calc(int level) -
codec
StructCodec<? extends LevelBasedValue> codec()
-