Package dev.kitteh.factions.plugin
Class AbstractFactionsPlugin
java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
dev.kitteh.factions.plugin.AbstractFactionsPlugin
- All Implemented Interfaces:
FactionsPlugin,org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor,org.bukkit.plugin.Plugin
- Direct Known Subclasses:
FactionsPluginSpigot
@Internal
public abstract class AbstractFactionsPlugin
extends org.bukkit.plugin.java.JavaPlugin
implements FactionsPlugin
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaddCommands(BiConsumer<String, Cmd> reg, Consumer<Supplier<org.incendo.cloud.CommandManager<Sender>>> commandManager) booleanautoSave()voidautoSave(boolean enabled) voidvoidorg.bukkit.OfflinePlayerfactionOfflinePlayer(String name) com.google.gson.GsonBuildergetGsonBuilder(boolean confNotLoaded) org.bukkit.OfflinePlayergetOfflinePlayer(String name, UUID uuid) protected abstract StringgetPrimaryGroup(org.bukkit.OfflinePlayer player) voidcom.google.gson.Gsongson()static AbstractFactionsPlugininstance()voidloadLang()voidvoidvoidvoidvoidvoidvoidonEnable()voidonLoad()protected abstract voidprotected abstract Stringprotected abstract voidvoidvoidstartAutoLeaveTask(boolean restartIfRunning) abstract CompletableFuture<Boolean> teleport(org.bukkit.entity.Player player, org.bukkit.Location location) voidupdateNotification(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, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toStringMethods inherited from class org.bukkit.plugin.PluginBase
equals, getName, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.kitteh.factions.FactionsPlugin
conf, tl
-
Field Details
-
likesCats
public final boolean likesCats
-
-
Constructor Details
-
AbstractFactionsPlugin
public AbstractFactionsPlugin()
-
-
Method Details
-
instance
-
grumpException
-
onLoad
public void onLoad()- Specified by:
onLoadin interfaceorg.bukkit.plugin.Plugin- Overrides:
onLoadin classorg.bukkit.plugin.java.JavaPlugin
-
onEnable
public void onEnable()- Specified by:
onEnablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onEnablein classorg.bukkit.plugin.java.JavaPlugin
-
setWorldGuard
-
loadLang
public void loadLang() -
getServerUUID
-
getStartupLog
-
getStartupExceptionLog
-
gson
public com.google.gson.Gson gson()- Specified by:
gsonin interfaceFactionsPlugin
-
seeChunkUtil
- Specified by:
seeChunkUtilin interfaceFactionsPlugin
-
log
-
log
-
log
-
log
-
autoSave
public boolean autoSave()- Specified by:
autoSavein interfaceFactionsPlugin
-
autoSave
public void autoSave(boolean enabled) -
configManager
- Specified by:
configManagerin interfaceFactionsPlugin
-
landRaidControl
- Specified by:
landRaidControlin interfaceFactionsPlugin
-
getWorldguard
-
getGsonBuilder
public com.google.gson.GsonBuilder getGsonBuilder(boolean confNotLoaded) -
onDisable
public void onDisable()- Specified by:
onDisablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onDisablein classorg.bukkit.plugin.java.JavaPlugin
-
startAutoLeaveTask
public void startAutoLeaveTask(boolean restartIfRunning) -
getPrimaryGroup
-
debug
-
debug
-
luckpermsEnabled
public void luckpermsEnabled() -
factionOfflinePlayer
-
getOfflinePlayer
-
updateNotification
public void updateNotification(org.bukkit.entity.Player player) -
integrationManager
- Specified by:
integrationManagerin interfaceFactionsPlugin
-
pluginType
-
onPluginLoad
protected abstract void onPluginLoad() -
registerServerSpecificEvents
protected abstract void registerServerSpecificEvents() -
teleport
public abstract CompletableFuture<Boolean> teleport(org.bukkit.entity.Player player, org.bukkit.Location location) -
addCommands
-
getPluginName
-