Skip to content

Commit 63ab7f9

Browse files
fix(FileValue): setByString (#6839)
1 parent cf0e218 commit 63ab7f9

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

src/main/kotlin/net/ccbluex/liquidbounce/config/types/ValueType.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
* along with LiquidBounce. If not, see <https://www.gnu.org/licenses/>.
1818
*/
1919

20-
package net.ccbluex.liquidbounce.config.types;
20+
package net.ccbluex.liquidbounce.config.types
2121

22-
import net.ccbluex.liquidbounce.config.util.AutoCompletionProvider;
23-
import net.ccbluex.liquidbounce.utils.input.HumanInputDeserializer;
22+
import net.ccbluex.liquidbounce.config.util.AutoCompletionProvider
23+
import net.ccbluex.liquidbounce.utils.input.HumanInputDeserializer
2424

2525
enum class ValueType(
2626
val deserializer: HumanInputDeserializer.StringDeserializer<*>? = null,
@@ -44,7 +44,7 @@ enum class ValueType(
4444
CLIENT_PACKET,
4545
SERVER_PACKET,
4646
KEY(HumanInputDeserializer.keyDeserializer),
47-
FILE(HumanInputDeserializer.pathDeserializer),
47+
FILE(HumanInputDeserializer.fileDeserializer),
4848
BIND,
4949
VECTOR3_I,
5050
VECTOR3_D,

src/main/kotlin/net/ccbluex/liquidbounce/utils/input/HumanInputDeserializer.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,8 @@ import net.minecraft.registry.Registries
2828
import net.minecraft.sound.SoundEvent
2929
import net.minecraft.util.Identifier
3030
import java.awt.Color
31-
import java.nio.file.Path
31+
import java.io.File
3232
import java.util.*
33-
import kotlin.io.path.Path
3433
import kotlin.jvm.optionals.getOrNull
3534

3635
object HumanInputDeserializer {
@@ -89,7 +88,7 @@ object HumanInputDeserializer {
8988

9089
val keyDeserializer: StringDeserializer<InputUtil.Key> = StringDeserializer(::inputByName)
9190

92-
val pathDeserializer: StringDeserializer<Path> = StringDeserializer(::Path)
91+
val fileDeserializer: StringDeserializer<File> = StringDeserializer(::File)
9392

9493
fun <T> parseArray(str: String, componentDeserializer: StringDeserializer<T>): MutableList<T> {
9594
return str.split(",").mapTo(ArrayList(), componentDeserializer::deserializeThrowing)

0 commit comments

Comments
 (0)