11package com.github.quiltservertools.ledger.commands.subcommands
22
3- import kotlinx.coroutines.launch
4- import me.lucko.fabric.api.permissions.v0.Permissions
5- import net.fabricmc.loader.api.FabricLoader
6- import net.minecraft.server.command.CommandManager
7- import net.minecraft.text.ClickEvent
8- import net.minecraft.text.TranslatableText
93import com.github.quiltservertools.ledger.Ledger
104import com.github.quiltservertools.ledger.commands.BuildableCommand
115import com.github.quiltservertools.ledger.commands.CommandConsts
@@ -15,6 +9,13 @@ import com.github.quiltservertools.ledger.utility.LiteralNode
159import com.github.quiltservertools.ledger.utility.TextColorPallet
1610import com.github.quiltservertools.ledger.utility.literal
1711import com.github.quiltservertools.ledger.utility.translate
12+ import kotlinx.coroutines.launch
13+ import me.lucko.fabric.api.permissions.v0.Permissions
14+ import net.fabricmc.loader.api.FabricLoader
15+ import net.fabricmc.loader.api.SemanticVersion
16+ import net.minecraft.server.command.CommandManager
17+ import net.minecraft.text.ClickEvent
18+ import net.minecraft.text.TranslatableText
1819
1920object StatusCommand : BuildableCommand {
2021 override fun build (): LiteralNode =
@@ -74,7 +75,7 @@ object StatusCommand : BuildableCommand {
7475 it.withClickEvent(
7576 ClickEvent (
7677 ClickEvent .Action .OPEN_URL ,
77- " https://quiltservertools.github.io/Ledger/${getVersion().friendlyString} /"
78+ " https://quiltservertools.github.io/Ledger/latest /"
7879 )
7980 )
8081 }
@@ -85,6 +86,7 @@ object StatusCommand : BuildableCommand {
8586 return 1
8687 }
8788
88- private fun getVersion () =
89- FabricLoader .getInstance().getModContainer(Ledger .MOD_ID ).get().metadata.version
89+ private fun getVersion () = SemanticVersion .parse(
90+ FabricLoader .getInstance().getModContainer(Ledger .MOD_ID ).get().metadata.version.friendlyString
91+ )
9092}
0 commit comments