aboutsummaryrefslogtreecommitdiff
path: root/src/compat/moulconfig/java/MCConfigEditorIntegration.kt
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-11-17 19:55:02 +0100
committerLinnea Gräf <nea@nea.moe>2025-11-17 19:55:02 +0100
commitc93a04a001b0f66b2724d46b04b6d1ed49a08d07 (patch)
tree5869ca70acc482ef0362f27785c3d3f1cbb9ffae /src/compat/moulconfig/java/MCConfigEditorIntegration.kt
parentaf9893b59407c69d31ebd2ed513f0396ab4d2dc9 (diff)
downloadFirmament-c93a04a001b0f66b2724d46b04b6d1ed49a08d07.tar.gz
Firmament-c93a04a001b0f66b2724d46b04b6d1ed49a08d07.tar.bz2
Firmament-c93a04a001b0f66b2724d46b04b6d1ed49a08d07.zip
refactor: port to mojmaps
Diffstat (limited to 'src/compat/moulconfig/java/MCConfigEditorIntegration.kt')
-rw-r--r--src/compat/moulconfig/java/MCConfigEditorIntegration.kt18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/compat/moulconfig/java/MCConfigEditorIntegration.kt b/src/compat/moulconfig/java/MCConfigEditorIntegration.kt
index f0e7f16..6b2df21 100644
--- a/src/compat/moulconfig/java/MCConfigEditorIntegration.kt
+++ b/src/compat/moulconfig/java/MCConfigEditorIntegration.kt
@@ -36,11 +36,11 @@ import java.net.URI
import kotlin.time.Duration
import kotlin.time.Duration.Companion.seconds
import kotlin.time.DurationUnit
-import net.minecraft.client.gui.screen.Screen
-import net.minecraft.text.Text
-import net.minecraft.util.Identifier
-import net.minecraft.util.StringIdentifiable
-import net.minecraft.util.Util
+import net.minecraft.client.gui.screens.Screen
+import net.minecraft.network.chat.Component
+import net.minecraft.resources.ResourceLocation
+import net.minecraft.util.StringRepresentable
+import net.minecraft.Util
import moe.nea.firmament.Firmament
import moe.nea.firmament.gui.config.AllConfigsGui
import moe.nea.firmament.gui.config.BooleanHandler
@@ -129,7 +129,7 @@ class MCConfigEditorIntegration : FirmamentConfigScreenProvider {
}
}
- fun <T> helpRegisterChoice() where T : Enum<T>, T : StringIdentifiable {
+ fun <T> helpRegisterChoice() where T : Enum<T>, T : StringRepresentable {
register(ChoiceHandler::class.java as Class<ChoiceHandler<T>>) { handler, option, categoryAccordionId, configObject ->
object : ProcessedEditableOptionFirm<T>(option, categoryAccordionId, configObject) {
override fun createEditor(): GuiOptionEditor {
@@ -356,9 +356,9 @@ class MCConfigEditorIntegration : FirmamentConfigScreenProvider {
return DescriptionRendereringBehaviour.EXPAND_PANEL
}
- fun mkSocial(name: String, identifier: Identifier, link: String) = object : Social() {
+ fun mkSocial(name: String, identifier: ResourceLocation, link: String) = object : Social() {
override fun onClick() {
- Util.getOperatingSystem().open(URI(link))
+ MC.openUrl(link)
}
override fun getTooltip(): List<StructuredText> {
@@ -437,7 +437,7 @@ class MCConfigEditorIntegration : FirmamentConfigScreenProvider {
if (search != null)
editor.search(search)
editor.setWide(AllConfigsGui.ConfigConfig.enableWideMC)
- return MoulConfigScreenComponent(Text.empty(), GuiContext(GuiElementComponent(editor)), parent) // TODO : add parent support
+ return MoulConfigScreenComponent(Component.empty(), GuiContext(GuiElementComponent(editor)), parent) // TODO : add parent support
}
}