Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
H
- handleEntityMove(LivingEntity, Location, Location) - Method in class net.pottercraft.ollivanders2.stationaryspell.ConcealmentShieldSpell
-
Handles visibility and proximity logic when an entity moves relative to the spell boundary.
- HARM - Class in net.pottercraft.ollivanders2.effect
-
Instant damage potion effect that harms the affected player.
- HARM - Enum constant in enum class net.pottercraft.ollivanders2.effect.O2EffectType
- HARM(Ollivanders2, int, boolean, UUID) - Constructor for class net.pottercraft.ollivanders2.effect.HARM
-
Constructor for creating an instant damage potion effect.
- HARM_ANTIDOTE_LESSER - Class in net.pottercraft.ollivanders2.effect
-
Reduced-potency antidote to the HARM instant damage potion effect.
- HARM_ANTIDOTE_LESSER - Enum constant in enum class net.pottercraft.ollivanders2.effect.O2EffectType
- HARM_ANTIDOTE_LESSER(Ollivanders2, int, boolean, UUID) - Constructor for class net.pottercraft.ollivanders2.effect.HARM_ANTIDOTE_LESSER
-
Constructor for creating a reduced-potency harm antidote.
- HARMONIA_NECTERE_PASSUS - Class in net.pottercraft.ollivanders2.spell
-
Creates a pair of vanishing cabinets for teleportation between two locations.
- HARMONIA_NECTERE_PASSUS - Class in net.pottercraft.ollivanders2.stationaryspell
-
A stationary spell that creates a paired teleportation portal (vanishing cabinet).
- HARMONIA_NECTERE_PASSUS - Enum constant in enum class net.pottercraft.ollivanders2.spell.O2SpellType
- HARMONIA_NECTERE_PASSUS - Enum constant in enum class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpellType
-
Harmonia Nectere Passus: A spell that creates harmony and binding effects.
- HARMONIA_NECTERE_PASSUS(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.stationaryspell.HARMONIA_NECTERE_PASSUS
-
Simple constructor used for deserializing saved stationary spells at server start.
- HARMONIA_NECTERE_PASSUS(Ollivanders2, UUID, Location, Location) - Constructor for class net.pottercraft.ollivanders2.stationaryspell.HARMONIA_NECTERE_PASSUS
-
Constructs a new HARMONIA_NECTERE_PASSUS spell (vanishing cabinet).
- HARMONIA_NECTERE_PASSUS(Ollivanders2, Player, Double) - Constructor for class net.pottercraft.ollivanders2.spell.HARMONIA_NECTERE_PASSUS
-
Constructor.
- HARMONIA_NECTERE_PASSUS(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.HARMONIA_NECTERE_PASSUS
-
Default constructor for use in generating spell text.
- HARMONIOUS_CONNECTIONS - Class in net.pottercraft.ollivanders2.book
-
Harmonious Connections
- HARMONIOUS_CONNECTIONS - Enum constant in enum class net.pottercraft.ollivanders2.book.O2BookType
- HARMONIOUS_CONNECTIONS(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.book.HARMONIOUS_CONNECTIONS
-
Constructor
- hasEffect(UUID, O2EffectType) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
-
Check if a player has a specific active effect.
- hasEffects(UUID) - Method in class net.pottercraft.ollivanders2.effect.O2Effects
-
Check if a player has any active effects.
- hasHitTarget() - Method in class net.pottercraft.ollivanders2.spell.O2Spell
-
Whether this spell has hit a target
- hasPotionEffect(Player, PotionEffectType) - Static method in class net.pottercraft.ollivanders2.player.O2PlayerCommon
-
Does a player have a particular potion effect?
- HEAL - Class in net.pottercraft.ollivanders2.effect
-
Instant healing potion effect that restores the affected player's health.
- HEAL - Enum constant in enum class net.pottercraft.ollivanders2.effect.O2EffectType
- HEAL(Ollivanders2, int, boolean, UUID) - Constructor for class net.pottercraft.ollivanders2.effect.HEAL
-
Constructor for creating an instant healing potion effect.
- HEALING - Enum constant in enum class net.pottercraft.ollivanders2.O2MagicBranch
-
healing
- HEALTH_BOOST - Class in net.pottercraft.ollivanders2.effect
-
Sustained health boost potion effect that temporarily increases max health.
- HEALTH_BOOST - Enum constant in enum class net.pottercraft.ollivanders2.effect.O2EffectType
- HEALTH_BOOST(Ollivanders2, int, boolean, UUID) - Constructor for class net.pottercraft.ollivanders2.effect.HEALTH_BOOST
-
Constructor for creating a sustained health boost potion effect.
- HERBICIDE - Class in net.pottercraft.ollivanders2.stationaryspell
-
A stationary spell that destroys plants and vegetation within a protected area.
- HERBICIDE - Enum constant in enum class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpellType
-
Herbicide: Kills plants and vegetation in an area.
- HERBICIDE(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.stationaryspell.HERBICIDE
-
Simple constructor used for deserializing saved stationary spells at server start.
- HERBICIDE(Ollivanders2, UUID, Location, int, int) - Constructor for class net.pottercraft.ollivanders2.stationaryspell.HERBICIDE
-
Constructs a new HERBICIDE spell cast by a player.
- HERBICIDE_POTION - Class in net.pottercraft.ollivanders2.potion
-
Herbicide Potion - a splash potion that damages plant-based entities and kills plants.
- HERBICIDE_POTION - Enum constant in enum class net.pottercraft.ollivanders2.potion.O2PotionType
- HERBICIDE_POTION(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.potion.HERBICIDE_POTION
-
Constructor for Herbicide Potion.
- HERBIFORS - Class in net.pottercraft.ollivanders2.spell
-
This spell places a flower on the target player's head.
- HERBIFORS - Enum constant in enum class net.pottercraft.ollivanders2.spell.O2SpellType
- HERBIFORS(Ollivanders2, Player, Double) - Constructor for class net.pottercraft.ollivanders2.spell.HERBIFORS
-
Constructor.
- HERBIFORS(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.HERBIFORS
-
Default constructor for use in generating spell text.
- HERBIVICUS - Class in net.pottercraft.ollivanders2.spell
-
Herbivicus causes crops in a radius to grow.
- HERBIVICUS - Enum constant in enum class net.pottercraft.ollivanders2.spell.O2SpellType
- HERBIVICUS(Ollivanders2, Player, Double) - Constructor for class net.pottercraft.ollivanders2.spell.HERBIVICUS
-
Constructor.
- HERBIVICUS(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.HERBIVICUS
-
Default constructor for use in generating spell text.
- HERBOLOGY - Enum constant in enum class net.pottercraft.ollivanders2.O2MagicBranch
-
herbology
- hidePlayersInSpellArea() - Method in class net.pottercraft.ollivanders2.stationaryspell.ConcealmentShieldSpell
-
Hides or shows players in the spell area based on visibility rules.
- HIGHER_SKILL - Class in net.pottercraft.ollivanders2.effect
-
Passive marker effect that boosts effective skill level for the affected player.
- HIGHER_SKILL - Enum constant in enum class net.pottercraft.ollivanders2.effect.O2EffectType
- HIGHER_SKILL(Ollivanders2, int, boolean, UUID) - Constructor for class net.pottercraft.ollivanders2.effect.HIGHER_SKILL
-
Constructor for creating a higher skill passive marker effect.
- holdsWand(Player) - Method in class net.pottercraft.ollivanders2.item.wand.O2Wands
-
Does the player hold a wand item in their primary hand?
- holdsWand(Player, EquipmentSlot) - Method in class net.pottercraft.ollivanders2.item.wand.O2Wands
-
Does the player hold a wand item in their hand?
- HOLIDAYS_WITH_HAGS - Class in net.pottercraft.ollivanders2.book
-
Holidays with Hags - 2nd year Defense Against the Dark Arts book
- HOLIDAYS_WITH_HAGS - Enum constant in enum class net.pottercraft.ollivanders2.book.O2BookType
- HOLIDAYS_WITH_HAGS(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.book.HOLIDAYS_WITH_HAGS
-
Constructor
- HONEYWATER - Enum constant in enum class net.pottercraft.ollivanders2.item.O2ItemType
-
potion ingredient
- HORCRUX - Class in net.pottercraft.ollivanders2.stationaryspell
-
A stationary spell that creates a horcrux - an anchor point for player resurrection with preserved power.
- HORCRUX - Enum constant in enum class net.pottercraft.ollivanders2.stationaryspell.O2StationarySpellType
-
Horcrux: Creates or manages Horcrux objects.
- HORCRUX(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.stationaryspell.HORCRUX
-
Simple constructor used for deserializing saved stationary spells at server start.
- HORCRUX(Ollivanders2, UUID, Location, Item) - Constructor for class net.pottercraft.ollivanders2.stationaryspell.HORCRUX
-
Constructs a new HORCRUX spell cast by a player.
- HORKLUMP_JUICE - Enum constant in enum class net.pottercraft.ollivanders2.item.O2ItemType
-
potion ingredient
- HORN_OF_BICORN - Enum constant in enum class net.pottercraft.ollivanders2.item.O2ItemType
-
potion ingredient
- HORNED_SLUG_MUCUS - Enum constant in enum class net.pottercraft.ollivanders2.item.O2ItemType
-
potion ingredient
- HORREAT_PROTEGAT - Class in net.pottercraft.ollivanders2.spell
-
Shrinks a stationary shield spell's radius.
- HORREAT_PROTEGAT - Enum constant in enum class net.pottercraft.ollivanders2.spell.O2SpellType
- HORREAT_PROTEGAT(Ollivanders2, Player, Double) - Constructor for class net.pottercraft.ollivanders2.spell.HORREAT_PROTEGAT
-
Constructor.
- HORREAT_PROTEGAT(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.spell.HORREAT_PROTEGAT
-
Default constructor for use in generating spell text.
- hourlyBackup - Static variable in class net.pottercraft.ollivanders2.Ollivanders2
-
Turns on hourly plugin data backup.
- housePointsJSONFile - Static variable in class net.pottercraft.ollivanders2.GsonDAO
-
the house points save file name
- housesJSONFile - Static variable in class net.pottercraft.ollivanders2.GsonDAO
-
the house points save file name
- HUFFLEPUFF - Enum constant in enum class net.pottercraft.ollivanders2.house.O2HouseType
-
Hufflepuff - The house of the loyal and hardworking, associated with yellow and black.
- HUNGER - Class in net.pottercraft.ollivanders2.effect
-
Hunger potion effect that increases the target player's hunger and food depletion.
- HUNGER - Enum constant in enum class net.pottercraft.ollivanders2.effect.O2EffectType
- HUNGER(Ollivanders2, int, boolean, UUID) - Constructor for class net.pottercraft.ollivanders2.effect.HUNGER
-
Constructor for creating a hunger potion effect.
- HUNGER_POTION - Class in net.pottercraft.ollivanders2.potion
-
Hunger Potion - causes severe hunger and exhaustion in the drinker.
- HUNGER_POTION - Enum constant in enum class net.pottercraft.ollivanders2.potion.O2PotionType
- HUNGER_POTION(Ollivanders2) - Constructor for class net.pottercraft.ollivanders2.potion.HUNGER_POTION
-
Constructor for Hunger Potion.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form