Class CENTAUR_DIVINATION

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

public class CENTAUR_DIVINATION extends O2Divination
Centaur Divination spell implementation using celestial observation and smoke reading.

Centaur divination is performed by wise centaur scholars who use celestial observations (studying the stars, planets, and astronomical phenomena) combined with augury techniques like observing smoke and flames from burning herbs and leaves. This method is considered highly accurate, as centaurs possess deep astronomical knowledge and spiritual insight into natural portents.

This class implements the centaur divination method, generating randomized prophecies based on celestial signs and smoke/flame readings. The prophecies are created by combining randomly selected prefixes (which reference astronomical observations, celestial portents, and augury practices) with divination text from the parent O2Divination class. Centaur divination has the highest maximum accuracy (80 points) of all divination methods in Ollivanders2, reflecting the superior knowledge and mystical attunement of centaur scholars.

See Also:
  • Constructor Details

    • CENTAUR_DIVINATION

      public CENTAUR_DIVINATION(@NotNull @NotNull Ollivanders2 plugin, @NotNull @NotNull org.bukkit.entity.Player prophet, @NotNull @NotNull org.bukkit.entity.Player target, int experience)
      Constructor that initializes a centaur divination prophecy.

      Creates a new centaur divination instance and populates it with celestial and augury prophecy prefixes. Sets the divination type to CENTAUR_DIVINATION with a maximum accuracy of 80 points (the highest of all divination methods). The prophecy prefixes reference celestial observations (star/planet study), astronomical phenomena, and augury practices (smoke and flame reading from burning herbs).

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