Class ASTROLOGY
Astrology is the system of using the relative positions of celestial bodies (including the sun, moon, and planets) to try to predict future events or gain insight into personality, relationships, and health.
This class implements the astrology divination method, generating randomized prophecies based on astrological
concepts like planetary influences, house positions, and birth chart interpretations. The prophecies are created
by combining randomly selected prefixes (which reference specific planets, houses, or astrological aspects) with
divination text from the parent O2Divination class.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionASTROLOGY(@NotNull Ollivanders2 plugin, @NotNull org.bukkit.entity.Player prophet, @NotNull org.bukkit.entity.Player target, int experience) Constructor that initializes an astrology divination prophecy. -
Method Summary
Methods inherited from class net.pottercraft.ollivanders2.divination.O2Divination
divine
-
Constructor Details
-
ASTROLOGY
public ASTROLOGY(@NotNull @NotNull Ollivanders2 plugin, @NotNull @NotNull org.bukkit.entity.Player prophet, @NotNull @NotNull org.bukkit.entity.Player target, int experience) Constructor that initializes an astrology divination prophecy.Creates a new astrology divination instance and populates it with astrological prophecy prefixes. Sets the divination type to ASTROLOGY with a maximum accuracy of 20 points. The prophecy prefixes reference planetary influences, astrological houses, and birth chart positions to create varied, thematic predictions.
- Parameters:
plugin- a callback to the plugin for accessing configuration and other resourcesprophet- the player who is performing the divination (using the astrology spell)target- the player who is the subject of the divination prophecyexperience- the experience level of the prophet, affecting prophecy accuracy and strength
-