Class OVOMANCY

java.lang.Object
net.pottercraft.ollivanders2.divination.O2Divination
net.pottercraft.ollivanders2.divination.OVOMANCY

public class OVOMANCY extends O2Divination
Ovomancy divination spell implementation using egg pattern interpretation.

Ovomancy is a form of divination that involves cracking open eggs and observing the patterns formed by the yolks and whites as they spill. The shapes and formations of the egg contents—whether they resemble bells, serpents, boats, or other symbolic forms—reveal insights into future events. This ancient divination method, rooted in classical traditions like those taught by Orpheus, interprets these natural patterns as messages from fate.

This class implements the ovomancy divination method, generating randomized prophecies based on egg pattern readings. The prophecies are created by combining randomly selected prefixes (which reference egg shapes, yolk formations, and symbolic omens) with divination text from the parent O2Divination class. Ovomancy has relatively high maximum accuracy (40 points), making it more reliable than crystal ball and most basic divination methods, approaching the power of tarot divination.

See Also:
  • Constructor Details

    • OVOMANCY

      public OVOMANCY(@NotNull @NotNull Ollivanders2 plugin, @NotNull @NotNull org.bukkit.entity.Player prophet, @NotNull @NotNull org.bukkit.entity.Player target, int experience)
      Constructor that initializes an ovomancy divination prophecy.

      Creates a new ovomancy divination instance and populates it with egg pattern prophecy prefixes. Sets the divination type to OVOMANCY with a maximum accuracy of 40 points. The prophecy prefixes reference the shapes and patterns formed by cracking eggs (bell, serpent, boat shapes) and the symbolic interpretation of these formations, rooted in classical divination traditions taught by Orpheus.

      Parameters:
      plugin - a callback to the plugin for accessing configuration and other resources
      prophet - the player who is performing the divination (casting the ovomancy spell)
      target - the player who is the subject of the divination prophecy
      experience - the experience level of the prophet, affecting prophecy accuracy and strength