diff --git a/src/main/kotlin/dev/znci/rocket/scripting/PermissionsManager.kt b/src/main/kotlin/dev/znci/rocket/scripting/PermissionsManager.kt index 907a87d..46d291b 100644 --- a/src/main/kotlin/dev/znci/rocket/scripting/PermissionsManager.kt +++ b/src/main/kotlin/dev/znci/rocket/scripting/PermissionsManager.kt @@ -22,6 +22,7 @@ object PermissionsManager { return player.hasPermission("group.$group") } + @Suppress("unused") // TODO: This will be used in the future. Remove this decorator when it's used. fun getPlayerGroups(player: Player): List { return player.effectivePermissions .filter { it.permission.startsWith("group.") } diff --git a/src/main/kotlin/dev/znci/rocket/scripting/ScriptManager.kt b/src/main/kotlin/dev/znci/rocket/scripting/ScriptManager.kt index 1e4a98f..6c96679 100644 --- a/src/main/kotlin/dev/znci/rocket/scripting/ScriptManager.kt +++ b/src/main/kotlin/dev/znci/rocket/scripting/ScriptManager.kt @@ -26,16 +26,18 @@ import org.luaj.vm2.lib.jse.JsePlatform import java.util.ArrayList object ScriptManager { - var scriptsFolder: File = File("") - val globals: Globals = JsePlatform.standardGlobals() + private val globals: Globals = JsePlatform.standardGlobals() + var scriptsFolder: File = File("") val usedEvents = mutableMapOf, LuaValue>() val enabledCommands = mutableMapOf() + @Suppress("unused") // TODO: Will be used in the future when custom configuration folders are implemented fun setFolder(folder: File) { scriptsFolder = folder } + @Suppress("unused") // TODO: Is this still required? fun loadScripts() { scriptsFolder.walkTopDown().forEach { file -> if (file.isFile && !file.startsWith("-")) { diff --git a/src/main/kotlin/dev/znci/rocket/scripting/events/EventListener.kt b/src/main/kotlin/dev/znci/rocket/scripting/events/EventListener.kt index 283815a..aafa66c 100644 --- a/src/main/kotlin/dev/znci/rocket/scripting/events/EventListener.kt +++ b/src/main/kotlin/dev/znci/rocket/scripting/events/EventListener.kt @@ -20,10 +20,8 @@ import dev.znci.rocket.scripting.ScriptManager import org.bukkit.Bukkit import org.bukkit.event.Cancellable import org.bukkit.event.Event -import org.bukkit.event.EventHandler import org.bukkit.event.EventPriority import org.bukkit.event.Listener -import org.bukkit.event.block.BlockBreakEvent import org.bukkit.plugin.Plugin import org.luaj.vm2.LuaBoolean import org.luaj.vm2.LuaTable @@ -133,6 +131,7 @@ object EventListener : Listener { val fromField = event.javaClass.getDeclaredField("from") fromField.isAccessible = true val from = fromField.get(event) + @Suppress("ControlFlowWithEmptyBody") // Remove this when implementing if (from is org.bukkit.Location) { // TODO: Finish this when mibers creates PR which adds new location class } @@ -142,6 +141,7 @@ object EventListener : Listener { val toField = event.javaClass.getDeclaredField("to") toField.isAccessible = true val to = toField.get(event) + @Suppress("ControlFlowWithEmptyBody") // Remove this when implementing if (to is org.bukkit.Location) { // TODO: Finish this when mibers creates PR which adds new location class } diff --git a/src/main/kotlin/dev/znci/rocket/scripting/functions/Commands.kt b/src/main/kotlin/dev/znci/rocket/scripting/functions/Commands.kt index 43d72e7..00c0980 100644 --- a/src/main/kotlin/dev/znci/rocket/scripting/functions/Commands.kt +++ b/src/main/kotlin/dev/znci/rocket/scripting/functions/Commands.kt @@ -21,7 +21,6 @@ import dev.znci.rocket.scripting.PlayerManager import dev.znci.rocket.scripting.ScriptManager import dev.znci.rocket.scripting.util.defineProperty import dev.znci.rocket.util.MessageFormatter -import net.kyori.adventure.text.Component import org.bukkit.Bukkit import org.bukkit.command.Command import org.bukkit.command.CommandExecutor