Skip to content

Commit 8bd1ec0

Browse files
committed
EntryPoint class code cleanup.
1 parent 0ea2341 commit 8bd1ec0

File tree

1 file changed

+9
-12
lines changed
  • src/main/kotlin/com/mairwunnx/projectessentialspermissions

1 file changed

+9
-12
lines changed

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

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ package com.mairwunnx.projectessentialspermissions
22

33
import com.mairwunnx.projectessentialspermissions.commands.EssPermissionsCommand
44
import com.mairwunnx.projectessentialspermissions.helpers.validateForgeVersion
5+
import com.mairwunnx.projectessentialspermissions.permissions.PermissionBase
56
import com.mojang.brigadier.CommandDispatcher
7+
import kotlinx.serialization.ImplicitReflectionSerializer
8+
import kotlinx.serialization.UnstableDefault
69
import net.minecraft.command.CommandSource
7-
import net.minecraft.entity.player.ServerPlayerEntity
810
import net.minecraftforge.common.MinecraftForge
9-
import net.minecraftforge.event.CommandEvent
10-
import net.minecraftforge.eventbus.api.EventPriority
1111
import net.minecraftforge.eventbus.api.SubscribeEvent
1212
import net.minecraftforge.fml.common.Mod
1313
import net.minecraftforge.fml.event.server.FMLServerStartingEvent
@@ -26,6 +26,9 @@ internal const val MOD_TARGET_MC = "1.14.4"
2626
internal const val MOD_SOURCES_LINK = "https://github.com/MairwunNx/ProjectEssentials-Permissions/"
2727
internal const val MOD_TELEGRAM_LINK = "https://t.me/minecraftforge"
2828

29+
@UnstableDefault
30+
@ImplicitReflectionSerializer
31+
@Suppress("unused")
2932
@Mod(MOD_ID)
3033
class EntryPoint {
3134
private val logger = LogManager.getLogger()
@@ -36,7 +39,7 @@ class EntryPoint {
3639
logger.debug("Register event bus for $MOD_NAME mod ...")
3740
MinecraftForge.EVENT_BUS.register(this)
3841
logger.info("Loading $MOD_NAME permissions data ...")
39-
// load data
42+
PermissionBase.loadData()
4043
}
4144

4245
private fun logBaseInfo() {
@@ -63,17 +66,11 @@ class EntryPoint {
6366
EssPermissionsCommand.register(cmdDispatcher)
6467
}
6568

69+
@Suppress("UNUSED_PARAMETER")
6670
@SubscribeEvent
6771
fun onServerStopping(it: FMLServerStoppingEvent) {
6872
logger.info("Shutting down $MOD_NAME mod ...")
6973
logger.info(" - Saving modification user data ...")
70-
// save data
71-
}
72-
73-
@SubscribeEvent(priority = EventPriority.HIGH)
74-
fun onPlayerCommand(it: CommandEvent) {
75-
if (it.parseResults.context.source.entity is ServerPlayerEntity) {
76-
// check command permissions
77-
}
74+
PermissionBase.saveData()
7875
}
7976
}

0 commit comments

Comments
 (0)