Package com.massivecraft.factions.zcore
Class MPlugin
- java.lang.Object
-
- org.bukkit.plugin.PluginBase
-
- org.bukkit.plugin.java.JavaPlugin
-
- com.massivecraft.factions.zcore.MPlugin
-
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor,org.bukkit.plugin.Plugin
- Direct Known Subclasses:
FactionsPlugin
public abstract class MPlugin extends org.bukkit.plugin.java.JavaPlugin
-
-
Constructor Summary
Constructors Constructor Description MPlugin()
-
Method Summary
Modifier and Type Method Description voidaddRawTags()booleangetAutoSave()java.util.List<MCommand<?>>getBaseCommands()com.google.gson.GsonBuildergetGsonBuilder()java.util.Map<java.util.UUID,java.lang.Integer>getStuckMap()java.util.Map<java.util.UUID,java.lang.Long>getTimers()booleanhandleCommand(org.bukkit.command.CommandSender sender, java.lang.String commandString)booleanhandleCommand(org.bukkit.command.CommandSender sender, java.lang.String commandString, boolean testOnly)booleanhandleCommand(org.bukkit.command.CommandSender sender, java.lang.String commandString, boolean testOnly, boolean async)voidinitTXT()voidloadLang()voidlog(java.lang.Object msg)voidlog(java.lang.String str, java.lang.Object... args)voidlog(java.util.logging.Level level, java.lang.Object msg)voidlog(java.util.logging.Level level, java.lang.String str, java.lang.Object... args)booleanlogPlayerCommands()voidonDisable()voidpostAutoSave()voidpostEnable()voidpreAutoSave()booleanpreEnable()voidsetAutoSave(boolean val)voidsuicide()-
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, onEnable, onLoad, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
-
-
-
-
Field Detail
-
gson
public final com.google.gson.Gson gson
-
persist
public Persist persist
-
txt
public TextUtil txt
-
perm
public PermUtil perm
-
refCommand
public java.lang.String refCommand
-
stuckMap
public java.util.Map<java.util.UUID,java.lang.Integer> stuckMap
-
rawTags
public java.util.Map<java.lang.String,java.lang.String> rawTags
-
loadSuccessful
protected boolean loadSuccessful
-
-
Method Detail
-
getAutoSave
public boolean getAutoSave()
-
setAutoSave
public void setAutoSave(boolean val)
-
getBaseCommands
public java.util.List<MCommand<?>> getBaseCommands()
-
preEnable
public boolean preEnable()
-
postEnable
public void postEnable()
-
loadLang
public void loadLang()
-
onDisable
public void onDisable()
- Specified by:
onDisablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onDisablein classorg.bukkit.plugin.java.JavaPlugin
-
suicide
public void suicide()
-
getGsonBuilder
public com.google.gson.GsonBuilder getGsonBuilder()
-
addRawTags
public void addRawTags()
-
initTXT
public void initTXT()
-
logPlayerCommands
public boolean logPlayerCommands()
-
handleCommand
public boolean handleCommand(org.bukkit.command.CommandSender sender, java.lang.String commandString, boolean testOnly)
-
handleCommand
public boolean handleCommand(org.bukkit.command.CommandSender sender, java.lang.String commandString, boolean testOnly, boolean async)
-
handleCommand
public boolean handleCommand(org.bukkit.command.CommandSender sender, java.lang.String commandString)
-
preAutoSave
public void preAutoSave()
-
postAutoSave
public void postAutoSave()
-
getStuckMap
public java.util.Map<java.util.UUID,java.lang.Integer> getStuckMap()
-
getTimers
public java.util.Map<java.util.UUID,java.lang.Long> getTimers()
-
log
public void log(java.lang.Object msg)
-
log
public void log(java.lang.String str, java.lang.Object... args)
-
log
public void log(java.util.logging.Level level, java.lang.String str, java.lang.Object... args)
-
log
public void log(java.util.logging.Level level, java.lang.Object msg)
-
-