Compare commits

..

5 Commits

Author SHA1 Message Date
Fortern 03ddc4eee1 ver 1.2 2026-06-07 16:23:02 +08:00
Fortern d4ead15f4a workflows 2026-06-07 16:23:02 +08:00
Fortern be643c3a49 Depending on NBT-API 2026-06-07 16:22:59 +08:00
Fortern e90700264d ver 1.1 2026-06-07 16:22:24 +08:00
Fortern 3dddcd6665 占位符 2026-06-07 16:22:21 +08:00
@@ -7,7 +7,6 @@ import org.bukkit.plugin.java.JavaPlugin
import xyz.fortern.forternhelper.command.HelperCommand import xyz.fortern.forternhelper.command.HelperCommand
import xyz.fortern.forternhelper.listener.ForternListener import xyz.fortern.forternhelper.listener.ForternListener
import xyz.fortern.forternhelper.placeholder.ForternExpansion import xyz.fortern.forternhelper.placeholder.ForternExpansion
import java.io.File
class Helper : JavaPlugin() { class Helper : JavaPlugin() {
private lateinit var adventure: BukkitAudiences private lateinit var adventure: BukkitAudiences
@@ -17,21 +16,15 @@ class Helper : JavaPlugin() {
override fun onEnable() { override fun onEnable() {
// Plugin startup logic // Plugin startup logic
this.adventure = BukkitAudiences.create(this) this.adventure = BukkitAudiences.create(this)
// init data-folders
logger.info("Initializing data-folders...")
File(this.dataFolder, "block-nbt").mkdirs()
File(this.dataFolder, "item-nbt").mkdirs()
// register listeners
logger.info("Registering listeners...") logger.info("Registering listeners...")
// register listeners
Bukkit.getPluginManager().registerEvents(ForternListener(this), this) Bukkit.getPluginManager().registerEvents(ForternListener(this), this)
// register commands
logger.info("Registering commands...") logger.info("Registering commands...")
// register commands
Bukkit.getPluginCommand("helper")?.setExecutor(HelperCommand(this, adventure)) Bukkit.getPluginCommand("helper")?.setExecutor(HelperCommand(this, adventure))
// register placeholders // register placeholders
expansion = ForternExpansion(this)
if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) { if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) {
expansion = ForternExpansion(this)
logger.info("Registering placeholders...") logger.info("Registering placeholders...")
expansion.register() expansion.register()
} }