From 31f6d38b9b23700a92365e48685e429ac19eec41 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 4 Oct 2022 00:28:09 +0700 Subject: [PATCH] forgot those --- .../kotlin/ru/dbotthepony/mc/otm/network/FieldSynchronizer.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/network/FieldSynchronizer.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/network/FieldSynchronizer.kt index b9be1c94c..c42899287 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/network/FieldSynchronizer.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/network/FieldSynchronizer.kt @@ -150,6 +150,9 @@ class FieldSynchronizer(private val callback: Runnable, private val alwaysCallCa fun > enum(type: Class, getter: KProperty0) = ComputedField(getter, EnumValueCodec(type)) inline fun > enum(getter: KProperty0) = ComputedField(getter, EnumValueCodec(T::class.java)) + fun > enum(type: Class, getter: Supplier) = ComputedField(getter::get, EnumValueCodec(type)) + inline fun > enum(getter: Supplier) = ComputedField(getter::get, EnumValueCodec(T::class.java)) + fun byte( value: Byte = 0, getter: FieldGetter? = null,