GOD DAMN IT
This commit is contained in:
parent
a99d7e47cb
commit
f0f3084070
@ -36,7 +36,7 @@ open class Job(
|
|||||||
companion object {
|
companion object {
|
||||||
fun <T : Job> basicCodec(builder: RecordCodecBuilder.Instance<T>): Products.P3<RecordCodecBuilder.Mu<T>, Double, Decimal, Float> {
|
fun <T : Job> basicCodec(builder: RecordCodecBuilder.Instance<T>): Products.P3<RecordCodecBuilder.Mu<T>, Double, Decimal, Float> {
|
||||||
return builder.group(
|
return builder.group(
|
||||||
Codec.doubleRange(0.0, Double.MAX_VALUE).fieldOf("ticks").forGetter(Job::ticks),
|
Codec.doubleRange(0.0, Double.MAX_VALUE).fieldOf("Ticks").forGetter(Job::ticks),
|
||||||
DecimalCodec.fieldOf("EnergyUsage").forGetter(Job::powerUsage), // не надо указывать минимальную энергию как 0,
|
DecimalCodec.fieldOf("EnergyUsage").forGetter(Job::powerUsage), // не надо указывать минимальную энергию как 0,
|
||||||
// ибо мы можем таким образом использовать это для создания работ генератора
|
// ибо мы можем таким образом использовать это для создания работ генератора
|
||||||
Codec.floatRange(0f, Float.MAX_VALUE).optionalFieldOf("Experience", 0f).forGetter(Job::experience),
|
Codec.floatRange(0f, Float.MAX_VALUE).optionalFieldOf("Experience", 0f).forGetter(Job::experience),
|
||||||
|
Loading…
Reference in New Issue
Block a user