Advertisement
Guest User

MinecraftStatsListener.kt (Main class)

a guest
Oct 15th, 2021
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.29 KB | None | 0 0
  1. package crux.dev.minecraftstatlistener.minecraftstatslistener
  2.  
  3. import crux.dev.minecraftstatlistener.minecraftstatslistener.listeners.Join
  4. import crux.dev.minecraftstatlistener.minecraftstatslistener.utils.Settings.send
  5. import org.bukkit.Bukkit
  6. import org.bukkit.event.EventHandler
  7. import org.bukkit.event.Listener
  8. import org.bukkit.event.block.BlockBreakEvent
  9. import org.bukkit.event.player.PlayerJoinEvent
  10. import org.bukkit.plugin.Plugin
  11. import org.bukkit.plugin.java.JavaPlugin
  12.  
  13.  
  14. class MinecraftStatsListener : JavaPlugin() {
  15.  
  16.     companion object {
  17.         var instance: MinecraftStatsListener? = null
  18.             private set;
  19.     }
  20.  
  21.     override fun onEnable() {
  22.         // Plugin startup logic
  23.         send("Plugin Enabled.");
  24.  
  25.         val pm = Bukkit.getPluginManager()
  26.         val plugin = this;
  27.  
  28.         instance = this;
  29.  
  30.         //pm.registerEvents(this, this)
  31.         Bukkit.getPluginManager().registerEvents(Join, this)
  32.  
  33.  
  34.     }
  35.  
  36. /*    @EventHandler
  37.     public fun onBlockBreak(e: BlockBreakEvent) {
  38.         val p = e.player
  39.         val b = e.block
  40.  
  41.         send("${b.type} broken by ${p.displayName}!")
  42.         send("${p.displayName} joined the game.")
  43.     }*/
  44.  
  45.     override fun onDisable() {
  46.         // Plugin shutdown logic
  47.         send("Plugin Disabled.")
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement