mirror of
https://github.com/TheWhiteDog9487/WhoProvideThisKeybind.git
synced 2026-09-16 23:10:28 +08:00
🪲 fix: 解决在删除IsFrameworkClass内部兼容代码之后嵌套的第三方Mod无法获取文件路径从而导致游戏崩溃的Bug
This commit is contained in:
+1
-1
@@ -14,7 +14,7 @@ loom_version=1.17-SNAPSHOT
|
||||
fabric_kotlin_version=1.13.13+kotlin.2.4.10
|
||||
|
||||
# Mod Properties
|
||||
version=1.1.0
|
||||
version=1.2.0
|
||||
group=xyz.thewhitedog9487
|
||||
|
||||
OutputFileBasename=WhoProvideThisKeybind
|
||||
|
||||
@@ -34,7 +34,12 @@ data class ModInfo(val ModContainerInstance: ModContainer?) {
|
||||
val MetaData: ModMetadata? = ModContainerInstance?.metadata
|
||||
val DisplayName: String = MetaData?.name ?: Component.translatable("special_string_UNKNOWN").string
|
||||
val HumanFriendlyName: Component = Component.translatableWithFallback("modmenu.nameTranslation." + (MetaData?.id ?: "unknown"), DisplayName)
|
||||
val FilePath: String = ModContainerInstance?.origin?.paths?.joinToString("\n") { it.pathString } ?: Component.translatable("special_string_UNKNOWN").string }
|
||||
val FilePath: String get() {
|
||||
val ModOrigin = ModContainerInstance?.origin
|
||||
return try {
|
||||
ModOrigin?.paths?.joinToString("\n") { it.pathString } ?: Component.translatable("special_string_UNKNOWN").string }
|
||||
catch (_: UnsupportedOperationException) {
|
||||
Component.translatable("special_string_UNKNOWN").string } } }
|
||||
|
||||
fun Button.SetNewTooltip(Key: KeyMapping) {
|
||||
if (SettingsInstance.ModEnabled == false) return
|
||||
|
||||
Reference in New Issue
Block a user