Class GSBansPaper

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
com.gamersafer.minecraft.bans.paper.GSBansPaper
All Implemented Interfaces:
com.gamersafer.minecraft.bans.common.abstraction.IPlugin, org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin

public class GSBansPaper extends org.bukkit.plugin.java.JavaPlugin implements com.gamersafer.minecraft.bans.common.abstraction.IPlugin
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.gamersafer.minecraft.bans.common.api.GSBansApi
     
    com.gamersafer.minecraft.bans.common.placeholder.PlaceholderService
     
    void
     
    void
     
     
    sync(Supplier<T> r)
     
    com.gamersafer.minecraft.bans.common.abstraction.ISender
    wrap(org.bukkit.command.CommandSender sender)
     
    com.gamersafer.minecraft.bans.common.abstraction.IPlayer
    wrapPlayer(org.bukkit.entity.Player player)
     

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

    getClassLoader, getCommand, getConfig, getDataFolder, getDefaultBiomeProvider, 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

    Methods inherited from interface org.bukkit.plugin.Plugin

    getLog4JLogger, getSLF4JLogger
  • Constructor Details

    • GSBansPaper

      public GSBansPaper()
  • Method Details

    • onEnable

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

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

      public com.gamersafer.minecraft.bans.common.abstraction.IPlayer wrapPlayer(org.bukkit.entity.Player player)
    • wrap

      public com.gamersafer.minecraft.bans.common.abstraction.ISender wrap(org.bukkit.command.CommandSender sender)
    • getPlaceholderService

      public com.gamersafer.minecraft.bans.common.placeholder.PlaceholderService getPlaceholderService()
      Specified by:
      getPlaceholderService in interface com.gamersafer.minecraft.bans.common.abstraction.IPlugin
    • getApi

      public com.gamersafer.minecraft.bans.common.api.GSBansApi getApi()
    • sync

      public CompletableFuture<Void> sync(Runnable r)
    • sync

      public <T> CompletableFuture<T> sync(Supplier<T> r)