Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

ActionHandler - Interface in com.elmakers.mine.bukkit.api.action
 
activate(Location, String) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
activate() - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
activate(Mage) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
activateClasses() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Restores any attributes managed by unlocked classes.
activateGUI(GUIAction, Inventory) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
activateModifiers() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
activateSpell(Spell) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Set a Spell as "active".
add(Block) - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
 
add(Entity) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
add(Runnable) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
add(UndoList) - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
 
add(Wand) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
add(Wand, Mage) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
addAutomaton(Location, String, String, String, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
addBatch(Batch) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addBrush(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
addBrush(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageClass
 
addBrush(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
addCast() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
addCast() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellCategory
 
addCasts(long, long) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellCategory
 
addCurrency(String, double) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addCurrency(String, double, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addDamage(double) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
addDamage(Block, double) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
addEnchantments(Map<Enchantment, Integer>) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
addFlightExemption(Player, int) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
addFlightExemption(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
addHandler(ActionHandler) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
addItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
addItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
addLore(Messages, Mage, Wand, List<String>) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
addMagicBlock(Location, String, String, String, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
addMessageParameter(String, String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
addModelState(Entity, String, String, int, int, double) - Method in interface com.elmakers.mine.bukkit.api.integration.ModelEngine
 
addModifier(Entity, MageModifier) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
addModifier(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addModifier(String, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addModifier(String, int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addModifier(String, int, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addModifierForRemoval(Entity, String) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
addNPC(Mage, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
addPotionEffectForRemoval(Entity, PotionEffectType) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
addPotionEffects(Entity) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
addResult(SpellResult) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
addSkillPoints(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
addSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageClass
 
addSpell(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
AddSpellEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire any time a player gets a spell added to their wand.
AddSpellEvent(Mage, Wand, SpellTemplate) - Constructor for class com.elmakers.mine.bukkit.api.event.AddSpellEvent
 
addSubModel(Entity, String, String, String, String, String) - Method in interface com.elmakers.mine.bukkit.api.integration.ModelEngine
 
addTag(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addToStoredInventory(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addUndoBatch(UndoBatch) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addVaultCurrency(double) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
addWork(int) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
affectsWorld(World) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
allowContainerCopy() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
allowPassThrough(Material) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Deprecated.
allowPassThrough(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
alphabetizeInventory() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
applyModel(Entity, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.integration.ModelEngine
 
applyModel(Entity, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
applyToItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
applyToItem(ItemStack, ItemUpdatedCallback) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
areAnyDestructible(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
asLocation() - Method in class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
attach(Entity) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Attach this mob to an existing entity.
attach(MageController, Entity) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Deprecated.
AttributeProvider - Interface in com.elmakers.mine.bukkit.api.attributes
Register via MageController.register()
attributesUpdated() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Notify this Mage that it has had some attributes updated.
Automaton - Interface in com.elmakers.mine.bukkit.api.automata
 

B

Batch - Interface in com.elmakers.mine.bukkit.api.batch
Represents a batched Block update, usually started by a construction Spell.
bind() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
BlockBreakManager - Interface in com.elmakers.mine.bukkit.api.protection
Register via MageController.register()
BlockBuildManager - Interface in com.elmakers.mine.bukkit.api.protection
Register via MageController.register()
BlockData - Interface in com.elmakers.mine.bukkit.api.block
Stores a cached Block.
BlockList - Interface in com.elmakers.mine.bukkit.api.block
Implements a Collection of Blocks, for quick getting/putting while iterating over a set or area of blocks.
BoundingBox - Interface in com.elmakers.mine.bukkit.api.block
 
BrushData - Class in com.elmakers.mine.bukkit.api.data
 
BrushData() - Constructor for class com.elmakers.mine.bukkit.api.data.BrushData
 
brushIsErase() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
BrushMode - Enum in com.elmakers.mine.bukkit.api.block
 
bypass() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 

C

canCast(Location) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
canCast(Location) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cancel() - Method in interface com.elmakers.mine.bukkit.api.batch.Batch
Finish this batch and force-cancel any outstanding effects.
cancel() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlay
 
cancel() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
cancel() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
Signal that this spell was cancelled.
cancelEffects() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
cancelEffects() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
cancelExplosion(Entity) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
cancelOnCastOther() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cancelOnDamage() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cancelOnDeactivate() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cancelOnDeath() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cancelOnNoPermission() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cancelOnNoWand() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cancelOnWorldChange() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cancelPending() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Cancel any pending construction batches.
cancelPending(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
cancelPending(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
cancelPending(String, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
cancelPending(String, boolean, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
cancelScheduledUndo(UndoList) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
cancelSelection() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
Cancel a selection in-progress for a two-click selection spell (like Architect magic)
canContinue(Location) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
canContinue(Location) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
canCraft(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
canCreateWorlds() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
canEnchant(Wand) - Method in interface com.elmakers.mine.bukkit.api.wand.WandUpgradePath
 
canProgress() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
canProgress(CasterProperties) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
canProgress() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
See if this wand can progress.
canTarget(Entity) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
canTarget(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
canTarget(Entity, Class<?>) - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
canTarget(Entity, Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Check whether or not one entity is allowed to target another.
canTarget(Entity, Entity) - Method in interface com.elmakers.mine.bukkit.api.protection.EntityTargetingManager
 
canTarget(Entity) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
canUse(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
canUse(Player) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
cast(String, String[]) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Cast a specific Spell, with optional parameters.
cast(Mage, String, ConfigurationSection, CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
cast(String, String[]) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Cast a specific Spell, with optional parameters.
cast(String, String[], CommandSender, Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Cast a specific Spell, with optional parameters, using a specific CommandSender and/or Player.
cast(String, ConfigurationSection, CommandSender, Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
 
cast() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cast(String[]) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cast(String[], Location) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cast(ConfigurationSection, Location) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cast(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cast(Wand, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
cast() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
cast(String[]) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
cast(Spell) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
CastContext - Interface in com.elmakers.mine.bukkit.api.action
 
CasterProperties - Interface in com.elmakers.mine.bukkit.api.magic
 
CastEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire any time a Mage casts a Spell.
CastEvent(Mage, Spell, SpellResult) - Constructor for class com.elmakers.mine.bukkit.api.event.CastEvent
 
CastEvent(CastContext) - Constructor for class com.elmakers.mine.bukkit.api.event.CastEvent
 
CastingCost - Interface in com.elmakers.mine.bukkit.api.spell
This reprsents a cost required to cast a Spell.
castMessage(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
castMessage(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Send a message to this Mage.
castMessage(String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
castMessageKey(String, String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
castMessageKey(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
castMessageKey(String, String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
CastParameter - Class in com.elmakers.mine.bukkit.api.spell
 
CastParameter(String, String) - Constructor for class com.elmakers.mine.bukkit.api.spell.CastParameter
 
CastPermissionManager - Interface in com.elmakers.mine.bukkit.api.protection
Register via MageController.register()
CastSourceLocation - Enum in com.elmakers.mine.bukkit.api.magic
 
checkAndUpgrade(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
Checks if this caster can be upgraded to the next ProgressionPath and if so upgrades it.
checkMigration(Wand) - Method in interface com.elmakers.mine.bukkit.api.wand.WandUpgradePath
 
checkRequirement(MageContext, Requirement) - Method in interface com.elmakers.mine.bukkit.api.requirements.RequirementsProcessor
Check if a player fulfills the target requirement.
checkRequirements(MageContext, Collection<Requirement>) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
checkResourcePack(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
checkSupported(MageController, String...) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Convert this to cost to a different type if the current cost is not supported.
checkUpgrade(boolean) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
See if this wand is ready for an upgrade.
checkUpgradeRequirements(CasterProperties, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
checkUpgradeRequirements(Wand, Mage) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
checkWand() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Force a re-check of the current active wand vs the item the player is holding.
checkWand() - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
cleanItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Remove all custom Magic data from an item, but leave other metadata intact.
clearAttachables(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
clearAttachables(Block) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
clearBreakable(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
clearCache() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Clear all image and schematic caches
clearCooldown() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
clearCooldown() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
clearFallProtection() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
clearReflective(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
clearSuperProtection() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
clicked(InventoryClickEvent) - Method in interface com.elmakers.mine.bukkit.api.action.GUIAction
 
ClientPlatform - Enum in com.elmakers.mine.bukkit.api.integration
 
clone() - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
clone() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
close() - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Close this data store.
closeInventory() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
com.elmakers.mine.bukkit.api.action - package com.elmakers.mine.bukkit.api.action
 
com.elmakers.mine.bukkit.api.attributes - package com.elmakers.mine.bukkit.api.attributes
 
com.elmakers.mine.bukkit.api.automata - package com.elmakers.mine.bukkit.api.automata
 
com.elmakers.mine.bukkit.api.batch - package com.elmakers.mine.bukkit.api.batch
 
com.elmakers.mine.bukkit.api.block - package com.elmakers.mine.bukkit.api.block
 
com.elmakers.mine.bukkit.api.block.magic - package com.elmakers.mine.bukkit.api.block.magic
 
com.elmakers.mine.bukkit.api.data - package com.elmakers.mine.bukkit.api.data
 
com.elmakers.mine.bukkit.api.economy - package com.elmakers.mine.bukkit.api.economy
 
com.elmakers.mine.bukkit.api.effect - package com.elmakers.mine.bukkit.api.effect
 
com.elmakers.mine.bukkit.api.entity - package com.elmakers.mine.bukkit.api.entity
 
com.elmakers.mine.bukkit.api.event - package com.elmakers.mine.bukkit.api.event
 
com.elmakers.mine.bukkit.api.integration - package com.elmakers.mine.bukkit.api.integration
 
com.elmakers.mine.bukkit.api.item - package com.elmakers.mine.bukkit.api.item
 
com.elmakers.mine.bukkit.api.kit - package com.elmakers.mine.bukkit.api.kit
 
com.elmakers.mine.bukkit.api.magic - package com.elmakers.mine.bukkit.api.magic
 
com.elmakers.mine.bukkit.api.maps - package com.elmakers.mine.bukkit.api.maps
 
com.elmakers.mine.bukkit.api.npc - package com.elmakers.mine.bukkit.api.npc
 
com.elmakers.mine.bukkit.api.protection - package com.elmakers.mine.bukkit.api.protection
 
com.elmakers.mine.bukkit.api.requirements - package com.elmakers.mine.bukkit.api.requirements
 
com.elmakers.mine.bukkit.api.rp - package com.elmakers.mine.bukkit.api.rp
 
com.elmakers.mine.bukkit.api.spell - package com.elmakers.mine.bukkit.api.spell
 
com.elmakers.mine.bukkit.api.wand - package com.elmakers.mine.bukkit.api.wand
 
com.elmakers.mine.bukkit.api.warp - package com.elmakers.mine.bukkit.api.warp
 
commit() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
commit() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
commit() - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
 
commit() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Commit this Mage's UndoQueue.
commit() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Commit and clear all loaded undo queues
commitAll() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
commitNext() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
commitNext() - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
 
commitOnQuit() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
complete() - Method in interface com.elmakers.mine.bukkit.api.batch.UndoBatch
 
configure(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicConfigurable
Transfer all properties from a configuration to this store, overwriting any values already present in the store.
configure(String, Object) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicConfigurable
Configure a single property.
configure(String, Object) - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
configure(Map<String, Object>) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
consumeBlock(MaterialAndData, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
contain(Vector) - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
Deprecated.
contain(Location) - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
 
contain(BlockData) - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
Expands the area to contain the block.
contains(Block) - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
 
contains(Vector) - Method in interface com.elmakers.mine.bukkit.api.block.BoundingBox
 
contains(Vector, int) - Method in interface com.elmakers.mine.bukkit.api.block.BoundingBox
 
contains(Vector) - Method in interface com.elmakers.mine.bukkit.api.block.Schematic
 
contains(Location, int) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
containsAny(Set<Material>) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
Deprecated.
containsAny(MaterialSet) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
containsBrush(String) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
Check to see if a specific brush is available on this path or any path inherited by this path.
containsKey(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
containsSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
Check to see if a specific spell is available on this path or any path inherited by this path.
continueGUI(GUIAction, Inventory) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
convert(Entity, Block) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
convert(MageController, String) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Change the type of this cost, converting the amount using global conversion configurations.
CooldownReducer - Interface in com.elmakers.mine.bukkit.api.spell
This interface may be used by a spell to reduce or remove cooldowns.
copyWorld(String, World) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
Cost - Interface in com.elmakers.mine.bukkit.api.item
Represents an abstract cost that may be one of several types: mana, XP, SP, Vault currency, or an item stack.
CostReducer - Interface in com.elmakers.mine.bukkit.api.spell
This interface may be used by a CastingCost to reduce costs, or to change the display mode from XP to Mana.
CraftWandEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire any time a player crafts a magic recipe.
CraftWandEvent(Mage, Wand) - Constructor for class com.elmakers.mine.bukkit.api.event.CraftWandEvent
 
createBrushItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createBrushItem(String, Wand, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createBrushItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Create an ItemStack that represents a Material Brush.
createDisabledItem(String, Mage) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createElemental(Location, String, CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Create an Elemental of a specific type at a certain location.
createGenericItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createGenericItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Create a generic version of an item with no extra data.
createItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createItem(String, Mage) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createItem(String, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createItem(String, Mage, boolean, ItemUpdatedCallback) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Create a new Magic item.
createItem(String, Mage) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
 
createItemData(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createLight(Location, int, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createMageSpell(Mage) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
createMaterialAndData(Material, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createMaterialAndData(Material, byte) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createMaterialAndData(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createSpell() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
Deprecated.
createSpellItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createSpellItem(String, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createSpellItem(String, Mage, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createSpellItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Create an ItemStack that represents a Spell.
createUpgrade(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
createUpgrade(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Create an upgrade Wand item from a template.
createVariant(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
createWand(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Creates a copy of the given item and turns it into a Wand.
createWand(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Create a new Wand from a template.
createWand(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Create a new Wand from a template.
createWand(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Turn the given ItemStack into a wand
createWand(Material, short) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Create a new Wand instance out of a given Material type.
createWorld(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
Currency - Interface in com.elmakers.mine.bukkit.api.economy
Register via MageController.register()
cycleHotbar() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 

D

damage(Entity) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
damagedBy(Entity, double) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
damageDealt(double, Entity) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
damageElemental(Entity, double, int, CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Damage the Elemental represented by the given Entity.
deactivate() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
deactivate() - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
deactivate(boolean, boolean) - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
deactivate() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
deactivateAllSpells() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Deactivate all active spells for this Mage.
deactivateAllSpells(boolean, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
deactivateAllSpells(boolean, boolean, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
deactivateClasses() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
This will remove any entity attributes added by unlocked classes.
deactivated() - Method in interface com.elmakers.mine.bukkit.api.action.GUIAction
 
deactivateGUI() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
deactivateModifiers() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
deactivateSpell(Spell) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Deactivate a currently active spell.
DeathLocation - Class in com.elmakers.mine.bukkit.api.magic
 
DeathLocation(Location, ItemStack[], int) - Constructor for class com.elmakers.mine.bukkit.api.magic.DeathLocation
 
debugBrain(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
debugPermissions(CommandSender, Spell) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
deduct(Mage, CasterProperties, double) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Deduct some currency from the specified Mage
deduct(Mage, double) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
 
deduct(Mage, CasterProperties, CostReducer) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Deduct these costs from the specified Mage
deduct(Mage, Wand) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Deduct these costs from the specified Mage
deduct(Mage, Wand, CostReducer) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Deduct these costs from the specified Mage
deduct(Mage) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Deduct these costs from the specified Mage
DEFAULT_TYPE - Static variable in class com.elmakers.mine.bukkit.api.requirements.Requirement
 
delete(String) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Remove all data for a single mage
deleteLight(Location, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
deleteMage(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
depositVaultCurrency(OfflinePlayer, double) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
describe() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
describe(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
Print all properties to a CommandSender in a human-readable format.
describe(CommandSender, Set<String>) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
Print all properties except those in a specific set.
describe(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
describe(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
describeCurrency(double) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
describeItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
describeItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Return a string description of an item.
describeItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
deserialize(ConfigurationSection, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Use this to safely load a Magic ItemStack from a config.
disable() - Method in interface com.elmakers.mine.bukkit.api.block.magic.MagicBlock
Disable this automaton, it will not run again until re-enabled
disable() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
disableDrops(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
disableItemSpawn() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
disableManaRegenerationWhenActive() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
disablePhysics(int) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
disguise(Entity, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
dragged(InventoryDragEvent) - Method in interface com.elmakers.mine.bukkit.api.action.GUIAction
 
duplicate() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 

E

EarnEvent - Class in com.elmakers.mine.bukkit.api.event
Called whenever a player earns SP from casting spells.
EarnEvent(Mage, String, double, EarnEvent.EarnCause) - Constructor for class com.elmakers.mine.bukkit.api.event.EarnEvent
 
EarnEvent.EarnCause - Enum in com.elmakers.mine.bukkit.api.event
 
earnsSP() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
EffectContext - Interface in com.elmakers.mine.bukkit.api.effect
 
EffectPlay - Interface in com.elmakers.mine.bukkit.api.effect
 
EffectPlayer - Interface in com.elmakers.mine.bukkit.api.effect
 
elementalsEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Check to see if the Elementals plugin is present an enabled.
enable() - Method in interface com.elmakers.mine.bukkit.api.block.magic.MagicBlock
 
enableFallProtection(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
enableFallProtection(int, Spell) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
enableFallProtection(int, int, Spell) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
enableItemSpawn() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
enableSuperProtection(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
enchant(int) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
enchant(int, Mage) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
enchant(int, Mage, boolean) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
EntityData - Interface in com.elmakers.mine.bukkit.api.entity
 
EntityData.SourceType - Enum in com.elmakers.mine.bukkit.api.entity
 
EntityData.TargetType - Enum in com.elmakers.mine.bukkit.api.entity
 
EntityTargetingManager - Interface in com.elmakers.mine.bukkit.api.protection
Register via MageController.register()
escape(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
explode(Entity, List<Block>) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 

F

fall(Entity, Block) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
fill(Player) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
fill(Player, int) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
finalizeExplosion(Entity, List<Block>) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
findBlockUnder(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
findPlaceToStand(Location, int) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
findPlaceToStand(Location, int, boolean) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
findSpaceAbove(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
findWand(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Find a wand with a particular template in the Mage's inventory.
finish(CastContext) - Method in interface com.elmakers.mine.bukkit.api.action.ActionHandler
 
finish() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
finish(CastContext) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
finish() - Method in interface com.elmakers.mine.bukkit.api.batch.Batch
Immediately finish this batch.
finish(CastContext) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
finishPendingUndo() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
fix(World, int) - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
forceAddSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
Adds a spell to an otherwise locked set of properties
forceReloadPlayerPortrait(String, String) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
forceUrl() - Method in interface com.elmakers.mine.bukkit.api.item.Icon
 
forgetMage(Mage) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
This will remove a Mage after their undo queue and pending spell casts have completed.
formatAmount(double, Messages) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Get a human-readable description of an amount of this currency.
formatLevelString(String, float) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
formatLevelString(String, float, float) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
formatList(String, Collection<String>, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
formatPropertyString(String, float, float, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
Similar to getPropertyString, but this one doesn't do the message lookup for you.
fromConfig(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSetManager
Loads or creates a material set from a configuration string.
fromConfig(String, MaterialSet) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSetManager
 
fromConfigEmpty(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSetManager
Loads or creates a material set from a configuration string.

G

get(Block) - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
 
get(Material) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialMap
 
get(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
get(String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getActionCount() - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
getActionsPerformed() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getActiveBrushKey() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getActiveClass() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getActiveClass() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getActiveCosts() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getActiveGUI() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getActiveMobs() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getActiveProperties() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
This will return properties for the mage's active wand, if holding one, or if not then the active class.
getActiveProperties() - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
getActiveSpell() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getActiveSpellKey() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getActiveSpells() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getActiveWand() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the active Wand being used by this Mage.
getAlias() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getAll() - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
 
getAll(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getAll() - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
getAllAttributes() - Method in interface com.elmakers.mine.bukkit.api.attributes.AttributeProvider
 
getAllEntities() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getAllIds() - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Retrieve a list of all known Mage ids This may be used in the future for auto-migration between DataStores.
getAllKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getAllPlayerWarps(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getAllVariables() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Returns all variables, this can be an expensive call so avoid using it if possible.
getAllWarps() - Method in interface com.elmakers.mine.bukkit.api.protection.PlayerWarpManager
Return all warps.
getAlternateResourcePacks() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getAmount() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getAPI() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getApplyPhysics() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getArea() - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
Deprecated.
getAreas() - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
 
getArenaKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getArenaTemplateKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getArt() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Deprecated.
getAttribute(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getAttribute(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getAttribute(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
getAttribute(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getAttribute(String) - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
getAttributeProviders() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getAttributes() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Get all attributes, including those registered by external plugins.
getAttributes() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getAttributeSlot() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getAttributeValue(String, Player) - Method in interface com.elmakers.mine.bukkit.api.attributes.AttributeProvider
 
getAutoDiscoverRecipeKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getAutomata() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Get a list of all known Automaton records.
getAutomaton(String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getAutomatonTemplateKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
getAutoWandKey(Material) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getBalance(Mage, CasterProperties) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Get the amount of this currency type a Mage has.
getBalance(Mage) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
 
getBalance(Mage, CasterProperties) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Get the amount of this cost type a Mage has.
getBaseContext() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getBaseKey() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getBaseKey() - Method in class com.elmakers.mine.bukkit.api.spell.SpellKey
 
getBaseName() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getBaseSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageClass
Deprecated.
getBaseSpell(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getBlock() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getBlock(Vector) - Method in interface com.elmakers.mine.bukkit.api.block.Schematic
 
getBlockBreakManagers() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getBlockBuildManagers() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getBlockData() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getBlockDurability(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getBlockExchangeCurrency() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getBlockList() - Method in class com.elmakers.mine.bukkit.api.data.UndoData
 
getBlockMage(String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getBlockSkin(Material) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getBoolean(String, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getBoolean(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getBoundWand(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get a bound wand.
getBoundWandPath(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getBoundWands() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getBoundWands() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getBreakable(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getBrush() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getBrush() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getBrush(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Get the key of the material brush represented by an item.
getBrush() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getBrushData() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getBrushes() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getBrushes() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Get a list of all valid Material Brush names.
getBrushes() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getBrushInventory() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getBrushKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getBuildingMaterials() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getBuildingMaterialSet() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getBuiltinAttribute(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getCachedTimestamp() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getCastCount() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
getCastCount() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellCategory
 
getCastCount() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getCastData(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getCasterProperties(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getCasterProperties(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getCastLocation() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Get the source location of this cast.
getCastLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getCastLocation() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Gets the source location of spells cast by this mage, which were not cast with a wand.
getCastManagers() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getCategories() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getCategories() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getCategories() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getCategory(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getCategory() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getCategoryPermissionNode() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getCenter() - Method in interface com.elmakers.mine.bukkit.api.block.BoundingBox
 
getChargeRegeneration() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getCharges(double, double) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
getCharges() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
getChargesRemaining() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getChunk() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getChunks() - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
 
getClass(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getClasses() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getClassKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getClassProperties() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getClientPlatform() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getCloneLocation() - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
getCloneTarget() - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
getColor() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellCategory
 
getColor() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getCommandLine() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getCommandSender() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the CommandSender backed by this Mage.
getConfigFolder() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getConfiguration() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getConfiguration() - Method in interface com.elmakers.mine.bukkit.api.magic.MageModifier
 
getConfiguration() - Method in class com.elmakers.mine.bukkit.api.requirements.Requirement
 
getConfiguration() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getConfiguration() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getConsoleMage() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getConstructionMultiplier() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getConsumeReduction() - Method in interface com.elmakers.mine.bukkit.api.spell.CostReducer
Get the percent item consume reduction, from 0.0 to 1.0
getContext() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getContext() - Method in class com.elmakers.mine.bukkit.api.event.CastEvent
 
getContext() - Method in class com.elmakers.mine.bukkit.api.event.MagicErrorEvent
 
getContext() - Method in class com.elmakers.mine.bukkit.api.event.MagicWarningEvent
 
getContext() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getContext() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getController() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getController() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getController() - Method in class com.elmakers.mine.bukkit.api.event.LoadEvent
 
getController() - Method in class com.elmakers.mine.bukkit.api.event.MagicMobDeathEvent
 
getController() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getController() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getController() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getController() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Get the MageController.
getController() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getController() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getConvertedValue() - Method in class com.elmakers.mine.bukkit.api.spell.CastParameter
 
getCooldown() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getCooldownDescription() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getCooldownExpiration() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getCooldownExpiration() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
getCooldownReduction() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getCooldownReduction() - Method in interface com.elmakers.mine.bukkit.api.spell.CooldownReducer
Get the percent cooldown reduction, from 0.0 to 1.0
getCooldownReduction() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getCopy() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
getCost() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
The cost to purchase this spell.
getCostReduction() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getCostReduction() - Method in interface com.elmakers.mine.bukkit.api.spell.CostReducer
Get the percent cost reduction, from 0.0 to 1.0
getCostReduction() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getCosts() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionLevel
 
getCosts() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
The costs to cast this spell.
getCostScale() - Method in interface com.elmakers.mine.bukkit.api.spell.CostReducer
Get the amount to scale the end cost by.
getCreatedTime() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getCreatedTime() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getCreatedTime() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getCreator() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getCreator() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getCreator() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getCreatorId() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getCreatorId() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
This can hold the UUID of the owner of this spell, when using an editor that supports saving owned spells.
getCreatorId() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getCurrencies() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getCurrency(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getCurrency(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getCurrency() - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getCurrencyKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getCurrencyPlural() - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getCurrentCast() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getCurrentEffects() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getCurrentEffects() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getCurrentHotbar() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getCustomSound() - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
getDamage() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getDamageMultiplier(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Returns the combination of power-based damage multiplier, overall damage multiplier, and type-specific damage multiplier.
getDamageMultiplier() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Returns power-based damage combined with overall damage multipliers.
getDamagers() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getDamageSource(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Finds the underlying damage source of an entity.
getDamageTypes() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getData() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getData() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getDataFolder() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getDeathEvent() - Method in class com.elmakers.mine.bukkit.api.event.MagicMobDeathEvent
 
getDeathLocations(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getDebugger() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getDebugLevel() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getDefault() - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
getDefaultIcon() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getDefaultValue() - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Get the default value for this currency.
getDefaultWandTemplate() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getDescription(Messages, CostReducer) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Get a human-readable description of this cost.
getDescription(Messages) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Get a human-readable description of this cost.
getDescription() - Method in interface com.elmakers.mine.bukkit.api.kit.Kit
 
getDescription() - Method in interface com.elmakers.mine.bukkit.api.magic.MageClassTemplate
 
getDescription() - Method in interface com.elmakers.mine.bukkit.api.magic.MageModifier
 
getDescription(Messages) - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
getDescription() - Method in interface com.elmakers.mine.bukkit.api.magic.ModifierTemplate
 
getDescription() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getDescription() - Method in class com.elmakers.mine.bukkit.api.protection.PlayerWarp
 
getDescription() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellCategory
 
getDescription() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getDescription() - Method in interface com.elmakers.mine.bukkit.api.warp.Warp
 
getDestinationWarp() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getDestructibleMaterials(Mage, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getDestructibleMaterials() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getDestructibleMaterialSet() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getDirection() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getDirection() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the direction this Mage is facing.
getDirection() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getDisabledIcon() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getDisabledIconURL() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getDiscoverRecipes() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getDisplayName() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getDouble(String, double) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getDouble(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getDropAction() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getDurability() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getDuration() - Method in interface com.elmakers.mine.bukkit.api.magic.MageModifier
 
getDuration() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getDurationDescription(Messages) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getEarnAmount() - Method in class com.elmakers.mine.bukkit.api.event.EarnEvent
 
getEarnCause() - Method in class com.elmakers.mine.bukkit.api.event.EarnEvent
 
getEarnMultiplier(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getEarnMultiplier() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Deprecated.
Specify a currency, use "sp" for spell points
getEarns() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getEarns(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getEarns(ItemStack, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getEarns() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getEarnType() - Method in class com.elmakers.mine.bukkit.api.event.EarnEvent
 
getEffectColor() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getEffectColor() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getEffectColor() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getEffectColor() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getEffectColor() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getEffectiveManaMax() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getEffectiveManaMax() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getEffectiveManaRegeneration() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getEffectiveManaRegeneration() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getEffectKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getEffectMaterial() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getEffectParticle() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getEffectParticle() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getEffectParticleName() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getEffectParticleName() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getEffectParticleName() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getEffects(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getEffects(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Retrieve a list of effects defined in effects.yml
getEffects(SpellResult) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getEffects(String) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getEffects(String) - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getElementalScale(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Get the current scale of an Elemental.
getEnchantments() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getEntities() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
getEntities(Collection<Chunk>) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
getEntities(Location) - Method in interface com.elmakers.mine.bukkit.api.block.Schematic
 
getEntity() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getEntity() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getEntity() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the Entity instance backed by this Mage.
getEntity() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
getEntity() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getEntityData(Entity) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getEntityData() - Method in class com.elmakers.mine.bukkit.api.event.MagicMobDeathEvent
 
getEntityData() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getEntityData() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
getEntityDisplayName(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getEntityId() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
getEntityName(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getErrorCount() - Method in class com.elmakers.mine.bukkit.api.event.MagicErrorEvent
 
getExample() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Get the primary example loaded via "example: ..." in config.yml
getExamples() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Return all example configs that are available built into the plugin
getExperience() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getExperiencePoints() - Method in class com.elmakers.mine.bukkit.api.magic.DeathLocation
 
getExtendedDescription() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getExternalExamples() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Return all external example configs that are referenced by the builtin configs or have been loaded with the mconfig command
getExternalExampleURL(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Return the URL for an existing loaded example This may be from the builtin configs, or one that was previously fetched via the mconfig command
getExternalUndoData() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getExtraData() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getExtraData() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
Deprecated.
getExtraSpells() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getEyeLocation() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getEyeLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getEyeLocation() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the eye location of this Mage.
getEyeLocation() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getFacing() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Deprecated.
getFacingDirection() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getFallProtectionCount() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getFallProtectionDuration() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getFloat(String, float) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getFloat(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getFullDescription(Messages, CostReducer) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Get a human-readable description of this cost.
getFullDescription(Messages) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Get a human-readable description of this cost.
getGaveWelcomeWand() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getGlyph() - Method in interface com.elmakers.mine.bukkit.api.item.Icon
 
getGlyph() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.AddSpellEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.CastEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.CraftWandEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.EarnEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.LoadEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.MageLoadEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.MagicErrorEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.MagicMobDeathEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.MagicWarningEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.PathUpgradeEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.PreCastEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.SaveEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.SpellInventoryEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.SpellUpgradeEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.StartCastEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.WandActivatedEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.WandDeactivatedEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.WandPreActivateEvent
 
getHandlerList() - Static method in class com.elmakers.mine.bukkit.api.event.WandUpgradeEvent
 
getHandlerParameters(String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.AddSpellEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.CastEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.CraftWandEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.EarnEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.LoadEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.MageLoadEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.MagicErrorEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.MagicMobDeathEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.MagicWarningEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.PathUpgradeEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.PreCastEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.SaveEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.SpellInventoryEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.SpellUpgradeEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.StartCastEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.WandActivatedEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.WandDeactivatedEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.WandPreActivateEvent
 
getHandlers() - Method in class com.elmakers.mine.bukkit.api.event.WandUpgradeEvent
 
getHealth() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getHealth() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getHealth() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getHealthRegeneration() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getHeldSlot() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getHeroesSkillPrefix() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getHomeLocations(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
getHungerRegeneration() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getIcon() - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Get an icon to use to represent this currency as a physical item.
getIcon(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getIcon() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getIcon() - Method in class com.elmakers.mine.bukkit.api.protection.PlayerWarp
 
getIcon() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getIcon() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getIcon() - Method in interface com.elmakers.mine.bukkit.api.warp.Warp
 
getIconDisabledKey() - Method in interface com.elmakers.mine.bukkit.api.kit.Kit
 
getIconDisabledKey() - Method in interface com.elmakers.mine.bukkit.api.magic.MageClassTemplate
 
getIconDisabledKey() - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
getIconDisabledKey() - Method in interface com.elmakers.mine.bukkit.api.magic.ModifierTemplate
 
getIconKey() - Method in interface com.elmakers.mine.bukkit.api.kit.Kit
 
getIconKey() - Method in interface com.elmakers.mine.bukkit.api.magic.MageClassTemplate
 
getIconKey() - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
getIconKey() - Method in interface com.elmakers.mine.bukkit.api.magic.ModifierTemplate
 
getIconKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getIconURL() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getId() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getId() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getId() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the unique id of this mage.
getId() - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
getId() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
getId() - Method in interface com.elmakers.mine.bukkit.api.wand.LostWand
 
getId() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getIfSet(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getIfWand(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Only returns a Wand instance of the item is already a wand.
getImportedId() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
getInactiveIcon() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getInitialResult() - Method in class com.elmakers.mine.bukkit.api.event.StartCastEvent
 
getInt(String, int) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getInt(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getInteractBlock() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getInteractCommands() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getInteractCommandSource() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getInteractCosts() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getInteractPermission() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getInteractRequiresOwner() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getInteractSpell() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getInteractSpellParameters() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getInteractSpellSource() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getInteractSpellTarget() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getInternalAttributes() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Get all attributes defined in attributes.yml or other configs.
getInterval() - Method in class com.elmakers.mine.bukkit.api.magic.Trigger
 
getInventory() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getItem() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Deprecated.
getItem(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getItem() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getItemCount(ItemStack, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getItemCount(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getItemDisabledMaterial(MageController) - Method in interface com.elmakers.mine.bukkit.api.item.Icon
Automatically get the URL, legacy or modern version of this icon, depending on icon and server settings
getItemDisabledMaterial(boolean) - Method in interface com.elmakers.mine.bukkit.api.item.Icon
 
getItemKey(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getItemKey(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Return the key name of an item, so it can be re-created with createItem.
getItemKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getItemMaterial(MageController) - Method in interface com.elmakers.mine.bukkit.api.item.Icon
Automatically get the URL, legacy or modern version of this icon, depending on icon and server settings
getItemMaterial(boolean) - Method in interface com.elmakers.mine.bukkit.api.item.Icon
 
getItemMeta() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getItems() - Method in class com.elmakers.mine.bukkit.api.magic.DeathLocation
 
getItemStack(int) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getItemStack(int, ItemUpdatedCallback) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getItemStack() - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Get a copy of the item represented by this cost.
getItemStack(int, ItemUpdatedCallback) - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getItemStack(int) - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getItemStack() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getKey() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Each currency must have a unique key name, used to register.
getKey() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.magic.MageClass
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.magic.MageModifier
 
getKey() - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.protection.PlayerWarpProvider
Used in Recall configurations for enabling/disabling groups of warp types.
getKey() - Method in interface com.elmakers.mine.bukkit.api.requirements.RequirementsProvider
Used in CheckRequirements and other configurations for specifying different requirements types.
getKey() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellCategory
 
getKey() - Method in class com.elmakers.mine.bukkit.api.spell.SpellKey
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getKey() - Method in interface com.elmakers.mine.bukkit.api.warp.Warp
 
getKit(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getKitKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getKits() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getLast() - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
 
getLast(Block) - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
 
getLastBlockBroken() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastBowPull() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastCast() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getLastCast() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
getLastCast() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getLastCast() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellCategory
 
getLastDamage() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastDamageDealt() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastDamageDealtType() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastDamager() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastDamageTarget() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastDamageType() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the last damage type done to this Mage.
getLastDeathLocation() - Method in class com.elmakers.mine.bukkit.api.data.MageData
Data can be saved asynchronously, and Locations' Worlds can be invalidated if the server unloads a world.
getLastDeathLocation() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastEarn() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
getLastFallDistance() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastHeldMapId() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastProjectileType() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastTrigger(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLastTriggerTime() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getLastUndoList() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLeftClickAction() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getLevel() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getLevel() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLevel() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionLevel
 
getLevel() - Method in class com.elmakers.mine.bukkit.api.spell.SpellKey
 
getLevelDescription() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getLevels() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getLevelString(String, float) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getLevelString(String, float, float) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getLightCount() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getLivingEntity() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getLivingEntity() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getLivingEntity() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the LivingEntity instance backed by this Mage.
getLoadedExamples() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Return all example configs that have been loaded via example: or add_examples: in config.yml
getLocalizations() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Return all builtin localizations.
getLocation() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getLocation() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getLocation() - Method in class com.elmakers.mine.bukkit.api.data.MageData
Data can be saved asynchronously, and Locations' Worlds can be invalidated if the server unloads a world.
getLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getLocation() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getLocation() - Method in class com.elmakers.mine.bukkit.api.magic.DeathLocation
 
getLocation() - Method in interface com.elmakers.mine.bukkit.api.magic.Locatable
 
getLocation() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the location of this Mage.
getLocation() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
getLocation() - Method in class com.elmakers.mine.bukkit.api.protection.PlayerWarp
 
getLocation() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getLocation() - Method in interface com.elmakers.mine.bukkit.api.wand.LostWand
 
getLocation() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getLocation() - Method in interface com.elmakers.mine.bukkit.api.warp.Warp
 
getLockedChunks() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getLogger() - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
getLogger() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Retrieve the Logger for this API instance.
getLogger() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Retrieve the Logger for this API instance.
getLogRecord() - Method in class com.elmakers.mine.bukkit.api.event.MagicErrorEvent
 
getLogRecord() - Method in class com.elmakers.mine.bukkit.api.event.MagicWarningEvent
 
getLong(String, long) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getLong(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getLostWands() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getLostWands() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Return a list of all known LostWand records.
getLostWands() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Return a list of all known LostWand records.
getMage() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getMage() - Method in interface com.elmakers.mine.bukkit.api.block.magic.MagicBlock
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.AddSpellEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.CastEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.CraftWandEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.EarnEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.MageLoadEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.MagicMobDeathEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.PathUpgradeEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.PreCastEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.SpellInventoryEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.SpellUpgradeEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.StartCastEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.WandActivatedEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.WandDeactivatedEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.WandPreActivateEvent
 
getMage() - Method in class com.elmakers.mine.bukkit.api.event.WandUpgradeEvent
 
getMage() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getMage() - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
getMage(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMage(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMage(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMage(String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMage(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Deprecated.
getMage(Entity, CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Deprecated.
getMage() - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
getMage() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getMageClass() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getMageClass() - Method in class com.elmakers.mine.bukkit.api.event.PathUpgradeEvent
 
getMageClass() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getMageClassKey() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getMageClassKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMageClassTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMageCooldownDescription() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getMagePowerBonus() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getMages() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMages() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Deprecated.
getMagesWithPendingBatches() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Get all currently loaded Mage instances that have pending construction batches.
getMagicBlock(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMagicBlocks() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMagicBlockTemplateKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMagicWarp(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMagicWarps() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMana() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getMana() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getMana() - Method in interface com.elmakers.mine.bukkit.api.spell.CastingCost
Returns the raw mana cost.
getMana(CostReducer) - Method in interface com.elmakers.mine.bukkit.api.spell.CastingCost
Returns the Mana amount to deduct
getMana() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getManaMax() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getManaMax() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getManaMax() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getManaRegeneration() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getManaRegeneration() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getManaRegeneration() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getMap(int) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMap(int) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
getMapId() - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
getMapItem(int) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
getMapItem(int, boolean) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
getMaps() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Get Magic's URLMap controller, for generating custom image maps.
getMaterial() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getMaterial() - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
getMaterial() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getMaterialAndData() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getMaterialData() - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
getMaterialData() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
Deprecated.
getMaterialMap(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSetManager
Looks up a material map by its name.
getMaterials() - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSet
 
getMaterialSet(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Deprecated.
getMaterialSet(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
getMaterialSet(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSetManager
Looks up a material set by its name.
getMaterialSet(String, MaterialSet) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSetManager
 
getMaterialSetEmpty(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSetManager
 
getMaterialSetManager() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMaterialSets() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
getMaterialSets() - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSetManager
 
getMaterialTarget() - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
getMax() - Method in interface com.elmakers.mine.bukkit.api.block.BoundingBox
 
getMax() - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
getMaxCharges() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getMaxHealth() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getMaxHeight(World) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMaxProgressLevel() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
Returns the maximum progress level for this spell.
getMaxSpells() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getMaxTimeToCast() - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
getMaxUndoPersistSize() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMaxValue() - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Get the maximum value for this currency.
getMaxWandFillLevel() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMessage(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
getMessage(String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
getMessage(String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getMessagePrefix() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMessages() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Get Magic's localization store.
getMessages() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Return the Messages controller, which manages Magic's localization store.
getMessageThrottle() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMigrateTemplate() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getMin() - Method in interface com.elmakers.mine.bukkit.api.block.BoundingBox
 
getMin() - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
getMinHeight(World) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMinValue() - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Get the minimum value for this currency.
getMissingRequirements(CasterProperties, SpellTemplate) - Static method in class com.elmakers.mine.bukkit.api.spell.PrerequisiteSpell
 
getMissingTags(Collection<String>) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getMob(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMob(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMob(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMobByName(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMobEgg(EntityType) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMobKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Will not return hidden mobs
getMobKeys(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMobMages() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMobSkin(EntityType) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMode() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
getModelEngine() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
ModelEngine integration
getModernBlockData() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getModifiedTime() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getModifier(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getModifierKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getModifierProperties() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getModifierTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getModifierTemplateKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getModifyType() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getMythicMobKey(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getMythicMobLevel(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getName() - Method in interface com.elmakers.mine.bukkit.api.batch.Batch
Return a friendly name to identify this batch.
getName() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getName(Messages) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getName() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getName() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getName(Messages) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Get a human-readable description of this currency.
getName() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getName() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getName() - Method in interface com.elmakers.mine.bukkit.api.kit.Kit
 
getName() - Method in interface com.elmakers.mine.bukkit.api.magic.Locatable
 
getName() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the name of this mage.
getName() - Method in interface com.elmakers.mine.bukkit.api.magic.MageClass
 
getName() - Method in interface com.elmakers.mine.bukkit.api.magic.MageClassTemplate
 
getName() - Method in interface com.elmakers.mine.bukkit.api.magic.MageModifier
 
getName(Messages) - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
getName() - Method in interface com.elmakers.mine.bukkit.api.magic.ModifierTemplate
 
getName() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getName() - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
getName() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
getName() - Method in class com.elmakers.mine.bukkit.api.protection.PlayerWarp
 
getName() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellCategory
 
getName() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getName() - Method in interface com.elmakers.mine.bukkit.api.wand.LostWand
 
getName() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getName() - Method in interface com.elmakers.mine.bukkit.api.warp.Warp
 
getNewPath() - Method in class com.elmakers.mine.bukkit.api.event.PathUpgradeEvent
 
getNewPath() - Method in class com.elmakers.mine.bukkit.api.event.WandUpgradeEvent
 
getNewSpell() - Method in class com.elmakers.mine.bukkit.api.event.SpellUpgradeEvent
 
getNextPath() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getNextState() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getNPC(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getNPC(UUID) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getNPC(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getNPCKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getNPCs() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getOffhandWand() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getOffhandWandLocation() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getOldPath() - Method in class com.elmakers.mine.bukkit.api.event.PathUpgradeEvent
 
getOldPath() - Method in class com.elmakers.mine.bukkit.api.event.WandUpgradeEvent
 
getOldSpell() - Method in class com.elmakers.mine.bukkit.api.event.SpellUpgradeEvent
 
getOrCreateItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getOrCreateItemOrWand(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
getOrCreateMagicItem(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
getOverrides(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getOverrides() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getOwner() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getOwner() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getOwner() - Method in interface com.elmakers.mine.bukkit.api.wand.LostWand
 
getOwnerId() - Method in interface com.elmakers.mine.bukkit.api.wand.LostWand
 
getParameter() - Method in class com.elmakers.mine.bukkit.api.spell.CastParameter
 
getParameterized(String, String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getParameterized(String, String, String, String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getParameterNames(Spell, Collection<String>) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
getParameterOptions(Spell, String, Collection<String>) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
getParameterOptions(Collection<String>, String) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
Add examples of possible values for a given parameter to this spell.
getParameters() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
getParameters(Collection<String>) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
Add this spell's possible parameter keys to a collection.
getParent() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getParent() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
getPath() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getPath() - Method in interface com.elmakers.mine.bukkit.api.magic.MageClass
 
getPath(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getPath() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getPendingBatches() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Return the list of pending construction batches for this Mage.
getPendingUndo() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
 
getPercentageString(String, float) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getPermissionNode() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getPersonalCastPermission(Player, SpellTemplate, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getPersonalCastPermission(Player, SpellTemplate, Location) - Method in interface com.elmakers.mine.bukkit.api.protection.CastPermissionManager
This will perform cast permission checks for a specific location.
getPitch() - Method in class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
getPitch() - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
getPlaceholder(Player, String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getPlayer() - Method in class com.elmakers.mine.bukkit.api.event.MagicMobDeathEvent
 
getPlayer() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Get the Player instance backed by this Mage.
getPlayerNames() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getPlayerNames() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
A utility method to get the names of all currently logged-in Players.
getPlayerPortrait(String, String, Integer, String) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
getPlayerSkin(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getPlayerWarpProviderKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getPlayerWarps(Player, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getPlugin() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getPlugin() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Retrieve the Plugin that owns this controller.
getPlugin() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Retrieve the Bukkit Plugin for Magic
getPosition() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getPower() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getPower() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getPowerMultiplier() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getPreferredResourcePack() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getPreferredResourcePack() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getPrerequisiteSpells() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getPreviousBlock() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getPreviousPreviousBlock() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getPriorState() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getProgressLevel() - Method in class com.elmakers.mine.bukkit.api.spell.PrerequisiteSpell
 
getProgressLevel() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getProperties() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getProperties() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getProperties() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getProperty(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
Return the raw value of a key in the store, or null if the key is not present.
getProperty(String, Class<T>) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
Get a property only if it is of a specific type.
getProperty(String, T) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
Get a property, specifying a default value.
getPropertyString(String, float, float, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
Get a level string that applies a separate template to the value, filling the value into the $property variable.
getPVPManagers() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getRadiusMultiplier() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getRandom() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getRandom() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Retrieve a static Random instance to use for randomization.
getRandomized(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getRange() - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
getRange() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getRangeDescription(double, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getRangeMultiplier() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getRecipeKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getRedstoneReplacement() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getReflective(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getReflectiveMaterials(Mage, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getRegionCastPermission(Player, SpellTemplate, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getRegionCastPermission(Player, SpellTemplate, Location) - Method in interface com.elmakers.mine.bukkit.api.protection.CastPermissionManager
This will perform cast permission checks for a specific location.
getRegisteredMage(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getRegisteredMage(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getRelativeTo(Location) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getRemainingCooldown(Mage) - Method in interface com.elmakers.mine.bukkit.api.kit.Kit
 
getRemainingCooldown() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getRemainingCooldown() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getRequiredCost() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getRequiredSpells() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getRequiredUpgradeCasts() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getRequiredUpgradePath() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getRequiredUpgradeTags() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getRequirementDescription(MageContext, Requirement) - Method in interface com.elmakers.mine.bukkit.api.requirements.RequirementsProcessor
This will be called when a requirement check has failed, in order to display to the player what they are missing.
getRequirementProcessors() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getRequirements(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getRequirements() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getResourcePackPreference() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getResourcePackURL() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getResourcePackURL(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getRespawnArmor() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getRespawnInventory() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getRestrictedMaterials() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Deprecated.
getRestrictedMaterials() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getRestrictedMaterialSet() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getRestrictedMaterialSet() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getResult() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getRightClickAction() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getRootHandler() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getRunnableCount() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getScale() - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
getScheduledTime() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getScheduledUndo() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
getSchematicName() - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
getSchematicNames() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Get a list of all known schematics.
getSectionList(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getSerializedLastDeathLocation() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getSerializedLocation() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getShortName(Messages) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
 
getShownHelp() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getSingularName(Messages) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
 
getSize() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
getSize() - Method in interface com.elmakers.mine.bukkit.api.block.Schematic
 
getSize() - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
Get the current size of the queue.
getSkillPoints() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getSkillsSpell() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Get the spell that should be cast when a player uses the /mskills command.
getSkull(Entity, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
getSkull(Entity, String, ItemUpdatedCallback) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSkull(Player, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSkull(String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
getSkull(String, String, ItemUpdatedCallback) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSkull(UUID, String, ItemUpdatedCallback) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSoulWand() - Method in class com.elmakers.mine.bukkit.api.data.MageData
Deprecated.
getSoulWand() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Deprecated.
getSound() - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
getSourceLocation(EffectContext) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
getSpace(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
This relies on the negative space font RP: https://github.com/AmberWat/NegativeSpaceFont And specific mappings defined in messages, in the gui.space section
getSpawnEgg(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSpell() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getSpell() - Method in interface com.elmakers.mine.bukkit.api.batch.SpellBatch
 
getSpell() - Method in class com.elmakers.mine.bukkit.api.event.AddSpellEvent
 
getSpell() - Method in class com.elmakers.mine.bukkit.api.event.CastEvent
 
getSpell() - Method in class com.elmakers.mine.bukkit.api.event.PreCastEvent
 
getSpell() - Method in class com.elmakers.mine.bukkit.api.event.StartCastEvent
 
getSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
Returns a Spell for a given spell key, if this caster has the spell.
getSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Return a Spell for this Mage, which can be used to programatically cast or modify a Spell on behalf of this Mage.
getSpell(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSpell(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Get the key of the Spell or SpellTemplate represented by an item.
getSpell(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getSpell(String, Mage) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getSpellArgs(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSpellBook(SpellCategory, int) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Returns a written book item describing all of the spells in a given category.
getSpellData() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getSpellData() - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
getSpellInventory() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getSpellKey() - Method in class com.elmakers.mine.bukkit.api.spell.PrerequisiteSpell
 
getSpellKey() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getSpellLevel(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getSpellOverrides(Mage, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSpellParameters() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
Retrieve the parameters as configured in this spell's parameters section.
getSpellResult() - Method in class com.elmakers.mine.bukkit.api.event.CastEvent
 
getSpells() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
getSpells() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Return all of the Spell objects registered to this Mage.
getSpells() - Method in interface com.elmakers.mine.bukkit.api.magic.MageClass
 
getSpells() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getSpells() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellCategory
 
getSpells() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getSpellsToRemove() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
Returns a collection of spell keys of spells that should be removed when this spell is added to a wand.
getSpellTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
Returns the SpellTemplate representing the requested spell key at the correct level.
getSpellTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSpellTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Retrieve a specific SpellTemplate.
getSpellTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getSpellTemplateKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSpellTemplates() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSpellTemplates(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSpellTemplates() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Get a list of all currently loaded SpellTemplate records, as defined in spells.defaults.yml and spells.yml
getSpellTemplates(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
 
getSPMaximum() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getSPMultiplier() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Deprecated.
Use getEarnMultiplier instead.
getStartTime() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getStorage(MagicPropertyType) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicConfigurable
Retrieve the storage associated with a given type
getStoredExperience() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getStoredInventory() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getStoredLevel() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getString(String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getString(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getStringList(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
 
getSwapAction() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getTags() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
getTags() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
getTags() - Method in interface com.elmakers.mine.bukkit.api.wand.WandUpgradePath
 
getTargetBlock() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetCasterProperties(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetCenterLocation() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetedEntities() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetEntities() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
getTargetEntity() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetEntity() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getTargetEntity() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getTargetingManagers() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getTargetLocation() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getTargetLocation(EffectContext) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
getTargetLocation() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getTargetMessagesSent() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetName() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetsCaster() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetSourceLocation() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTargetType() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getTeamProviders() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getTemplate() - Method in interface com.elmakers.mine.bukkit.api.magic.MageModifier
 
getTemplate() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getTemplateKey() - Method in interface com.elmakers.mine.bukkit.api.block.magic.MagicBlock
 
getTemplateKey() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getTickInterval() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getTimeDescription(long) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getTimeDescription(long, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getTimeDescription(long, String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Messages
 
getTimeRemaining() - Method in interface com.elmakers.mine.bukkit.api.magic.MageModifier
 
getTimeToCast() - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
getTimeToRecharge(double, double) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
getTopDamager() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getTownLocation(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getTrigger() - Method in class com.elmakers.mine.bukkit.api.magic.Trigger
 
getTriggers() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getType() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
getType() - Method in interface com.elmakers.mine.bukkit.api.item.Cost
This will return the currency type key or item key.
getType() - Method in interface com.elmakers.mine.bukkit.api.item.Icon
 
getType() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getType() - Method in class com.elmakers.mine.bukkit.api.requirements.Requirement
 
getUndoData() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getUndoEntityTypes() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getUndoList() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getUndoList() - Method in interface com.elmakers.mine.bukkit.api.batch.SpellBatch
 
getUndoList() - Method in interface com.elmakers.mine.bukkit.api.batch.UndoBatch
 
getUndoList() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getUndoQueue() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getUpgrade() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getUpgrade() - Method in interface com.elmakers.mine.bukkit.api.wand.WandUpgradePath
 
getUpgradeDescription() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getUrl() - Method in interface com.elmakers.mine.bukkit.api.item.Icon
 
getURL() - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
getUrlDisabled() - Method in interface com.elmakers.mine.bukkit.api.item.Icon
 
getURLItem(String, String, String, int, int, int, int, Integer) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
getURLMapId(String, String, String, int, int, int, int, Integer) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
getURLMapId(String, String) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
getURLSkull(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getURLSlices(String, String, String, int, int, Integer) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
getUsage() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
getUUID() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
Deprecated.
getValue() - Method in class com.elmakers.mine.bukkit.api.spell.CastParameter
 
getVariable(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
getVariables(VariableScope) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getVariables() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Returns cast-local variables
getVariables() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
getVariables() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
getVariables() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getVariables() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getVariableScope(String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getVaultBalance() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
getVehicleMovementDirection() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
This method returns a positive number if the player is moving forward while in a vehicle, negative if moving backward.
getVehicleStrafeDirection() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
This method returns a positive number if the player is strafing right while in a vehicle, negative if strafing left.
getVelocity() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Return the current movement vector of this entity, in blocks per second.
getVerticalSearchDistance() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getVolume() - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
getWand() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getWand() - Method in class com.elmakers.mine.bukkit.api.event.AddSpellEvent
 
getWand() - Method in class com.elmakers.mine.bukkit.api.event.CraftWandEvent
 
getWand() - Method in class com.elmakers.mine.bukkit.api.event.PathUpgradeEvent
 
getWand() - Method in class com.elmakers.mine.bukkit.api.event.SpellUpgradeEvent
 
getWand() - Method in class com.elmakers.mine.bukkit.api.event.WandActivatedEvent
 
getWand() - Method in class com.elmakers.mine.bukkit.api.event.WandDeactivatedEvent
 
getWand() - Method in class com.elmakers.mine.bukkit.api.event.WandPreActivateEvent
 
getWand() - Method in class com.elmakers.mine.bukkit.api.event.WandUpgradeEvent
 
getWand() - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
getWand(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Obtains a wand from an item stack.
getWand(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWand(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Load a Wand instance of an ItemStack.
getWandKey(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWandKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Retrieve the keys for all wand templates.
getWandLocation() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Currently return the cast source location, but in the future may change to return only the wand location, or null if this spell was not cast with a wand.
getWandLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
getWandLocation() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Currently returns the cast location, even when not holding a wand, but this behavior is subject to change and in the future this may return null if the Mage is not holding a Wand.
getWandPathKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWandProperty(ItemStack, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWandProperty(ItemStack, String, T) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWandTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWandTemplateKeys() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWandTemplates() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWarningCount() - Method in class com.elmakers.mine.bukkit.api.event.MagicWarningEvent
 
getWarp(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWarpManagers() - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
getWarps(Player) - Method in interface com.elmakers.mine.bukkit.api.protection.PlayerWarpManager
Return warps for a given players.
getWorkAllowed() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getWorkingParameters() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getWorkingParameters() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
getWorld() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
getWorld() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getWorld() - Method in class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
getWorldLocation() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getWorldName() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
getWorldName() - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
Deprecated.
getWorldName() - Method in class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
getWorldName() - Method in interface com.elmakers.mine.bukkit.api.warp.Warp
 
getWorth() - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Get the relative worth of this currency.
getWorth() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
getWorth() - Method in interface com.elmakers.mine.bukkit.api.kit.Kit
 
getWorth(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWorth(ItemStack, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWorth(Material, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWorth() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
How much this spell is worth.
getWorth() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
getWorthBase() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWorthItem() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWorthItemAmount() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWorthSkillPoints() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getWorthXP() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
getX() - Method in class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
getX() - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
getXP() - Method in interface com.elmakers.mine.bukkit.api.spell.CastingCost
Deprecated.
getXP(CostReducer) - Method in interface com.elmakers.mine.bukkit.api.spell.CastingCost
Deprecated.
getY() - Method in class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
getY() - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
getYaw() - Method in class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
getZ() - Method in class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
give(Mage, CasterProperties, double) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Give some currency to the specified Mage
give(Mage, double) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
 
give(Mage, CasterProperties) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Give these costs to the specified Mage
give(Mage) - Method in interface com.elmakers.mine.bukkit.api.kit.Kit
 
giveExperience(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
giveExperienceToPlayer(Player, int) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Give experience to a player, in a way that is safe for wands.
giveItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
giveItem(ItemStack, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
giveItem(ItemStack, boolean, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
giveItemToPlayer(Player, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
giveItemToPlayer(Player, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
A utility method for giving an item to a player.
GUIAction - Interface in com.elmakers.mine.bukkit.api.action
 

H

has(Mage, CasterProperties, double) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Whether or not a mage has at least a certain amount of this currency.
has(Mage, double) - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
 
has(Mage, CasterProperties, CostReducer) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Whether or not a mage has the required costs.
has(Mage, Wand, CostReducer) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Whether or not a mage has the required costs.
has(Mage, Wand) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Whether or not a mage has the required costs.
has(Mage) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Whether or not a mage has the required costs.
has(Spell) - Method in interface com.elmakers.mine.bukkit.api.spell.CastingCost
Check to see if a given spell cast should succeed, given that it has any required costs.
hasAllTags(Collection<String>) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
hasAnyTag(Collection<String>) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
hasAnyTag(Collection<String>) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
hasBeenScheduled() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
hasBreakPermission(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
hasBreakPermission(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasBreakPermission(Player, Block) - Method in interface com.elmakers.mine.bukkit.api.protection.BlockBreakManager
 
hasBrush(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
hasBrush(String) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
Check to see if a specific brush is available on this exact path.
hasBrush(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
hasBrushOverride() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
hasBuildPermission(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
hasBuildPermission(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasBuildPermission(Player, Block) - Method in interface com.elmakers.mine.bukkit.api.protection.BlockBuildManager
 
hasBypassPermission(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
hasCastPermission(Spell) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasCastPermission(CommandSender, SpellTemplate) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
hasCastPermission(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
hasChanges() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
Check to see if this list has any changes that would get normally auto-undone (e.g.
hasClassUnlocked(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasCustomEarns() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
hasDisguises() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
hasDuration() - Method in interface com.elmakers.mine.bukkit.api.magic.MageModifier
 
hasEffects(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
hasEntities() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
hasExtraSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
hasHandlerParameters(String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
hasHandlers() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
hasIcon() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
hasInteract() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
hasInventory() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
hasItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasItem(ItemStack, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasItem(Player, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
hasItem(Player, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Check to see if a player has a specific item.
hasLocation() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasMap(int) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
hasMaxValue() - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Check to see if this currency has an upper limit for player balances.
hasMinValue() - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Check to see if this currency has a lower limit for player balances.
hasModifier(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasPath(String) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
hasPending() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasPermission(String) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
hasPermission(CommandSender, String, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Deprecated.
hasPermission(CommandSender, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
hasPermission(Entity, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
hasPermission(CommandSender, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Check to see if a CommandSender has permission.
hasPermission(CommandSender, String, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Deprecated.
hasPrerequisites(CasterProperties, SpellTemplate) - Static method in class com.elmakers.mine.bukkit.api.spell.PrerequisiteSpell
 
hasProperty(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
Check to see if this property store contains a specific property.
hasResourcePack() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasScheduled() - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
Check to see if there are any scheduled undo changes pending in this queue.
hasSlot(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
hasSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
hasSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Check to see if this Mage has a certain spell, generally meaning they have cast it at least once.
hasSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
Check to see if a specific spell is available on this exact path.
hasSpell(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
hasSpell(SpellKey) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
hasStoredInventory() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasTag(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
hasTag(String) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
hasTag(String) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
hasTag(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
hasTag(String) - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
hasUpgrade() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
hasUpgrade() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Check to see if this wand has an upgrade on its current path

I

Icon - Interface in com.elmakers.mine.bukkit.api.item
 
ignoreResult() - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
info(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Log a message, but only if debug messages are enabled
info(String, int) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
initialize(Spell, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
initialize(MageController, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Initialize the data store.
initialize(MageController) - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
inRange(double) - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
inTaggedRegion(Location, Set<String>) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
is(Block) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
isActive() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
isActive() - Method in interface com.elmakers.mine.bukkit.api.magic.Locatable
 
isActive() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
isActive() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
isAllowed(Mage) - Method in interface com.elmakers.mine.bukkit.api.kit.Kit
 
isAlternate() - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
Determine if this result is an alternate-mode cast.
isAsynchronousSave() - Method in class com.elmakers.mine.bukkit.api.event.SaveEvent
 
isAtMaxCurrency(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isAtMaxSkillPoints() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isAutomaticProgression() - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
isAutomaton() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isBlocked(double) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isBlocked(double) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
isBound() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isBreakable(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
isBrush(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Check to see if an existing item is a material brush item.
isBypass() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
isBypassEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isCancellable() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
isCancelLaunch() - Method in class com.elmakers.mine.bukkit.api.magic.Trigger
 
isCancelled() - Method in class com.elmakers.mine.bukkit.api.event.EarnEvent
 
isCancelled() - Method in class com.elmakers.mine.bukkit.api.event.PreCastEvent
 
isCancelled() - Method in class com.elmakers.mine.bukkit.api.event.SpellInventoryEvent
 
isCancelled() - Method in class com.elmakers.mine.bukkit.api.event.WandPreActivateEvent
 
isCaptured() - Method in class com.elmakers.mine.bukkit.api.event.MagicErrorEvent
 
isCaptured() - Method in class com.elmakers.mine.bukkit.api.event.MagicWarningEvent
 
isCombustible() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isConsumed() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
isConsumeFree() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
isConsumeFree() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
isConsumeFree() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isConsumeFree() - Method in interface com.elmakers.mine.bukkit.api.spell.CostReducer
 
isConsumeFree() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isCooldownFree() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
isCooldownFree() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isCooldownFree() - Method in interface com.elmakers.mine.bukkit.api.spell.CooldownReducer
Check if cooldowns should be bypassed completely.
isCooldownFree() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isCostFree() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
isCostFree() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isCostFree() - Method in interface com.elmakers.mine.bukkit.api.spell.CostReducer
 
isCostFree() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isCustom() - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
isDamaging() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isDead() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isDestructible(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
isDestructible(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isDifferent() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
isDifferent(Block) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
isDifferent(Material) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
isDifferent(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
isDisguised(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isDisguiseRestricted() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
isDocile() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isElemental(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Check to see if the given Entity is an Elemental, or part of an Elemental.
isEmpty() - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
 
isEmpty() - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Whether or not this record has any costs associated with it.
isEmpty(CostReducer) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Whether or not this record has any costs associated with it.
isEmpty() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicProperties
Check to see if there is any data here at all.
isEnabled() - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
isEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.Locatable
 
isEnabled() - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
isEnabled() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
isEnchantable() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isEntity(Entity) - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
isErase() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
isEraseModifierActive() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
isExactIngredient() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
isExitAllowed(Player, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isFailure() - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
Determine if this result is a failure or not.
isFake() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
isFileLockingEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isFillWithAir() - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
isFinished() - Method in interface com.elmakers.mine.bukkit.api.batch.Batch
Whether or not this batch is finished
isFirstTime() - Method in class com.elmakers.mine.bukkit.api.event.MageLoadEvent
 
isFree() - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
Determine if this result is a free cast or not.
isFree(boolean) - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
 
isFriendly(Entity) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isFriendly(Entity, Entity) - Method in interface com.elmakers.mine.bukkit.api.entity.TeamProvider
Check to see if one entity is friendly (on a team with) another entity.
isFriendly(Entity, Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
This checks scoreboard teams or integrated party groupings, as configured and provided by other plugins, to see if two entities are "friends" with one another.
isGlidingAllowed() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isHidden() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isHidden() - Method in class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
isHidden() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
isIgnoredByMobs() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isIndestructible(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
isIndestructible(Block) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
isIndestructible(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isIndestructible() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isInOffhand() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isInventoryOpen() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isItem() - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Check to see if this Cost is an ItemStack
isJumping() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isLaunchingProjectile() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isLegacyIconsEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isLightingAvailable() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isLoaded() - Method in interface com.elmakers.mine.bukkit.api.block.Schematic
 
isLoading() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isLocked() - Method in interface com.elmakers.mine.bukkit.api.item.ItemData
 
isLocked() - Method in interface com.elmakers.mine.bukkit.api.magic.MageClassTemplate
 
isLocked(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isLocked() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isLost(LostWand) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isMage(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isMagic(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isMagicNPC(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isModifiable() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isMythicMobKey(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isNPC() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isNPC(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Check to see if the given Entity is an NPC of any kind.
isOkToStandIn(Material) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Deprecated.
isOkToStandIn(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
isOkToStandOn(Material) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Deprecated.
isOkToStandOn(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
isOnline() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isOpening() - Method in class com.elmakers.mine.bukkit.api.event.SpellInventoryEvent
 
isOpenWand() - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
isOwnable() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isPassive() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
isPassthrough(Material) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Deprecated.
isPassthrough(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
isPathUpgradingEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isPersistent() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isPet(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isPlayer(EffectPlayer) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlay
 
isPlayer() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isPreventDismount() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isPreventMelee() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isPreventProjectiles() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isPreventTeleport() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isPVPAllowed(Location) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isPVPAllowed(Player, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isPVPAllowed(Player, Location) - Method in interface com.elmakers.mine.bukkit.api.protection.PVPManager
 
isPvpRestricted() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
isQuickCast() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
isQuickCast() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isQuickCastDisabled() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isQuiet() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isQuiet() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
isRanged() - Method in enum com.elmakers.mine.bukkit.api.spell.TargetType
 
isReady() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
isReflected(double) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isReflected(double) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
isReflective(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
isRelentless() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isResourcePackEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isResourcePackEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isResourcePackEnabledByDefault() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isResourcePackSetByServer() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isRestorable() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
isRestricted(Material) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isRestricted(Material, Short) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isScheduled() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
isScheduledUndo() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
isSkill(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isSlice() - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
isSneaking() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isSoul() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
isSoul() - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
Deprecated.
isSPEarnEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isSpell(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Check to see if an existing item is a spell item.
isSpellProgressionEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isSpellSatisfyingPrerequisite(Spell, PrerequisiteSpell) - Static method in class com.elmakers.mine.bukkit.api.spell.PrerequisiteSpell
 
isSpellUpgradingEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isSPEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isStaticNPC(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isStealth() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isStop() - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
Determine if this result should stop processing or not.
isSuccess() - Method in class com.elmakers.mine.bukkit.api.event.StartCastEvent
 
isSuccess() - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
Determine if this result is a success or not.
isSuccess(boolean) - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
Determine if this result is a success or not, possibly counting no_target as a success.
isSuperPowered() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isSuperPowered() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isSuperProtected() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isSuperProtected() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isSuperProtected() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isSynchronous() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
isTargetable(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.MageContext
 
isTargetValid() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
isToggleable() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
isTransformable() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
isTransparent(Material) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Deprecated.
isTransparent(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
isUnbreakable() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
isUndoable() - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
isUndoable(Material) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isUndoable() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
isUndone() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
isUndoType(EntityType) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
isUndroppable() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
isUpgrade(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Check to see if an existing item is a wand upgrade.
isUrlIconsEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isUrlIconsEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isValid() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
isValid() - Method in interface com.elmakers.mine.bukkit.api.economy.Currency
Check to see if this currency is valid.
isValid() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isValid(Mage) - Method in class com.elmakers.mine.bukkit.api.magic.Trigger
 
isVanished() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
isVanished(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isVariant() - Method in class com.elmakers.mine.bukkit.api.spell.SpellKey
 
isVaultCurrencyEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isVehicleJumping() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Check to see if a player is trying to jump while in a vehicle
isWand(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isWand(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Check to see if an existing item is a Wand.
isWandUpgrade(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
isWater(Material) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
ItemData - Interface in com.elmakers.mine.bukkit.api.item
 
itemsAreEqual(ItemStack, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
itemsAreEqual(ItemStack, ItemStack, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
ItemUpdatedCallback - Interface in com.elmakers.mine.bukkit.api.item
This callback is generally only called once, after an item has finalized.

K

Kit - Interface in com.elmakers.mine.bukkit.api.kit
 

L

load(Mage, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
Deprecated.
load(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
 
load(UndoData) - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
Load the data in this undo queue.
load(String, MageDataCallback) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Deprecated.
load(String, MageDataCallback, boolean) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Load a single mage by id.
load(MageController, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Deprecated.
load(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
load(MageData) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
load(SpellData) - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
Deprecated.
loadConfigurationQuietly(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
loadEffects(ConfigurationSection, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
loadEffects(ConfigurationSection, String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
loadEffects(ConfigurationSection, String, String, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
LoadEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that fires whenever Magic loads or reloads configurations.
LoadEvent(MageController) - Constructor for class com.elmakers.mine.bukkit.api.event.LoadEvent
 
loadItemTemplate(String, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
loadMap(String, int, String, String, int, int, int, int, Integer) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
loadMob(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
loadPrerequisites(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
loadSchematic(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
loadTemplate(String, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
loadWandTemplate(String, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
Locatable - Interface in com.elmakers.mine.bukkit.api.magic
 
lockChunk(Chunk) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
lockClass(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
logBlockChange(Mage, BlockState, BlockState) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
LostWand - Interface in com.elmakers.mine.bukkit.api.wand
Represents a Wand that has been "lost", as in spawned as an ItemStack.

M

Mage - Interface in com.elmakers.mine.bukkit.api.magic
A Mage represents any entity that may cast spells.
MageClass - Interface in com.elmakers.mine.bukkit.api.magic
 
MageClassTemplate - Interface in com.elmakers.mine.bukkit.api.magic
 
MageContext - Interface in com.elmakers.mine.bukkit.api.magic
 
MageController - Interface in com.elmakers.mine.bukkit.api.magic
The controller is used for more advanced plugin interaction, and is used heavily by Spells themselves to interact with the Magic plugin's internal functionality.
MageData - Class in com.elmakers.mine.bukkit.api.data
 
MageData(String) - Constructor for class com.elmakers.mine.bukkit.api.data.MageData
 
MageDataCallback - Interface in com.elmakers.mine.bukkit.api.data
 
MageDataStore - Interface in com.elmakers.mine.bukkit.api.data
 
MageLoadEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that fires after a Mage's data is loaded.
MageLoadEvent(Mage, boolean) - Constructor for class com.elmakers.mine.bukkit.api.event.MageLoadEvent
 
MageModifier - Interface in com.elmakers.mine.bukkit.api.magic
 
MageSpell - Interface in com.elmakers.mine.bukkit.api.spell
This interface and its hierarchy represent the complete Spell interface that must be implemented to make a new custom spell class from scratch.
MagicAPI - Interface in com.elmakers.mine.bukkit.api.magic
This is the primary entry point into the Magic API.
MagicAttribute - Class in com.elmakers.mine.bukkit.api.magic
 
MagicAttribute(String, ConfigurationSection) - Constructor for class com.elmakers.mine.bukkit.api.magic.MagicAttribute
 
MagicBlock - Interface in com.elmakers.mine.bukkit.api.block.magic
 
MagicConfigurable - Interface in com.elmakers.mine.bukkit.api.magic
 
MagicErrorEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin calls any time an error occurs
MagicErrorEvent(LogRecord, String, int, boolean) - Constructor for class com.elmakers.mine.bukkit.api.event.MagicErrorEvent
 
MagicMobDeathEvent - Class in com.elmakers.mine.bukkit.api.event
 
MagicMobDeathEvent(MageController, EntityData, EntityDeathEvent) - Constructor for class com.elmakers.mine.bukkit.api.event.MagicMobDeathEvent
 
MagicNPC - Interface in com.elmakers.mine.bukkit.api.npc
 
MagicProperties - Interface in com.elmakers.mine.bukkit.api.magic
 
MagicPropertyType - Enum in com.elmakers.mine.bukkit.api.magic
Specifies different types of property storage.
MagicProvider - Interface in com.elmakers.mine.bukkit.api.magic
A common empty interface used to simply provider/manager registration.
MagicWarningEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin calls any time a warning occurs
MagicWarningEvent(LogRecord, String, int, boolean) - Constructor for class com.elmakers.mine.bukkit.api.event.MagicWarningEvent
 
makeLost(Location) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
makeModifiable() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
makeUpgrade() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
managePlayerData(boolean, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
MapController - Interface in com.elmakers.mine.bukkit.api.maps
 
mapFromConfig(ConfigurationSection, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSetManager
Loads or creates a material map from a configuration section.
matches(String) - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
MaterialAndData - Interface in com.elmakers.mine.bukkit.api.block
A utility class for presenting a Material in its entirety, including Material variants.
MaterialBrush - Interface in com.elmakers.mine.bukkit.api.block
 
MaterialMap - Interface in com.elmakers.mine.bukkit.api.magic
A map of materials, mapping one material to another.
MaterialSet - Interface in com.elmakers.mine.bukkit.api.magic
A set of materials.
MaterialSetManager - Interface in com.elmakers.mine.bukkit.api.magic
Container of material sets.
max(SpellResult) - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
 
Messages - Interface in com.elmakers.mine.bukkit.api.magic
 
messageTargets(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
messageTargets(String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
migrate(String) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Mark a Mage as having been migrated.
migrateIcon(String) - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
min(SpellResult) - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
 
ModelEngine - Interface in com.elmakers.mine.bukkit.api.integration
 
ModifierTemplate - Interface in com.elmakers.mine.bukkit.api.magic
 
modify(Block) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
modify(Block, boolean) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
modify(Block, ModifyType) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
modify(Entity) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
modify(MageController, Entity) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Deprecated.
modify(Entity) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
ModifyType - Enum in com.elmakers.mine.bukkit.api.block
 
modifyVelocity(Entity) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
move(Entity) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 

N

not() - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSet
 

O

obtainLock(MageData) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Force-obtain a lock for a mage
onCast(Spell, SpellResult) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
This should be called by a Spell upon casting, to notify the Mage that it cast a spell.
onEntitiesLoaded(Chunk, List<Entity>) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
onEntityPickupItem(Entity, Item) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
onPlayerJump(Player, Vector) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
onResourcePackStatus(Player, ResourcePackStatus) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
organizeInventory(Mage) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
organizeInventory() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
originIsSelection() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 

P

parameterize(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
parameterize(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
parameterize(String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Deprecated.
parameterize(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
parameterizeMessage(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
Deprecated.
parameterizeMessage(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Deprecated.
PathUpgradeEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire whenever a player upgrades to a new level
PathUpgradeEvent(Mage, Wand, MageClass, ProgressionPath, ProgressionPath) - Constructor for class com.elmakers.mine.bukkit.api.event.PathUpgradeEvent
 
pause() - Method in interface com.elmakers.mine.bukkit.api.block.magic.MagicBlock
Temporarily pause this automaton, it will auto-resume on chink reload.
perform(CastContext) - Method in interface com.elmakers.mine.bukkit.api.action.ActionHandler
 
perform(CastContext) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
performAction(WandAction) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
performedActions(int) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
play(Plugin, Entity) - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
play(Plugin, Location) - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
play(Plugin, Logger, Entity) - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
play(Plugin, Logger, Location) - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
playEffects(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
playEffects(String, float) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
playEffects(String, float, Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
playEffects(String, float, Location, Entity, Location, Entity) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
playEffects(String, float, Location, Entity, Location, Entity, Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
playEffects(String, Location, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
playEffects(String, EffectContext) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
playEffects(String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
playEffects(String, CastContext) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
playEffects(String, CastContext, float) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
playEffects(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
playEffects(Wand, String) - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
playEffects(Wand, String, float) - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
 
playEffects(Mage, String) - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
Deprecated.
playEffects(Mage, String, float) - Method in interface com.elmakers.mine.bukkit.api.wand.WandTemplate
Deprecated.
PlayerWarp - Class in com.elmakers.mine.bukkit.api.protection
 
PlayerWarp(String, Location, String, MaterialAndData) - Constructor for class com.elmakers.mine.bukkit.api.protection.PlayerWarp
 
PlayerWarp(String, Location) - Constructor for class com.elmakers.mine.bukkit.api.protection.PlayerWarp
 
PlayerWarpManager - Interface in com.elmakers.mine.bukkit.api.protection
Register via PreLoadEvent.registerWarpManager() This has been replaced by PlayerWarpProvider.
PlayerWarpProvider - Interface in com.elmakers.mine.bukkit.api.protection
This replaces PlayerWarpManager for easier registration.
playsAtAllTargets() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
playsAtOrigin() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
playsAtTarget() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
playSoundEffect(SoundEffect) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
PreCastEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire any time a Mage casts a Spell.
PreCastEvent(Mage, Spell) - Constructor for class com.elmakers.mine.bukkit.api.event.PreCastEvent
 
PreLoadEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that fires whenever Magic loads or reloads configurations.
PreLoadEvent(MageController) - Constructor for class com.elmakers.mine.bukkit.api.event.PreLoadEvent
 
prepare(CastContext, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.action.ActionHandler
 
prepare(CastContext, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
This should be used to load any parameters.
prepare() - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
prepareForUndo(UndoList) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
PrerequisiteSpell - Class in com.elmakers.mine.bukkit.api.spell
Represents a spell that is required to learn another spell or path.
PrerequisiteSpell(String, long) - Constructor for class com.elmakers.mine.bukkit.api.spell.PrerequisiteSpell
 
PrerequisiteSpell(SpellKey, long) - Constructor for class com.elmakers.mine.bukkit.api.spell.PrerequisiteSpell
 
process(int) - Method in interface com.elmakers.mine.bukkit.api.batch.Batch
Process one iteration of this batch.
processHandlers() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
ProgressionLevel - Interface in com.elmakers.mine.bukkit.api.magic
 
ProgressionPath - Interface in com.elmakers.mine.bukkit.api.magic
 
promptNoResourcePack(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
promptResourcePack(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
prune() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
PVPManager - Interface in com.elmakers.mine.bukkit.api.protection
Register via MageController.register()

R

randomize(int, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
reactivate() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
reduceRemainingCooldown(long) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
reduceRemainingCooldown(long) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
refund(Spell) - Method in interface com.elmakers.mine.bukkit.api.spell.CastingCost
Refund this cost, giving it back to the caster of the target spell.
refundBlock(MaterialAndData) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
register(MagicProvider) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Register an implementation of one or more MageProvider interfaces.
registerAttributeProvider(AttributeProvider) - Method in class com.elmakers.mine.bukkit.api.event.LoadEvent
Deprecated.
registerAttributeProvider(AttributeProvider) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register an AttributeProvider, for adding custom attribute support to spells and mages.
registerBlockBlockManager(BlockBreakManager) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register a BlockBreakManager, for controlling whether or not players can break blocks with magic.
registerBlockBuildManager(BlockBuildManager) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register a BlockBuildManager, for controlling whether or not players can place blocks with magic.
registerBreakable(Block, double) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerBreaking(Block, double) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerCastPermissionManager(CastPermissionManager) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register a CastPermissionManager, for controlling whether or not players can cast spells in specific regions.
registerCurrency(Currency) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register a custom currency, which can be used in shops, spell worth/earns and casting costs.
registerDamaged(Entity) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerEntityTargetingManager(EntityTargetingManager) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register an EntityTargetingProvider, for determining when one entity may target another with spells.
registerEvent(SpellEventType, Listener) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
registerFakeBlock(Block, Collection<WeakReference<Player>>) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerFakeBlock(Block, Collection<WeakReference<Player>>) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
registerForUndo(Runnable) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerForUndo(Entity) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerForUndo(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerForUndo(UndoList) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
registerMob(Entity, EntityData) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
registerModified(Entity) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerModifier(Entity, MageModifier) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerModifierForRemoval(Entity, String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerMoved(Entity) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerPlayerWarpManager(String, PlayerWarpManager) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register a PlayerWarpManager, for providing warps to be used in the Recall menu.
registerPotionEffectForRemoval(Entity, PotionEffectType) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerPotionEffects(Entity) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerPVPManager(PVPManager) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register a PVPManager, for controlling whether or not players can harm other players with magic.
registerReflective(Block, double) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
registerRequirementsProcessor(String, RequirementsProcessor) - Method in class com.elmakers.mine.bukkit.api.event.LoadEvent
Deprecated.
registerRequirementsProcessor(String, RequirementsProcessor) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register a RequirementsProcessor for handling a specific type of requirement.
registerTeamProvider(TeamProvider) - Method in class com.elmakers.mine.bukkit.api.event.LoadEvent
Deprecated.
registerTeamProvider(TeamProvider) - Method in class com.elmakers.mine.bukkit.api.event.PreLoadEvent
Register a TeamProvider, to be able to make decisions about who players and mobs can target.
registerVelocity(Entity) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
releaseLock(MageData) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Force-release a lock for a mage
reload() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Reload all Magic configurations.
reload(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Reload all Magic configurations, report success/fail to sender
reloadParameters(CastContext) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
remaining() - Method in interface com.elmakers.mine.bukkit.api.batch.Batch
The remaining size of this batch.
remove(Entity) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
remove(int) - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
remove() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
removeAllModels(Entity) - Method in interface com.elmakers.mine.bukkit.api.integration.ModelEngine
 
removeBrush(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageClass
 
removeBrush(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
removeClass(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removeCurrency(String, double) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removeCurrency(String, double, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removed() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removeExperience(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removeFlightExemption(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
removeItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removeItem(ItemStack, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removeItemsWithTag(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removeLostWand(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Forget a specific LostWand.
removeMage(Mage) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
removeMage(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
removeMagicBlock(Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
removeMana(float) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
removeMana(float) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removeMana(float) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
removeModel(Entity, String) - Method in interface com.elmakers.mine.bukkit.api.integration.ModelEngine
 
removeModelState(Entity, String, String, boolean) - Method in interface com.elmakers.mine.bukkit.api.integration.ModelEngine
 
removeModifier(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
removeNPC(MagicNPC) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
removeOverride(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
removeProperty(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicConfigurable
Remove a property from this store.
removeProperty(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
removeSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageClass
 
removeSpell(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
removeSubModel(Entity, String, String, String) - Method in interface com.elmakers.mine.bukkit.api.integration.ModelEngine
 
removeVaultCurrency(double) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
replaceMob(Entity, EntityData, boolean, CreatureSpawnEvent.SpawnReason) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
Requirement - Class in com.elmakers.mine.bukkit.api.requirements
 
Requirement(ConfigurationSection) - Constructor for class com.elmakers.mine.bukkit.api.requirements.Requirement
 
RequirementsProcessor - Interface in com.elmakers.mine.bukkit.api.requirements
Implement this and register in PreLoadEvent to provide custom requirements.
RequirementsProvider - Interface in com.elmakers.mine.bukkit.api.requirements
Replaces RequirementsProcessor for easier registration via MageController.register()
requiresBreakPermission() - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
requiresBreakPermission() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
requiresBuildPermission() - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
requiresBuildPermission() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
requiresSpell(String) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
requiresTarget() - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
requiresTargetEntity() - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
reset(CastContext) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
ResourcePackPreference - Enum in com.elmakers.mine.bukkit.api.rp
 
ResourcePackStatus - Enum in com.elmakers.mine.bukkit.api.rp
 
respawn() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
respawned(Entity) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
restore() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
restore(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
restoreWand() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
resume() - Method in interface com.elmakers.mine.bukkit.api.block.magic.MagicBlock
 
retarget(double, double, double, double, boolean) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
retarget(double, double, double, double, boolean, int, boolean, int) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
run(MageData) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataCallback
 

S

save(Mage, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
Deprecated.
save(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.block.BlockList
 
save(UndoData) - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
Save the data in this undo queue.
save(MageData, MageDataCallback) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
save(MageData, MageDataCallback, boolean) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Save a single Mage.
save(Collection<MageData>) - Method in interface com.elmakers.mine.bukkit.api.data.MageDataStore
Save several Mages in a batch.
save(MageData) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
save() - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Save all Magic data.
save() - Method in interface com.elmakers.mine.bukkit.api.maps.MapController
 
save(SpellData) - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
Deprecated.
save(ConfigurationSection, boolean) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Save this Wand to a Configuration Section.
SaveEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that fires whenever Magic saves.
SaveEvent() - Constructor for class com.elmakers.mine.bukkit.api.event.SaveEvent
 
SaveEvent(boolean) - Constructor for class com.elmakers.mine.bukkit.api.event.SaveEvent
 
saveState() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Save current Wand state to the ItemStack's NBT data immediately.
scale(double) - Method in interface com.elmakers.mine.bukkit.api.item.Cost
Multiply this cost by a scale value.
scheduleUndo(UndoList) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
Schematic - Interface in com.elmakers.mine.bukkit.api.block
 
sendDebugMessage(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
sendDebugMessage(String, int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
sendMail(CommandSender, String, String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
sendMessage(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
sendMessage(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Send a message to this Mage.
sendMessage(String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
sendMessageKey(String, String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
sendMessageKey(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
sendMessageKey(String, String...) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
sendMessageKey(String, String) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
sendPlayerToServer(Player, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
sendResourcePack(Player) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
sendResourcePackToAllPlayers(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
sendToMages(String, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
serialize(ConfigurationSection, String, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Use this to safely save a Magic ItemStack to a config.
SerializedLocation - Class in com.elmakers.mine.bukkit.api.data
 
SerializedLocation(String, BlockVector, float, float) - Constructor for class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
SerializedLocation(Location) - Constructor for class com.elmakers.mine.bukkit.api.data.SerializedLocation
 
setActive(boolean) - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
setActiveBrush(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setActiveClass(String) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setActiveClass(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Sets the active class.
setActiveSpell(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setApplyPhysics(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setArmorItem(int, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setAttribute(String, Double) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
setBatch(Batch) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setBoundWands(Map<String, ItemStack>) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setBrush(MaterialBrush) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setBrushData(BrushData) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setBypass(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setBypassEnabled(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setCancelled(boolean) - Method in class com.elmakers.mine.bukkit.api.event.EarnEvent
 
setCancelled(boolean) - Method in class com.elmakers.mine.bukkit.api.event.PreCastEvent
 
setCancelled(boolean) - Method in class com.elmakers.mine.bukkit.api.event.SpellInventoryEvent
 
setCancelled(boolean) - Method in class com.elmakers.mine.bukkit.api.event.WandPreActivateEvent
 
setCastCount(long) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
setCastCount(long) - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
setCastData(String, Object) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setCharges(double) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
setClassProperties(Map<String, ConfigurationSection>) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setCloneLocation(Location) - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
setCloneTarget(Location) - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
setColor(Color) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setCommandLine(String) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
setConsumed(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setCooldownExpiration(long) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setCooldownExpiration(long) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
setCooldownFree(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setCostFree(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setCreatedTime(long) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setCurrency(String, double) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setCurrentHotbar(int) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setCustomName(String) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
setDamaged(boolean) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
setData(Short) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
setDebugger(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setDebugLevel(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setDelayTicks(int) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setDescription(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setDestinationWarp(String) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setDestructible(MaterialSet) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setDirection(Vector) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setDisableSpawnReplacement(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
setEffect(Effect) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setEffectData(int) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setEffectPlayList(Collection<EffectPlay>) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setElementalScale(Entity, double) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Change the scale of an Elemental, making it bigger or smaller.
setEnabled(boolean) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
setEnchantments(Map<Enchantment, Integer>) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setEntityUndo(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setEntityUndoTypes(Set<EntityType>) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setExternalUndoData(Map<String, UndoData>) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setExtraData(ConfigurationSection) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setExtraData(ConfigurationSection) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
Deprecated.
setFake(Collection<WeakReference<Player>>) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
setFallProtectionCount(long) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setFallProtectionDuration(long) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setFillWithAir(boolean) - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
setForceSpawn(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
setGaveWelcomeWand(boolean) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setGlidingAllowed(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setHasBeenScheduled() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setHasMoved(boolean) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
setHealth(double) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setHeldSlot(int) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setIcon(MaterialAndData) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setId(String) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setInactiveIcon(MaterialAndData) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setIndestructible(MaterialSet) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setInitialResult(SpellResult) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setIsActive(boolean) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
setIsEnabled(boolean) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
setItem(int, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setKey(String) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
setKits(ConfigurationSection) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setLastCast(long) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setLastCast(long) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
setLastDamageDealtType(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setLastDamageType(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Set the damage type that was last given to a Mage.
setLastDeathLocation(Location) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setLastEarn(long) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
setLaunchingProjectile(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Set this when launching vanilla projectiles, if you don't want the launch intercepted by the bow/wand handler.
setLevel(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setLocation(Location) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setLocation(Location) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
setLocation(Location) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setLockChunks(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setMage(Mage) - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
setMagePowerBonus(float) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setMana(float) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
setMana(float) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setMana(float) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setManaMax(int) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
Deprecated.
setManaMax(float) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
setManaMax(int) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
setManaRegeneration(int) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
Deprecated.
setManaRegeneration(float) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
setMapId(int) - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
setMaterial(Material, short) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
setMaterial(Material) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
setMaterial(Material) - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
setMaterial(MaterialAndData) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setMaterial(Block) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setMaterial(MaterialAndData) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
setMaterialData(Short) - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
setMaterialTarget(Location) - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
setModifierProperties(Map<String, ConfigurationSection>) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setModifyType(ModifyType) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setMythicMobLevel(Entity, double) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
setName(String) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setName(String) - Method in interface com.elmakers.mine.bukkit.api.maps.URLMap
 
setName(String) - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
setName(String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setNextState(BlockData) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
setOpenWand(boolean) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setOverride(String, String) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setOverrides(Map<String, String>) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
setParameterMap(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setParameterMap(Map<String, String>) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
Deprecated.
setParticleOverride(String) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setPath(String) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
setPlaceholders(Player, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
setPowerMultiplier(float) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setPreferredResourcePack(String) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setPreviousBlock(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setPriorState(BlockData) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
setProperties(ConfigurationSection) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setQuiet(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setRawData(Object) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
setRemainingCooldown(long) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setRemainingCooldown(long) - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
setResourcePackPreference(ResourcePackPreference) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setRespawnArmor(Map<Integer, ItemStack>) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setRespawnInventory(Map<Integer, ItemStack>) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setResult(SpellResult) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setReversed(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setScale(double) - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
setScale(float) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setScheduleUndo(int) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setSchematicName(String) - Method in class com.elmakers.mine.bukkit.api.data.BrushData
 
setSelection(Location) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setSerializedLastDeathLocation(SerializedLocation) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setSerializedLocation(SerializedLocation) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setShownHelp(boolean) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setSkillPoints(int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setSkullOwner(Skull, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
setSkullOwner(Skull, UUID) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
setSorted(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setSoulWand(Wand) - Method in class com.elmakers.mine.bukkit.api.data.MageData
Deprecated.
setSound(Sound) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setSound(Sound, float, float) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
setSpell(Spell) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setSpellData(Collection<SpellData>) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setSpellData(SpellData) - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
setSpelLLevel(String, int) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
Deprecated.
setSpellLevel(String, int) - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
setSpellParameters(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setStoredExperience(Float) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setStoredInventory(List<ItemStack>) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setStoredLevel(Integer) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setTarget(Location) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
setTarget(Location, Location) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
setTarget(Entity) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setTargetBlock(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setTargetCenterLocation(Location) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setTargetedLocation(Location) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setTargetEntity(Entity) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setTargetLocation(Location) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setTargetName(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setTargetsCaster(boolean) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setTargetSourceLocation(Location) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
setTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
setType(String) - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
setUnbreakable(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setUndoBreakable(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setUndoBreaking(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
Deprecated.
setUndoData(UndoData) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setUndoList(UndoList) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
setUndoReflective(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setUndoSpeed(double) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
setVanished(boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
setVariables(ConfigurationSection) - Method in class com.elmakers.mine.bukkit.api.data.MageData
 
setVariables(ConfigurationSection) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
setWorkAllowed(int) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
shouldRefundCooldown(boolean) - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
 
shouldRefundCosts(boolean, boolean) - Method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
 
shouldUseBlockLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
Deprecated.
shouldUseCastLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
Deprecated.
shouldUseEyeLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
Deprecated.
shouldUseHitLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
Deprecated.
shouldUseWandLocation() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
Deprecated.
showBrush() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
showCastMessages() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
showConsoleCastFeedback() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
showHoloText(Location, String, int) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Deprecated.
showInstructions() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
showMessage(String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
showMessage(String, String) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
showMessages() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
showUndoable() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
size() - Method in interface com.elmakers.mine.bukkit.api.action.ActionHandler
 
size() - Method in interface com.elmakers.mine.bukkit.api.batch.Batch
The size of this batch.
SoundEffect - Interface in com.elmakers.mine.bukkit.api.effect
 
soundsEnabled() - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Check to see if Magic sounds are enabled.
spawn() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
spawn(Location, CreatureSpawnEvent.SpawnReason) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
spawn(Location) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
spawn(MageController, Location) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Deprecated.
spawn(MageController) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Deprecated.
spawn(MageController, Location, CreatureSpawnEvent.SpawnReason) - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
Deprecated.
spawnMob(String, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
spawnMythicMob(String, Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
Spell - Interface in com.elmakers.mine.bukkit.api.spell
Represents a Spell that may be cast by a Mage.
SpellAction - Interface in com.elmakers.mine.bukkit.api.action
Action lifecycle: On Config Load: initialize() On Cast: start() -> default implementation calls prepare() for backwards-compatibility (compound action) prepare() reset() perform() (parameter update) prepare()
SpellBatch - Interface in com.elmakers.mine.bukkit.api.batch
 
SpellCategory - Interface in com.elmakers.mine.bukkit.api.spell
 
SpellData - Class in com.elmakers.mine.bukkit.api.data
 
SpellData(SpellKey) - Constructor for class com.elmakers.mine.bukkit.api.data.SpellData
 
SpellData(String) - Constructor for class com.elmakers.mine.bukkit.api.data.SpellData
 
SpellEventType - Enum in com.elmakers.mine.bukkit.api.spell
This enum is used by a Spell to register or unregister an event with a Mage.
SpellInventoryEvent - Class in com.elmakers.mine.bukkit.api.event
This event is fired whenever a player open or closes their spell inventory.
SpellInventoryEvent(Mage, boolean) - Constructor for class com.elmakers.mine.bukkit.api.event.SpellInventoryEvent
 
SpellKey - Class in com.elmakers.mine.bukkit.api.spell
 
SpellKey(String, int) - Constructor for class com.elmakers.mine.bukkit.api.spell.SpellKey
 
SpellKey(String) - Constructor for class com.elmakers.mine.bukkit.api.spell.SpellKey
 
SpellResult - Enum in com.elmakers.mine.bukkit.api.spell
Every Spell will return a SpellResult when cast.
SpellTemplate - Interface in com.elmakers.mine.bukkit.api.spell
A Spell template, as defined in the spells configuration files.
SpellUpgradeEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire whenever a player upgrades a spell by casting it enough.
SpellUpgradeEvent(Mage, Wand, SpellTemplate, SpellTemplate) - Constructor for class com.elmakers.mine.bukkit.api.event.SpellUpgradeEvent
 
start(CastContext, ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
This is called once per spell cast, at the start of the cast.
start(EffectContext) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
start(Location, Location) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
start(Entity, Entity) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
start(Location, Entity, Location, Entity) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
start(Location, Entity, Location, Entity, Collection<Entity>) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
StartCastEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire any time a Mage casts a Spell.
StartCastEvent(Mage, Spell, SpellResult, boolean) - Constructor for class com.elmakers.mine.bukkit.api.event.StartCastEvent
 
stop(Player) - Method in interface com.elmakers.mine.bukkit.api.effect.SoundEffect
 
stop() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
Like a quiet version of cancel() - at some point cancel, stop and deactivate should all get cleaned up.

T

takeItem(Player, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
takeItem(Player, ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicAPI
Check to see if a player has a specific item, and remove it from the player's inventory.
target() - Method in interface com.elmakers.mine.bukkit.api.spell.Spell
 
targetIsSelection() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
targetsEntities() - Method in enum com.elmakers.mine.bukkit.api.spell.TargetType
Deprecated.
TargetType - Enum in com.elmakers.mine.bukkit.api.spell
The type of targeting this Spell should perform.
TeamProvider - Interface in com.elmakers.mine.bukkit.api.entity
Register via MageController.register()
teleport(Entity, Location, int) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
teleport(Entity, Location, int, boolean) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
teleport(Entity, Location, int, boolean, boolean) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
teleport(Entity, Location, int, boolean, boolean, boolean) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
teleport(Location) - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
testBlock(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSet
 
testItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSet
 
testMaterial(Material) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSet
Tests whether the specified material matches.
testMaterialAndData(MaterialAndData) - Method in interface com.elmakers.mine.bukkit.api.magic.MaterialSet
 
tick() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
tick() - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
 
timeSkipped(World, long) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
tintModel(Entity, String, String, Color, boolean) - Method in interface com.elmakers.mine.bukkit.api.integration.ModelEngine
 
toggleSpellEnabled(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
toString() - Method in class com.elmakers.mine.bukkit.api.requirements.Requirement
 
toString() - Method in class com.elmakers.mine.bukkit.api.spell.PrerequisiteSpell
 
toString() - Method in class com.elmakers.mine.bukkit.api.spell.SpellKey
 
trackEffects(EffectPlayer) - Method in interface com.elmakers.mine.bukkit.api.effect.EffectContext
 
transformMessage(String) - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
translatePath(String) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
trigger(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
Trigger - Class in com.elmakers.mine.bukkit.api.magic
 
Trigger(MageController, ConfigurationSection) - Constructor for class com.elmakers.mine.bukkit.api.magic.Trigger
 
Trigger(MageController, String) - Constructor for class com.elmakers.mine.bukkit.api.magic.Trigger
 
Trigger(MageController, ConfigurationSection, String) - Constructor for class com.elmakers.mine.bukkit.api.magic.Trigger
 
triggered() - Method in class com.elmakers.mine.bukkit.api.magic.Trigger
 
TriggerType - Enum in com.elmakers.mine.bukkit.api.magic
 
tryGiveItem(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Will not drop the item on the ground, unlike giveItem
tryGiveItem(ItemStack, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
tryToOwn(Wand) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 

U

unbind(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
unbind(Wand) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
unbind() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
unbindAll() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
undo() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
undo(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
undo(ModifyType) - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
undo() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
undo(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
undo() - Method in interface com.elmakers.mine.bukkit.api.entity.EntityData
 
undo() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Undo the last construction performed by this Mage.
undo(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
Undo the last construction performed by this Mage against the given Block
undoAny(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
UndoBatch - Interface in com.elmakers.mine.bukkit.api.batch
 
UndoData - Class in com.elmakers.mine.bukkit.api.data
This class is a placeholder for the eventuality of having a DAO for UndoQueue data.
UndoData() - Constructor for class com.elmakers.mine.bukkit.api.data.UndoData
 
UndoList - Interface in com.elmakers.mine.bukkit.api.block
 
undoNext(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
undoNextRunnable() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
UndoQueue - Interface in com.elmakers.mine.bukkit.api.block
 
undoRecent(int) - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
Undo a recent construction performed by this Mage.
undoRecent(int, String) - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
 
undoRecent(Block, int) - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
Undo a recent construction performed by this Mage against the given Block
undoRecent(Block, int) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
undoScheduled() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
undoScheduled(boolean) - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
undoScheduled() - Method in interface com.elmakers.mine.bukkit.api.block.UndoQueue
Immediately undo any scheduled undo tasks.
undoScheduled() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
undoScheduled(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
unenchant() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
unlink() - Method in interface com.elmakers.mine.bukkit.api.block.BlockData
 
unloadItemTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
unloadWandTemplate(String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
unlock() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
unlockChunk(Chunk) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
unlockClass(String) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
unregisterBreaking(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
unregisterEvent(SpellEventType, Listener) - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
update(Mage, Location) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
update(String) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialBrush
 
update(BlockList) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
update() - Method in interface com.elmakers.mine.bukkit.api.npc.MagicNPC
 
updateBlock(Block) - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
updateBlock(Block) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
updateBlock(String, int, int, int) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
updateBrushInventory(Map<String, Integer>) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
updateConfiguration(CommandSender) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
Update all fetched examples and then reload configuration
updated(ItemStack) - Method in interface com.elmakers.mine.bukkit.api.item.ItemUpdatedCallback
 
updateFrom(MaterialAndData) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
updateFrom(Block) - Method in interface com.elmakers.mine.bukkit.api.block.MaterialAndData
 
updateLastTriggerTime() - Method in interface com.elmakers.mine.bukkit.api.action.CastContext
 
updateLight(Location, boolean) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
updateLight(Location) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
updateMana() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
updateMana() - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
updatePassiveEffects() - Method in interface com.elmakers.mine.bukkit.api.magic.Mage
 
updateScheduledUndo() - Method in interface com.elmakers.mine.bukkit.api.block.UndoList
 
updateSpellInventory(Map<String, Integer>) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
 
updateTemplateParameters() - Method in interface com.elmakers.mine.bukkit.api.spell.MageSpell
Force a reload of a subset of special parameters that may appear in spell lore.
updateVolume(String, int, int, int, int, int, int) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
upgrade(ConfigurationSection) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicConfigurable
Transfer properties from a configuration to this store, following a set of upgrade rules: String values are replaced unless they match with a case-insensitve comparison Numeric values are only replaced if they are greater than the ones present already in the store Certain other special rules apply to specific properties, such as spells are merged.
upgrade(String, Object) - Method in interface com.elmakers.mine.bukkit.api.magic.MagicConfigurable
Upgrade a single property.
upgrade(Mage, Wand) - Method in interface com.elmakers.mine.bukkit.api.magic.ProgressionPath
 
upgrade(boolean) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Trigger an upgrade to the next path.
upgrade(Map<String, Object>) - Method in interface com.elmakers.mine.bukkit.api.wand.Wand
Deprecated.
upgrade(Wand, Mage) - Method in interface com.elmakers.mine.bukkit.api.wand.WandUpgradePath
 
upgradesAllowed() - Method in interface com.elmakers.mine.bukkit.api.magic.CasterProperties
 
URLMap - Interface in com.elmakers.mine.bukkit.api.maps
 
use(Spell) - Method in interface com.elmakers.mine.bukkit.api.spell.CastingCost
Use this cost, taking it from the caster of the target spell
useCharge(double, double) - Method in class com.elmakers.mine.bukkit.api.data.SpellData
 
usesBrush() - Method in interface com.elmakers.mine.bukkit.api.action.SpellAction
 
usesBrush() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 
usesBrushSelection() - Method in interface com.elmakers.mine.bukkit.api.spell.SpellTemplate
 

V

validate() - Method in interface com.elmakers.mine.bukkit.api.effect.EffectPlayer
 
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.block.BrushMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.block.ModifyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.entity.EntityData.SourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.entity.EntityData.TargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.event.EarnEvent.EarnCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.integration.ClientPlatform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.magic.CastSourceLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.magic.MagicPropertyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.magic.TriggerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.magic.VariableScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.rp.ResourcePackPreference
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.rp.ResourcePackStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.spell.SpellEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.spell.TargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.wand.WandAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.elmakers.mine.bukkit.api.wand.WandUseMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.elmakers.mine.bukkit.api.block.BrushMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.block.ModifyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.entity.EntityData.SourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.entity.EntityData.TargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.event.EarnEvent.EarnCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.integration.ClientPlatform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.magic.CastSourceLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.magic.MagicPropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.magic.TriggerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.magic.VariableScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.rp.ResourcePackPreference
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.rp.ResourcePackStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.spell.SpellEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.spell.SpellResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.spell.TargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.wand.WandAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.elmakers.mine.bukkit.api.wand.WandUseMode
Returns an array containing the constants of this enum type, in the order they are declared.
VariableScope - Enum in com.elmakers.mine.bukkit.api.magic
 

W

Wand - Interface in com.elmakers.mine.bukkit.api.wand
Represents a Wand that a Mage may use to cast a Spell.
WandAction - Enum in com.elmakers.mine.bukkit.api.wand
 
WandActivatedEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire whenever a wand has become activated.
WandActivatedEvent(Mage, Wand) - Constructor for class com.elmakers.mine.bukkit.api.event.WandActivatedEvent
 
WandDeactivatedEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire whenever a wand is deactivated.
WandDeactivatedEvent(Mage, Wand) - Constructor for class com.elmakers.mine.bukkit.api.event.WandDeactivatedEvent
 
WandPreActivateEvent - Class in com.elmakers.mine.bukkit.api.event
A custom event that the Magic plugin will fire whenever a player equips a wand but before the wand becomes activated.
WandPreActivateEvent(Mage, Wand) - Constructor for class com.elmakers.mine.bukkit.api.event.WandPreActivateEvent
 
WandTemplate - Interface in com.elmakers.mine.bukkit.api.wand
 
WandUpgradeEvent - Class in com.elmakers.mine.bukkit.api.event
This event is deprecated and will be replaced by PathUpgradeEvent.
WandUpgradeEvent(Mage, Wand, WandUpgradePath, WandUpgradePath) - Constructor for class com.elmakers.mine.bukkit.api.event.WandUpgradeEvent
 
WandUpgradePath - Interface in com.elmakers.mine.bukkit.api.wand
This interface is deprecated and will be replaced by ProgressionPath.
WandUseMode - Enum in com.elmakers.mine.bukkit.api.wand
 
Warp - Interface in com.elmakers.mine.bukkit.api.warp
 
warpPlayerToServer(Player, String, String) - Method in interface com.elmakers.mine.bukkit.api.magic.MageController
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2021 elMakers. All rights reserved.