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.BooleanangryMoodjava.lang.BooleananimalsBloodjava.util.ArrayList<org.bukkit.World>disableWorldsjava.lang.BooleanglobalRevengejava.lang.DoubleglobalRevengeRadiusjava.util.HashMap<Hooks,HookManager>hooksstatic RevengePlugininstancejava.lang.StringlastDamagerMetadatajava.lang.Booleanlocalhostjava.lang.BooleanmeleeModeEnabledjava.lang.DoublemeleeModeRadiusjava.lang.BooleanonlySameSpeciesstatic java.lang.StringPACKAGEjava.lang.BooleanrandomBehaviorjava.lang.StringrevengeMobMetadataParticles.RevengeParticlerevengeParticlejava.lang.StringrevengeTrackedInfoMetadatajava.lang.StringtrackedDescriptionjava.lang.BooleantrackedInfoEnabledjava.lang.Booleanupdatestatic VersionManagerversionManager
-
Constructor Summary
Constructors Constructor Description RevengePlugin()
-
Method Summary
Modifier and Type Method Description HookManagergetHook(Hooks softDepend)static VersionManagergetVersionManager()java.lang.BooleaninitHook(Hooks hook, java.lang.String comments)booleanisHooked(Hooks softDepend)booleanonCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String label, java.lang.String[] args)voidonDisable()voidonEnable()voidremoveHook(Hooks hook)voidsetupConfig(java.lang.Boolean onStart)voidsetupDisableWorlds()voidsetupParticle()-
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:
onEnablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onEnablein classorg.bukkit.plugin.java.JavaPlugin
-
onDisable
public void onDisable()
- Specified by:
onDisablein interfaceorg.bukkit.plugin.Plugin- Overrides:
onDisablein 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:
onCommandin interfaceorg.bukkit.command.CommandExecutor- Overrides:
onCommandin 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()
-
-