Package fr.royalpha.revenge.core
Class RevengePlugin
- java.lang.Object
-
- org.bukkit.plugin.PluginBase
-
- org.bukkit.plugin.java.JavaPlugin
-
- fr.royalpha.revenge.core.RevengePlugin
-
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor
,org.bukkit.command.TabCompleter
,org.bukkit.command.TabExecutor
,org.bukkit.plugin.Plugin
public class RevengePlugin extends org.bukkit.plugin.java.JavaPlugin
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Boolean
angryMood
java.lang.Boolean
animalsBlood
java.util.ArrayList<org.bukkit.World>
disableWorlds
java.lang.Boolean
globalRevenge
java.lang.Double
globalRevengeRadius
java.util.HashMap<Hooks,HookManager>
hooks
static RevengePlugin
instance
java.lang.String
lastDamagerMetadata
java.lang.Boolean
localhost
java.lang.Boolean
meleeModeEnabled
java.lang.Double
meleeModeRadius
java.lang.Boolean
onlySameSpecies
static java.lang.String
PACKAGE
java.lang.Boolean
randomBehavior
java.lang.String
revengeMobMetadata
Particles.RevengeParticle
revengeParticle
java.lang.String
revengeTrackedInfoMetadata
java.lang.String
trackedDescription
java.lang.Boolean
trackedInfoEnabled
java.lang.Boolean
update
static VersionManager
versionManager
-
Constructor Summary
Constructors Constructor Description RevengePlugin()
-
Method Summary
Modifier and Type Method Description HookManager
getHook(Hooks softDepend)
static VersionManager
getVersionManager()
java.lang.Boolean
initHook(Hooks hook, java.lang.String comments)
boolean
isHooked(Hooks softDepend)
boolean
onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String label, java.lang.String[] args)
void
onDisable()
void
onEnable()
void
removeHook(Hooks hook)
void
setupConfig(java.lang.Boolean onStart)
void
setupDisableWorlds()
void
setupParticle()
-
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, onTabComplete, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
-
-
-
-
Field Detail
-
PACKAGE
public static final java.lang.String PACKAGE
- See Also:
- Constant Field Values
-
versionManager
public static VersionManager versionManager
-
meleeModeEnabled
public java.lang.Boolean meleeModeEnabled
-
onlySameSpecies
public java.lang.Boolean onlySameSpecies
-
update
public java.lang.Boolean update
-
localhost
public java.lang.Boolean localhost
-
trackedInfoEnabled
public java.lang.Boolean trackedInfoEnabled
-
randomBehavior
public java.lang.Boolean randomBehavior
-
animalsBlood
public java.lang.Boolean animalsBlood
-
angryMood
public java.lang.Boolean angryMood
-
globalRevenge
public java.lang.Boolean globalRevenge
-
trackedDescription
public java.lang.String trackedDescription
-
lastDamagerMetadata
public java.lang.String lastDamagerMetadata
-
revengeMobMetadata
public java.lang.String revengeMobMetadata
-
revengeTrackedInfoMetadata
public java.lang.String revengeTrackedInfoMetadata
-
meleeModeRadius
public java.lang.Double meleeModeRadius
-
globalRevengeRadius
public java.lang.Double globalRevengeRadius
-
disableWorlds
public java.util.ArrayList<org.bukkit.World> disableWorlds
-
hooks
public java.util.HashMap<Hooks,HookManager> hooks
-
revengeParticle
public Particles.RevengeParticle revengeParticle
-
instance
public static RevengePlugin instance
-
-
Method Detail
-
onEnable
public void onEnable()
- Specified by:
onEnable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onEnable
in classorg.bukkit.plugin.java.JavaPlugin
-
onDisable
public void onDisable()
- Specified by:
onDisable
in interfaceorg.bukkit.plugin.Plugin
- Overrides:
onDisable
in classorg.bukkit.plugin.java.JavaPlugin
-
onCommand
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String label, java.lang.String[] args)
- Specified by:
onCommand
in interfaceorg.bukkit.command.CommandExecutor
- Overrides:
onCommand
in classorg.bukkit.plugin.java.JavaPlugin
-
setupConfig
public void setupConfig(java.lang.Boolean onStart)
-
setupParticle
public void setupParticle()
-
setupDisableWorlds
public void setupDisableWorlds()
-
initHook
public java.lang.Boolean initHook(Hooks hook, java.lang.String comments)
-
removeHook
public void removeHook(Hooks hook)
-
isHooked
public boolean isHooked(Hooks softDepend)
-
getHook
public HookManager getHook(Hooks softDepend)
-
getVersionManager
public static VersionManager getVersionManager()
-
-