Package com.massivecraft.factions
Class FactionsPlugin
- java.lang.Object
-
- org.bukkit.plugin.PluginBase
-
- org.bukkit.plugin.java.JavaPlugin
-
- com.massivecraft.factions.zcore.MPlugin
-
- com.massivecraft.factions.FactionsPlugin
-
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter,org.bukkit.command.TabExecutor,org.bukkit.plugin.Plugin
public class FactionsPlugin extends MPlugin
-
-
Field Summary
Fields Modifier and Type Field Description CmdAutoHelpcmdAutoHelpFCmdRootcmdBasestatic net.milkbowl.vault.economy.EconomyeconbooleanfactionsFlightstatic FactionsPlugininstancejava.util.List<java.lang.String>itemListbooleanmc112booleanmc113booleanmc114booleanmc17booleanmc18static net.milkbowl.vault.permission.PermissionpermsbooleanPlaceholderApi(package private) ch.njol.skript.SkriptAddonskriptAddonstatic booleanstartupFinishedbooleanuseNonPacketParticles-
Fields inherited from class com.massivecraft.factions.zcore.MPlugin
gson, loadSuccessful, perm, persist, rawTags, refCommand, stuckMap, txt
-
-
Constructor Summary
Constructors Constructor Description FactionsPlugin()
-
Method Summary
Modifier and Type Method Description java.lang.Stringcolor(java.lang.String line)java.util.List<java.lang.String>colorList(java.util.List<java.lang.String> lore)org.bukkit.inventory.ItemStackcreateItem(org.bukkit.Material material, int amount, short datavalue, java.lang.String name, java.util.List<java.lang.String> lore)org.bukkit.inventory.ItemStackcreateLazyItem(org.bukkit.Material material, int amount, short datavalue, java.lang.String name, java.lang.String lore)voidcreateTimedHologram(org.bukkit.Location location, java.lang.String text, java.lang.Long timeout)voiddebug(java.lang.String s)voiddebug(java.util.logging.Level level, java.lang.String s)net.milkbowl.vault.economy.EconomygetEcon()FactionsPlayerListenergetFactionsPlayerListener()java.util.Set<java.lang.String>getFactionTags()com.google.gson.GsonBuildergetGsonBuilder()static FactionsPlugingetInstance()booleangetLocked()java.util.Set<java.lang.String>getOnlinePlayersInFaction(java.lang.String factionTag)java.lang.StringgetPlayerFactionTag(org.bukkit.entity.Player player)java.lang.StringgetPlayerFactionTagRelation(org.bukkit.entity.Player speaker, org.bukkit.entity.Player listener)java.util.Set<java.lang.String>getPlayersInFaction(java.lang.String factionTag)java.lang.StringgetPlayerTitle(org.bukkit.entity.Player player)java.lang.StringgetPrimaryGroup(org.bukkit.OfflinePlayer player)ch.njol.skript.SkriptAddongetSkriptAddon()booleangetSpam()booleanhandleCommand(org.bukkit.command.CommandSender sender, java.lang.String commandString, boolean testOnly)voidhandleFactionTagExternally(boolean notByFactions)inthookSupportVersion()booleanisClipPlaceholderAPIHooked()booleanisFactionsCommand(java.lang.String check)booleanisHookedPlayervaults()booleanisMVdWPlaceholderAPIHooked()booleanisPlayerFactionChatting(org.bukkit.entity.Player player)booleanlogPlayerCommands()booleanonCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String label, java.lang.String[] split)voidonDisable()voidonEnable()java.util.List<java.lang.String>onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String alias, java.lang.String[] args)voidplaySound(org.bukkit.entity.Player p, java.lang.String sound)voidplaySound(org.bukkit.entity.Player p, java.util.List<java.lang.String> sounds)voidplaySoundForAll(java.lang.String sound)voidplaySoundForAll(java.util.List<java.lang.String> sounds)voidpostAutoSave()java.util.List<java.lang.String>replacePlaceholders(java.util.List<java.lang.String> lore, Placeholder... placeholders)voidsetLocked(boolean val)voidsetSpam(boolean val)booleanshouldLetFactionsHandleThisChat(org.bukkit.event.player.AsyncPlayerChatEvent event)voidstartAutoLeaveTask(boolean restartIfRunning)-
Methods inherited from class com.massivecraft.factions.zcore.MPlugin
addRawTags, getAutoSave, getBaseCommands, getStuckMap, getTimers, handleCommand, handleCommand, initTXT, loadLang, log, log, log, log, postEnable, preAutoSave, preEnable, setAutoSave, suicide
-
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, onLoad, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
-
-
-
-
Field Detail
-
instance
public static FactionsPlugin instance
-
perms
public static net.milkbowl.vault.permission.Permission perms
-
startupFinished
public static boolean startupFinished
-
econ
public static net.milkbowl.vault.economy.Economy econ
-
PlaceholderApi
public boolean PlaceholderApi
-
cmdBase
public FCmdRoot cmdBase
-
cmdAutoHelp
public CmdAutoHelp cmdAutoHelp
-
mc17
public boolean mc17
-
mc18
public boolean mc18
-
mc112
public boolean mc112
-
mc113
public boolean mc113
-
mc114
public boolean mc114
-
useNonPacketParticles
public boolean useNonPacketParticles
-
factionsFlight
public boolean factionsFlight
-
skriptAddon
ch.njol.skript.SkriptAddon skriptAddon
-
itemList
public java.util.List<java.lang.String> itemList
-
-
Method Detail
-
getInstance
public static FactionsPlugin getInstance()
-
getLocked
public boolean getLocked()
-
setLocked
public void setLocked(boolean val)
-
getSpam
public boolean getSpam()
-
setSpam
public void setSpam(boolean val)
-
playSoundForAll
public void playSoundForAll(java.lang.String sound)
-
playSoundForAll
public void playSoundForAll(java.util.List<java.lang.String> sounds)
-
playSound
public void playSound(org.bukkit.entity.Player p, java.util.List<java.lang.String> sounds)
-
playSound
public void playSound(org.bukkit.entity.Player p, java.lang.String sound)
-
onEnable
public void onEnable()
- Specified by:
onEnablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onEnablein classorg.bukkit.plugin.java.JavaPlugin
-
getSkriptAddon
public ch.njol.skript.SkriptAddon getSkriptAddon()
-
replacePlaceholders
public java.util.List<java.lang.String> replacePlaceholders(java.util.List<java.lang.String> lore, Placeholder... placeholders)
-
isClipPlaceholderAPIHooked
public boolean isClipPlaceholderAPIHooked()
-
isMVdWPlaceholderAPIHooked
public boolean isMVdWPlaceholderAPIHooked()
-
getGsonBuilder
public com.google.gson.GsonBuilder getGsonBuilder()
- Overrides:
getGsonBuilderin classMPlugin
-
onDisable
public void onDisable()
-
startAutoLeaveTask
public void startAutoLeaveTask(boolean restartIfRunning)
-
postAutoSave
public void postAutoSave()
- Overrides:
postAutoSavein classMPlugin
-
createItem
public org.bukkit.inventory.ItemStack createItem(org.bukkit.Material material, int amount, short datavalue, java.lang.String name, java.util.List<java.lang.String> lore)
-
createLazyItem
public org.bukkit.inventory.ItemStack createLazyItem(org.bukkit.Material material, int amount, short datavalue, java.lang.String name, java.lang.String lore)
-
getEcon
public net.milkbowl.vault.economy.Economy getEcon()
-
logPlayerCommands
public boolean logPlayerCommands()
- Overrides:
logPlayerCommandsin classMPlugin
-
handleCommand
public boolean handleCommand(org.bukkit.command.CommandSender sender, java.lang.String commandString, boolean testOnly)- Overrides:
handleCommandin classMPlugin
-
onCommand
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String label, java.lang.String[] split)- Specified by:
onCommandin interfaceorg.bukkit.command.CommandExecutor- Overrides:
onCommandin classorg.bukkit.plugin.java.JavaPlugin
-
onTabComplete
public java.util.List<java.lang.String> onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String alias, java.lang.String[] args)- Specified by:
onTabCompletein interfaceorg.bukkit.command.TabCompleter- Overrides:
onTabCompletein classorg.bukkit.plugin.java.JavaPlugin
-
createTimedHologram
public void createTimedHologram(org.bukkit.Location location, java.lang.String text, java.lang.Long timeout)
-
hookSupportVersion
public int hookSupportVersion()
-
handleFactionTagExternally
public void handleFactionTagExternally(boolean notByFactions)
-
shouldLetFactionsHandleThisChat
public boolean shouldLetFactionsHandleThisChat(org.bukkit.event.player.AsyncPlayerChatEvent event)
-
isPlayerFactionChatting
public boolean isPlayerFactionChatting(org.bukkit.entity.Player player)
-
isFactionsCommand
public boolean isFactionsCommand(java.lang.String check)
-
getPlayerFactionTag
public java.lang.String getPlayerFactionTag(org.bukkit.entity.Player player)
-
getPlayerFactionTagRelation
public java.lang.String getPlayerFactionTagRelation(org.bukkit.entity.Player speaker, org.bukkit.entity.Player listener)
-
getPlayerTitle
public java.lang.String getPlayerTitle(org.bukkit.entity.Player player)
-
color
public java.lang.String color(java.lang.String line)
-
colorList
public java.util.List<java.lang.String> colorList(java.util.List<java.lang.String> lore)
-
getFactionTags
public java.util.Set<java.lang.String> getFactionTags()
-
getPlayersInFaction
public java.util.Set<java.lang.String> getPlayersInFaction(java.lang.String factionTag)
-
getOnlinePlayersInFaction
public java.util.Set<java.lang.String> getOnlinePlayersInFaction(java.lang.String factionTag)
-
isHookedPlayervaults
public boolean isHookedPlayervaults()
-
getPrimaryGroup
public java.lang.String getPrimaryGroup(org.bukkit.OfflinePlayer player)
-
debug
public void debug(java.util.logging.Level level, java.lang.String s)
-
getFactionsPlayerListener
public FactionsPlayerListener getFactionsPlayerListener()
-
debug
public void debug(java.lang.String s)
-
-