Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form