Class CELATUM
java.lang.Object
net.pottercraft.ollivanders2.spell.O2Spell
net.pottercraft.ollivanders2.spell.ItemEnchant
net.pottercraft.ollivanders2.spell.CELATUM
The concealment charm - used to hide secret messages in books
- Since:
- 2.21
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic StringThe page delimiter used when the books pages get compressed to one stringFields inherited from class net.pottercraft.ollivanders2.spell.ItemEnchant
enchantmentType, itemTypeAllowlist, o2ItemTypeAllowListFields inherited from class net.pottercraft.ollivanders2.spell.O2Spell
branch, cooldownMessage, defaultRadius, flavorText, isAllowedFailureMessage, location, maxProjectileDistance, maxSpellLifetime, noProjectile, player, rightWand, spellMasteryLevel, spellType, text, usesModifier, vector -
Constructor Summary
ConstructorsConstructorDescriptionCELATUM(@NotNull Ollivanders2 plugin, @NotNull org.bukkit.entity.Player player, @NotNull Double rightWand) Constructor.CELATUM(Ollivanders2 plugin) Default constructor for use in generating spell text. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bukkit.entity.ItemalterItem(org.bukkit.entity.Item item) Delete the pages in the book so it is blankprotected voidinitEnchantmentArgs(org.bukkit.inventory.ItemStack bookItem) Set the enchantment arg string to be the text of the bookMethods inherited from class net.pottercraft.ollivanders2.spell.ItemEnchant
alterItem, canBeEnchanted, canBeEnchanted, checkEffect, doCheckEffect, enchantHeldItemMethods inherited from class net.pottercraft.ollivanders2.spell.O2Spell
getCloseEntities, getCoolDown, getFailureMessage, getFlavorText, getLevel, getLifeTicks, getMagicBranch, getName, getNearbyDamageableEntities, getNearbyItems, getNearbyLivingEntities, getNearbyPlayers, getSuccessMessage, getTargetBlock, getText, getWorldGuardFlags, hasHitTarget, isAtMaxDistance, isKilled, isSpellAllowed, kill, move, revert, sendFailureMessage, sendSuccessMessage, setUsesModifier
-
Field Details
-
pageDelimiter
The page delimiter used when the books pages get compressed to one string
-
-
Constructor Details
-
CELATUM
Default constructor for use in generating spell text. Do not use to cast the spell.- Parameters:
plugin- the Ollivanders2 plugin
-
CELATUM
public CELATUM(@NotNull @NotNull Ollivanders2 plugin, @NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull Double rightWand) Constructor.- Parameters:
plugin- a callback to the MC pluginplayer- the player who cast this spellrightWand- which wand the player was using
-
-
Method Details
-
initEnchantmentArgs
protected void initEnchantmentArgs(org.bukkit.inventory.ItemStack bookItem) Set the enchantment arg string to be the text of the book- Overrides:
initEnchantmentArgsin classItemEnchant- Parameters:
bookItem- the item to enchant
-
alterItem
protected org.bukkit.entity.Item alterItem(org.bukkit.entity.Item item) Delete the pages in the book so it is blank- Overrides:
alterItemin classItemEnchant- Parameters:
item- the item to affect- Returns:
- the altered item
-