Package de.steev.bm

Class main

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
main
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.event.Listener, org.bukkit.plugin.Plugin

public class main extends org.bukkit.plugin.java.JavaPlugin implements org.bukkit.event.Listener
The Plugins Entrypoint
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Custom Playerdata File
    org.bukkit.configuration.file.FileConfiguration
    the file config
    The Filename
    int
    Variable for how many player got to bed
    (package private) String
    The Plugin verion for display
    org.bukkit.World
    The world
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    handles plugin disabling
    void
    Handles initialisation
    (package private) void
    onPlayerJoin​(org.bukkit.event.player.PlayerJoinEvent e)
    handles players joining
    (package private) void
    saves player data

    Methods inherited from class org.bukkit.plugin.java.JavaPlugin

    getClassLoader, getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onCommand, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString

    Methods inherited from class org.bukkit.plugin.PluginBase

    equals, getName, hashCode

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • playerInBed

      public int playerInBed
      Variable for how many player got to bed
    • world

      public org.bukkit.World world
      The world
    • version

      String version
      The Plugin verion for display
    • playerdata

      public File playerdata
      Custom Playerdata File
    • playerDataConfig

      public org.bukkit.configuration.file.FileConfiguration playerDataConfig
      the file config
    • playerdatafilename

      public final String playerdatafilename
      The Filename
      See Also:
      Constant Field Values
  • Constructor Details

    • main

      public main()
  • Method Details

    • onEnable

      public void onEnable()
      Handles initialisation
      Specified by:
      onEnable in interface org.bukkit.plugin.Plugin
      Overrides:
      onEnable in class org.bukkit.plugin.java.JavaPlugin
    • onPlayerJoin

      void onPlayerJoin(org.bukkit.event.player.PlayerJoinEvent e)
      handles players joining
      Parameters:
      e - event fired
    • saveplayerdata

      void saveplayerdata()
      saves player data
    • onDisable

      public void onDisable()
      handles plugin disabling
      Specified by:
      onDisable in interface org.bukkit.plugin.Plugin
      Overrides:
      onDisable in class org.bukkit.plugin.java.JavaPlugin