Skip to content

Commit 698afc1

Browse files
committed
Fixed crash on startup (when you try get configuration file).
1 parent 8bd1ec0 commit 698afc1

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/main/kotlin/com/mairwunnx/projectessentialspermissions/EntryPoint.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import org.apache.logging.log4j.LogManager
1616

1717
internal const val MOD_ID = "project_essentials_permissions"
1818
internal const val MOD_NAME = "Project Essentials Permissions"
19+
internal const val MOD_PART = "Project Essentials"
1920
internal const val MOD_VERSION = "1.14.4-0.1.0.0"
2021
internal const val MOD_DESCRIPTION =
2122
"additional module for Essentials; Just controlling player permissions"

src/main/kotlin/com/mairwunnx/projectessentialspermissions/helpers/ModPathHelper.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.mairwunnx.projectessentialspermissions.helpers
22

3-
import com.mairwunnx.projectessentialspermissions.MOD_NAME
3+
import com.mairwunnx.projectessentialspermissions.MOD_PART
44
import com.mairwunnx.projectessentialspermissions.enums.ForgeRootPaths
55
import net.minecraftforge.api.distmarker.Dist
66
import net.minecraftforge.fml.DistExecutor
77
import java.io.File
88

99
val CONFIG_FOLDER = root + File.separator + "config"
10-
val MOD_CONFIG_FOLDER = CONFIG_FOLDER + File.separator + MOD_NAME.replace(" ", "")
10+
val MOD_CONFIG_FOLDER = CONFIG_FOLDER + File.separator + MOD_PART.replace(" ", "")
1111
val PERMISSIONS_CONFIG = MOD_CONFIG_FOLDER + File.separator + "permissions.json"
1212

1313
private val root: String

src/main/kotlin/com/mairwunnx/projectessentialspermissions/permissions/PermissionBase.kt

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.mairwunnx.projectessentialspermissions.permissions
22

3+
import com.mairwunnx.projectessentialspermissions.helpers.MOD_CONFIG_FOLDER
34
import com.mairwunnx.projectessentialspermissions.helpers.PERMISSIONS_CONFIG
45
import kotlinx.serialization.ImplicitReflectionSerializer
56
import kotlinx.serialization.UnstableDefault
@@ -28,10 +29,9 @@ internal object PermissionBase {
2829
)
2930
)
3031
if (!File(PERMISSIONS_CONFIG).exists()) {
31-
createConfigDirs(
32-
PERMISSIONS_CONFIG
33-
)
34-
val defaultConfig = json.stringify(PermissionData.serializer(),
32+
createConfigDirs(MOD_CONFIG_FOLDER)
33+
val defaultConfig = json.stringify(
34+
PermissionData.serializer(),
3535
permissionData
3636
)
3737
File(PERMISSIONS_CONFIG).writeText(defaultConfig)
@@ -44,9 +44,7 @@ internal object PermissionBase {
4444
@UnstableDefault
4545
internal fun saveData() {
4646
logger.info(" - saving user permissions data ...")
47-
createConfigDirs(
48-
PERMISSIONS_CONFIG
49-
)
47+
createConfigDirs(MOD_CONFIG_FOLDER)
5048
val json = Json(
5149
JsonConfiguration(
5250
encodeDefaults = true,
@@ -57,7 +55,8 @@ internal object PermissionBase {
5755
useArrayPolymorphism = false
5856
)
5957
)
60-
val permConfig = json.stringify(PermissionData.serializer(),
58+
val permConfig = json.stringify(
59+
PermissionData.serializer(),
6160
permissionData
6261
)
6362
File(PERMISSIONS_CONFIG).writeText(permConfig)

0 commit comments

Comments
 (0)