Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

O

O2Book - Class in net.pottercraft.ollivanders2.book
Super class for all Ollivanders2 books.
O2Book(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.book.O2Book
Constructor that initializes a new book instance.
o2BookPotionsKey - Static variable in class net.pottercraft.ollivanders2.book.O2Book
Namespace key for NBT tag - potions
O2Books - Class in net.pottercraft.ollivanders2.book
Manages all Ollivanders2 magic books and handles book learning mechanics.
O2Books(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.book.O2Books
Constructor that initializes the O2Books manager.
o2BookSpellsKey - Static variable in class net.pottercraft.ollivanders2.book.O2Book
Namespace key for NBT tag - spells
O2BookType - Enum Class in net.pottercraft.ollivanders2.book
Enum of all available Ollivanders2 books.
o2BookTypeKey - Static variable in class net.pottercraft.ollivanders2.book.O2Book
Namespace key for NBT tag - book type
O2Color - Enum Class in net.pottercraft.ollivanders2.common
Color representation for Ollivanders2 supporting multiple Minecraft color formats.
O2Divination - Class in net.pottercraft.ollivanders2.divination
Abstract parent class for all divination spell implementations in Ollivanders2.
O2Divination(Ollivanders2, Player, Player, int) - Constructor for class net.pottercraft.ollivanders2.divination.O2Divination
Constructor
O2DivinationType - Enum Class in net.pottercraft.ollivanders2.divination
Enumeration of all available divination methods in Ollivanders2.
O2Effect - Class in net.pottercraft.ollivanders2.effect
Abstract base class for all magical effects that can be applied to players.
O2Effect(Ollivanders2, int, boolean, UUID) - Constructor for class net.pottercraft.ollivanders2.effect.O2Effect
Constructor for creating a new magical effect.
O2EffectAntidoteSuper - Class in net.pottercraft.ollivanders2.effect
Abstract base class for antidote effects that counteract other magical effects.
O2EffectAntidoteSuper(Ollivanders2, int, boolean, UUID) - Constructor for class net.pottercraft.ollivanders2.effect.O2EffectAntidoteSuper
Constructor for creating an antidote effect.
O2Effects - Class in net.pottercraft.ollivanders2.effect
Central manager for all magical effects applied to players.
O2Effects(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.effect.O2Effects
Constructor
o2EffectsJSONFile - Static variable in class net.pottercraft.ollivanders2.GsonDAO
the effects save file name
O2EffectType - Enum Class in net.pottercraft.ollivanders2.effect
Enumeration of all available magical effects in Ollivanders2.
O2Houses - Class in net.pottercraft.ollivanders2.house
"While you are here, your house will be something like your family within Hogwarts.
O2Houses(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.house.O2Houses
Constructor for the house management system.
O2HouseType - Enum Class in net.pottercraft.ollivanders2.house
Enumeration of Hogwarts houses with customizable names, colors, and points tracking.
O2Item - Class in net.pottercraft.ollivanders2.item
Items for Ollivanders
O2Item(Ollivanders2, O2ItemType) - Constructor for class net.pottercraft.ollivanders2.item.O2Item
Constructor
O2Items - Class in net.pottercraft.ollivanders2.item
Manager for all items in Ollivanders
O2Items(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.item.O2Items
Constructor
O2ItemType - Enum Class in net.pottercraft.ollivanders2.item
All custom special items in Ollivanders2
o2ItemTypeAllowList - Variable in class net.pottercraft.ollivanders2.spell.ItemEnchant
The list of item types that this can enchant, if limited.
o2ItemTypeKey - Static variable in class net.pottercraft.ollivanders2.item.O2Items
Namespace key for NTB flags
O2MagicBranch - Enum Class in net.pottercraft.ollivanders2
Branches of magic
O2Player - Class in net.pottercraft.ollivanders2.player
Ollivanders2 player
O2Player(UUID, String, Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.player.O2Player
Constructor.
O2PlayerCommon - Class in net.pottercraft.ollivanders2.player
Player common functions.
O2PlayerCommon(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.player.O2PlayerCommon
Constructor
o2PlayerJSONFile - Static variable in class net.pottercraft.ollivanders2.GsonDAO
the players save file name
O2Players - Class in net.pottercraft.ollivanders2.player
Player management class for all player-specific data and functions.
O2Players(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.player.O2Players
Constructor
O2Potion - Class in net.pottercraft.ollivanders2.potion
Ollivanders2 magical potion.
O2Potion(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.potion.O2Potion
Constructor
O2Potions - Class in net.pottercraft.ollivanders2.potion
Manager for all Ollivanders2 potions and potion-related operations.
O2Potions(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.potion.O2Potions
Constructor for initializing the O2Potions manager.
O2PotionType - Enum Class in net.pottercraft.ollivanders2.potion
Enumeration of all potion types available in Ollivanders2.
O2Prophecies - Class in net.pottercraft.ollivanders2.divination
Central manager for all divination prophecies in the server.
O2Prophecies(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.divination.O2Prophecies
Constructor
o2PropheciesJSONFile - Static variable in class net.pottercraft.ollivanders2.GsonDAO
the prophecies save file name
O2Prophecy - Class in net.pottercraft.ollivanders2.divination
Represents a scheduled divination prophecy with delayed effect execution.
O2Prophecy(Ollivanders2, O2EffectType, String, UUID, UUID, long, int, int) - Constructor for class net.pottercraft.ollivanders2.divination.O2Prophecy
Constructor for creating a new divination prophecy.
O2Spell - Class in net.pottercraft.ollivanders2.spell
Abstract base class for all Ollivanders2 spells.
O2Spell(Ollivanders2, Player, Double) - Constructor for class net.pottercraft.ollivanders2.spell.O2Spell
Constructor
O2Spell(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.O2Spell
Default constructor should only be used for fake instances of the spell such as when initializing the book text.
O2Spells - Class in net.pottercraft.ollivanders2.spell
Central manager for all Ollivanders2 spells.
O2Spells(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.O2Spells
Constructor
O2SpellType - Enum Class in net.pottercraft.ollivanders2.spell
All supported spells.
O2SplashPotion - Class in net.pottercraft.ollivanders2.potion
Abstract base class for splash potion implementations.
O2SplashPotion(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.potion.O2SplashPotion
Constructor for O2SplashPotion.
O2StationarySpell - Class in net.pottercraft.ollivanders2.stationaryspell
Abstract base class for stationary spells (area-of-effect persistent spells).
O2StationarySpell(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpell
Constructs a stationary spell from deserialized data at server startup.
O2StationarySpell(Ollivanders2, UUID, Location) - Constructor for class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpell
Constructs a new stationary spell cast by a player.
O2StationarySpells - Class in net.pottercraft.ollivanders2.stationaryspell
Manager for all active and inactive stationary spells in the game.
O2StationarySpells(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Constructs a new O2StationarySpells manager.
o2StationarySpellsJSONFile - Static variable in class net.pottercraft.ollivanders2.GsonDAO
the stationary spell save file name
O2StationarySpellType - Enum Class in net.pottercraft.ollivanders2.stationaryspell
Enumeration of all available stationary spells in Ollivanders2.
O2WandCoreType - Enum Class in net.pottercraft.ollivanders2.item.wand
Wand cores
O2Wands - Class in net.pottercraft.ollivanders2.item.wand
Manage wands and wand functions
O2Wands(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.item.wand.O2Wands
Constructor
O2WandWoodType - Enum Class in net.pottercraft.ollivanders2.item.wand
Wand wood types
OAK - Enum constant in enum class net.pottercraft.ollivanders2.item.wand.O2WandWoodType
Oak
OBLIVIATE - Class in net.pottercraft.ollivanders2.spell
Decreases all target player's spell levels by the caster's level in obliviate.
OBLIVIATE - Enum constant in enum class net.pottercraft.ollivanders2.spell.O2SpellType
OBLIVIATE(Ollivanders2, Player, Double) - Constructor for class net.pottercraft.ollivanders2.spell.OBLIVIATE
Constructor.
OBLIVIATE(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.OBLIVIATE
Default constructor for use in generating spell text.
OBSCURO - Class in net.pottercraft.ollivanders2.spell
Gives a target blindness
OBSCURO - Enum constant in enum class net.pottercraft.ollivanders2.spell.O2SpellType
OBSCURO(Ollivanders2, Player, Double) - Constructor for class net.pottercraft.ollivanders2.spell.OBSCURO
Constructor.
OBSCURO(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.OBSCURO
Default constructor for use in generating spell text.
OCULUS_FELIS - Class in net.pottercraft.ollivanders2.potion
Oculus Felis - grants feline night vision for seeing in darkness.
OCULUS_FELIS - Enum constant in enum class net.pottercraft.ollivanders2.potion.O2PotionType
OCULUS_FELIS(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.potion.OCULUS_FELIS
Constructor for Oculus Felis potion.
OLIVE - Enum constant in enum class net.pottercraft.ollivanders2.common.O2Color
olive - Color.OLIVE, ChatColor.DARK_GREEN, "§2", DyeColor.GREEN
Ollivanders2 - Class in net.pottercraft.ollivanders2
Ollivanders2 plugin - Main plugin class for Ollivanders2.
Ollivanders2() - Constructor for class net.pottercraft.ollivanders2.Ollivanders2
 
Ollivanders2API - Class in net.pottercraft.ollivanders2
API for allowing other plugins to interact with Ollivanders.
Ollivanders2API() - Constructor for class net.pottercraft.ollivanders2.Ollivanders2API
 
Ollivanders2Common - Class in net.pottercraft.ollivanders2.common
Utility class providing common functionality and constants for Ollivanders2.
Ollivanders2Common(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.common.Ollivanders2Common
Constructor that initializes the common utility class.
Ollivanders2OwlPost - Class in net.pottercraft.ollivanders2
In newer versions of MC triggering teleport events from AsyncChatEvents is no longer thread-safe.
Ollivanders2OwlPost(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.Ollivanders2OwlPost
Constructor
Ollivanders2Schedule - Class in net.pottercraft.ollivanders2
Main scheduler for Ollivanders2.
Ollivanders2TeleportActions - Class in net.pottercraft.ollivanders2
With MC 1.14, triggering PlayerTeleportEvents from other events is no longer thread-safe.
Ollivanders2TeleportActions(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.Ollivanders2TeleportActions
Constructor
Ollivanders2TeleportActions.O2TeleportAction - Class in net.pottercraft.ollivanders2
A teleport action
Ollivanders2WorldGuard - Class in net.pottercraft.ollivanders2
Handles all WorldGuard support for Ollivanders2.
Ollivanders2WorldGuard(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.Ollivanders2WorldGuard
Constructor.
OllivandersApparateByCoordinatesEvent - Class in net.pottercraft.ollivanders2.spell.events
Event thrown whenever a player apparated by coordinates
OllivandersApparateByCoordinatesEvent(Player, Location) - Constructor for class net.pottercraft.ollivanders2.spell.events.OllivandersApparateByCoordinatesEvent
Constructor
OllivandersApparateByNameEvent - Class in net.pottercraft.ollivanders2.spell.events
An event thrown whenever a player apparates by location name
OllivandersApparateByNameEvent(Player, Location, String) - Constructor for class net.pottercraft.ollivanders2.spell.events.OllivandersApparateByNameEvent
Constructor
OllivandersBookLearningPotionEvent - Class in net.pottercraft.ollivanders2.book.events
Event whenever a potion is learned/leveled up from book learning
OllivandersBookLearningPotionEvent(Player, O2PotionType) - Constructor for class net.pottercraft.ollivanders2.book.events.OllivandersBookLearningPotionEvent
Constructor
OllivandersBookLearningSpellEvent - Class in net.pottercraft.ollivanders2.book.events
The event that is fired every time a spell is learned/leveled up from book learning
OllivandersBookLearningSpellEvent(Player, O2SpellType) - Constructor for class net.pottercraft.ollivanders2.book.events.OllivandersBookLearningSpellEvent
Constructor
OllivandersListener - Class in net.pottercraft.ollivanders2.listeners
Primary listener for events from the plugin
OllivandersListener(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.listeners.OllivandersListener
Constructor
OllivandersPlayerFoundWandEvent - Class in net.pottercraft.ollivanders2.player.events
Event when a player finds their destined wand
OllivandersPlayerFoundWandEvent(Player) - Constructor for class net.pottercraft.ollivanders2.player.events.OllivandersPlayerFoundWandEvent
Constructor
OllivandersPlayerNotDestinedWandEvent - Class in net.pottercraft.ollivanders2.player.events
Event when a player uses a wand that is not their destined wand
OllivandersPlayerNotDestinedWandEvent(Player) - Constructor for class net.pottercraft.ollivanders2.player.events.OllivandersPlayerNotDestinedWandEvent
Constructor
OllivandersPlayerSortedEvent - Class in net.pottercraft.ollivanders2.house.events
Event fired when a player is sorted into a Hogwarts house.
OllivandersPlayerSortedEvent(Player) - Constructor for class net.pottercraft.ollivanders2.house.events.OllivandersPlayerSortedEvent
Constructor for creating a player sorted event.
OllivandersSpellProjectileMoveEvent - Class in net.pottercraft.ollivanders2.spell.events
The event that is triggered when a spell projectile moves
OllivandersSpellProjectileMoveEvent(Player, O2Spell, Location, Location) - Constructor for class net.pottercraft.ollivanders2.spell.events.OllivandersSpellProjectileMoveEvent
Constructor
OMENS_ORACLES_AND_THE_GOAT - Class in net.pottercraft.ollivanders2.book
Omens, Oracles, and the Goat is a book by the celebrated magical historian, Bathilda Bagshot, covering a historical overview of Divination practises.
OMENS_ORACLES_AND_THE_GOAT - Enum constant in enum class net.pottercraft.ollivanders2.book.O2BookType
OMENS_ORACLES_AND_THE_GOAT(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.book.OMENS_ORACLES_AND_THE_GOAT
Constructor
onAsyncPlayerChatEvent(AsyncPlayerChatEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute chat messages to all active effects on the chatting player.
onAsyncPlayerChatEvent(AsyncPlayerChatEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle when players chat
onBlockBreakEvent(BlockBreakEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle block break event
onBlockFromToEvent(BlockFromToEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle block from to events (like water or lava flowing)
onBookRead(PlayerInteractEvent) - Method in class net.pottercraft.ollivanders2.book.O2Books
Process book read events when bookLearning is enabled.
onCommand(CommandSender, Command, String, String[]) - Method in class net.pottercraft.ollivanders2.Ollivanders2
Handle command events
onCreatureSpawnEvent(CreatureSpawnEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle when creatures spawn
onDeath() - Method in class net.pottercraft.ollivanders2.player.O2Player
Do player onDeath actions
onDeath(UUID) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Reset all effects when a player dies.
onDisable() - Method in class net.pottercraft.ollivanders2.book.O2Books
Cleanup when the plugin disables.
onDisable() - Method in class net.pottercraft.ollivanders2.divination.O2Prophecies
Cleanup when the plugin disables.
onDisable() - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Clean up the effects system when the plugin is disabled.
onDisable() - Method in class net.pottercraft.ollivanders2.house.O2Houses
Cleanup when the plugin disables.
onDisable() - Method in class net.pottercraft.ollivanders2.item.O2Items
Cleanup when the plugin disables.
onDisable() - Method in class net.pottercraft.ollivanders2.Ollivanders2
Cleanup when the Minecraft server shuts down.
onDisable() - Method in class net.pottercraft.ollivanders2.Ollivanders2OwlPost
Cleanup when the plugin disables.
onDisable() - Method in class net.pottercraft.ollivanders2.player.O2Players
Cleanup when the plugin disables.
onDisable() - Method in class net.pottercraft.ollivanders2.potion.O2Potions
Cleanup when the plugin disables.
onDisable() - Method in class net.pottercraft.ollivanders2.spell.O2Spells
Cleanup when the plugin disables.
onDisable() - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Cleanup when the plugin disables.
onEnable() - Method in class net.pottercraft.ollivanders2.book.BookTexts
Add all spells and potions when the plugin is enabled.
onEnable() - Method in class net.pottercraft.ollivanders2.book.O2Books
Load all books on plugin enable.
onEnable() - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Initialize the effects system on plugin startup.
onEnable() - Method in class net.pottercraft.ollivanders2.house.O2Houses
Initialize and enable the house system on plugin startup.
onEnable() - Method in class net.pottercraft.ollivanders2.item.enchantment.EnchantedItems
Initialize enchantment configuration when the plugin is enabled.
onEnable() - Method in class net.pottercraft.ollivanders2.item.O2Items
Load all items and enchantments
onEnable() - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Listener set up on plugin enable.
onEnable() - Method in class net.pottercraft.ollivanders2.Ollivanders2
Plugin initialization when the Minecraft server is starting up.
onEnable() - Method in class net.pottercraft.ollivanders2.player.O2Players
Load player and player effects on plugin enable
onEnable() - Method in class net.pottercraft.ollivanders2.potion.O2Potions
Load all potions when the plugin enables.
onEnable() - Method in class net.pottercraft.ollivanders2.spell.O2Spells
Initializes spell data when the plugin is enabled.
onEnable() - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Initializes the stationary spells system when the plugin enables.
onEntityBreakDoorEvent(EntityBreakDoorEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle entity break door event
onEntityChangeBlockEvent(EntityChangeBlockEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle entity break door event
onEntityCombustEvent(EntityCombustEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle entity combust by block events
onEntityDamage(EntityDamageByEntityEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
This checks if a player kills another player, and if so, adds a soul to the attacking player
onEntityDamage(EntityDamageByEntityEvent) - Method in class net.pottercraft.ollivanders2.spell.PIERTOTUM_LOCOMOTOR
Prevent the golem from harming its creator and have it attack anyone who does
onEntityDamageByEntityEvent(EntityDamageByEntityEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute entity damage events to all active effects on the damaged player.
onEntityDamageEvent(EntityDamageEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle entity damage
onEntityDamageEvent(EntityDamageByEntityEvent) - Method in class net.pottercraft.ollivanders2.spell.MORTUOS_SUSCITATE
Prevent the golem from harming its creator and have it attack anyone who does
onEntityDeath(EntityDeathEvent) - Method in class net.pottercraft.ollivanders2.spell.BlockToEntityTransfiguration
Handle when the transfigured entity is killed.
onEntityDeath(EntityDeathEvent) - Method in class net.pottercraft.ollivanders2.spell.ItemToEntityTransfiguration
Handle when the entity is killed.
onEntityInteractEvent(EntityInteractEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle entity interact event
onEntityPickupItem(EntityPickupItemEvent) - Method in class net.pottercraft.ollivanders2.item.enchantment.EnchantedItems
Handle entity pickup events for enchanted items.
onEntityPickupItemEvent(EntityPickupItemEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute item pickup events to all active effects on the player picking up the item.
onEntityPickupItemEvent(EntityPickupItemEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle items being picked up by entities
onEntityTarget(EntityTargetEvent) - Method in class net.pottercraft.ollivanders2.spell.PIERTOTUM_LOCOMOTOR
Prevent golem from targeting its creator.
onEntityTargetEvent(EntityTargetEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute entity target events to all active effects on the targeted entity.
onEntityTargetEvent(EntityTargetEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle when entities target
onEntityTargetEvent(EntityTargetEvent) - Method in class net.pottercraft.ollivanders2.spell.MORTUOS_SUSCITATE
Prevent inferi from targeting its creator.
onEntityTeleportEvent(EntityTeleportEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle entity teleport events
onInventoryItemPickup(InventoryPickupItemEvent) - Method in class net.pottercraft.ollivanders2.item.enchantment.EnchantedItems
Handle inventory pickup events for enchanted items.
onInventoryItemPickupEvent(InventoryPickupItemEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle items being picked up by things like hoppers
onItemDespawn(ItemDespawnEvent) - Method in class net.pottercraft.ollivanders2.item.enchantment.EnchantedItems
Handle item despawn events for enchanted items.
onItemDespawnEvent(ItemDespawnEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle item despawn events
onItemDrop(PlayerDropItemEvent) - Method in class net.pottercraft.ollivanders2.item.enchantment.EnchantedItems
Handle item drop events for enchanted items.
onItemHeld(PlayerItemHeldEvent) - Method in class net.pottercraft.ollivanders2.item.enchantment.EnchantedItems
Handle item held events (hotbar slot changes) for enchanted items.
onJoin() - Method in class net.pottercraft.ollivanders2.player.O2Player
Do player onJoin set up
onJoin(UUID) - Method in class net.pottercraft.ollivanders2.divination.O2Prophecies
Move any prophecies for the newly joined player from offline to active list.
onJoin(UUID) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Apply all saved effects when a player joins the server.
onOllivandersApparateByCoordinatesEvent(OllivandersApparateByCoordinatesEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle apparate by coordinate event
onOllivandersApparateByNameEvent(OllivandersApparateByNameEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle apparate by name event
onOllivandersSpellProjectileMoveEvent(OllivandersSpellProjectileMoveEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute spell projectile move events to all active effects on all players.
onPlayerBedEnterEvent(PlayerBedEnterEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute bed enter events to all active effects on the player.
onPlayerBucketEmptyEvent(PlayerBucketEmptyEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle player bucket empty events
onPlayerChat(AsyncPlayerChatEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Handles all actions related to players speaking.
onPlayerDeath(PlayerDeathEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Handle player death event.
onPlayerDeathEvent(PlayerDeathEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle player deal events
onPlayerDrink(PlayerItemConsumeEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
When a player consumes something, see if it was a potion and apply the effect if it was.
onPlayerDropItemEvent(PlayerDropItemEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute item drop events to all active effects on the dropping player.
onPlayerInteract(PlayerInteractEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Handle events when player interacts with an item in their hand.
onPlayerInteractEvent(PlayerInteractEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute player interact events to all active effects on the interacting player.
onPlayerInteractEvent(PlayerInteractEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle entity damage event
onPlayerItemConsumeEvent(PlayerItemConsumeEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute item consumption events to all active effects on the consuming player.
onPlayerItemHeldEvent(PlayerItemHeldEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute item held change events to all active effects on the player.
onPlayerJoin(PlayerJoinEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Handle player joining event.
onPlayerJoinEvent(PlayerJoinEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle world load events
onPlayerKick(PlayerKickEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Handle player being kicked from the server.
onPlayerMove(PlayerMoveEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Broadcasts a player move event to all active stationary spells.
onPlayerMoveEvent(PlayerMoveEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute player move events to all active effects on the moving player.
onPlayerQuit(PlayerQuitEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Handle player quitting.
onPlayerQuitEvent(PlayerQuitEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute player quit events to all active effects on the departing player.
onPlayerTeleportEvent(PlayerTeleportEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle player teleport events
onPlayerToggleFlightEvent(PlayerToggleFlightEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute player flight toggle events to all active effects.
onPlayerToggleSneakEvent(PlayerToggleSneakEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute player sneak toggle events to all active effects.
onPlayerToggleSprintEvent(PlayerToggleSprintEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute player sprint toggle events to all active effects.
onPlayerVelocityEvent(PlayerVelocityEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute velocity change events to all active effects on the affected player.
onPotionBrewing(PlayerToggleSneakEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Handle potion making actions.
onProjectileHitEvent(ProjectileHitEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute projectile hit events to all active effects on all players.
onProjectileHitEvent(ProjectileHitEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle projectile hit events
onProjectileLaunchEvent(ProjectileLaunchEvent) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Distribute projectile launch events to all active effects on all players.
onProjectileLaunchEvent(ProjectileLaunchEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle projectile launch events
onQuit() - Method in class net.pottercraft.ollivanders2.player.O2Player
Do player onQuit clean up
onQuit(UUID) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
Save all active effects when a player quits the server.
onSpellJournalHold(PlayerItemHeldEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
When a user holds their spell journal, replace it with an updated version of the book.
onSpellProjectileMoveEvent(OllivandersSpellProjectileMoveEvent) - Method in class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpells
Handle spell projectile move events
onSplashPotion(PotionSplashEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Handle effects for O2SplashPotion throws
onTemporaryBlockBreak(BlockBreakEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
If a block is broken that is temporary, prevent it from dropping anything.
OPPUGNO - Class in net.pottercraft.ollivanders2.spell
Causes a living entity to damage another living entity.
OPPUGNO - Enum constant in enum class net.pottercraft.ollivanders2.spell.O2SpellType
OPPUGNO(Ollivanders2, Player, Double) - Constructor for class net.pottercraft.ollivanders2.spell.OPPUGNO
Constructor.
OPPUGNO(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.OPPUGNO
Default constructor for use in generating spell text.
ORANGE - Enum constant in enum class net.pottercraft.ollivanders2.common.O2Color
orange - Color.ORANGE, ChatColor.GOLD, "§6", DyeColor.ORANGE
OVOGNOSIS - Class in net.pottercraft.ollivanders2.spell
Ovomancy is an ancient greek form of divination by interpreting the inside (yolk and whites) of an egg.
OVOGNOSIS - Enum constant in enum class net.pottercraft.ollivanders2.spell.O2SpellType
OVOGNOSIS(Ollivanders2, Player, Double) - Constructor for class net.pottercraft.ollivanders2.spell.OVOGNOSIS
Constructor.
OVOGNOSIS(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.OVOGNOSIS
Default constructor for use in generating spell text.
OVOMANCY - Class in net.pottercraft.ollivanders2.divination
Ovomancy divination spell implementation using egg pattern interpretation.
OVOMANCY - Enum constant in enum class net.pottercraft.ollivanders2.divination.O2DivinationType
OVOMANCY(Ollivanders2, Player, Player, int) - Constructor for class net.pottercraft.ollivanders2.divination.OVOMANCY
Constructor that initializes an ovomancy divination prophecy.
OWL - Enum constant in enum class net.pottercraft.ollivanders2.common.MagicLevel
Intermediate magic for intermediate practitioners (years 3-4 equivalent).
owlPost(AsyncPlayerChatEvent) - Method in class net.pottercraft.ollivanders2.listeners.OllivandersListener
Monitors chat events for the owl-post keywords and enacts the owl-post system
owlPostEntityType - Static variable in class net.pottercraft.ollivanders2.Ollivanders2OwlPost
The delivery entity type
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form