Compare commits

..

5 Commits

Author SHA1 Message Date
Fortern 1e7dcf1729 ver 1.2
Build Plugin / Build with Maven (push) Successful in 46s
2026-06-07 12:15:40 +08:00
Fortern 621e725298 workflows 2026-06-07 12:15:40 +08:00
Fortern 25a57ed9bf Depending on NBT-API 2026-06-07 12:15:40 +08:00
Fortern 029e218e1d ver 1.1 2026-06-07 12:15:40 +08:00
Fortern 239c633bbc 占位符 2026-06-07 12:15:40 +08:00
@@ -7,6 +7,7 @@ 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
@@ -16,15 +17,21 @@ 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)
logger.info("Registering listeners...")
// init data-folders
logger.info("Initializing data-folders...")
File(this.dataFolder, "block-nbt").mkdirs()
File(this.dataFolder, "item-nbt").mkdirs()
// register listeners // register listeners
logger.info("Registering listeners...")
Bukkit.getPluginManager().registerEvents(ForternListener(this), this) Bukkit.getPluginManager().registerEvents(ForternListener(this), this)
logger.info("Registering commands...")
// register commands // register commands
logger.info("Registering 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()
} }