Class CARTOMANCY
Cartomancy is the art of reading cards (typically tarot cards) to gain insight into future events, personality traits, and circumstances.
This class implements the cartomancy divination method, generating randomized prophecies based on tarot
card readings. The prophecies are created by combining randomly selected prefixes (which reference specific
tarot cards and their traditional meanings) with divination text from the parent O2Divination class.
Cards used include spades (associated with challenges and misfortune) and their interpretations based on
classical tarot traditions.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCARTOMANCY(@NotNull Ollivanders2 plugin, @NotNull org.bukkit.entity.Player prophet, @NotNull org.bukkit.entity.Player target, int experience) Constructor that initializes a cartomancy divination prophecy. -
Method Summary
Methods inherited from class net.pottercraft.ollivanders2.divination.O2Divination
divine
-
Constructor Details
-
CARTOMANCY
public CARTOMANCY(@NotNull @NotNull Ollivanders2 plugin, @NotNull @NotNull org.bukkit.entity.Player prophet, @NotNull @NotNull org.bukkit.entity.Player target, int experience) Constructor that initializes a cartomancy divination prophecy.Creates a new cartomancy divination instance and populates it with tarot card prophecy prefixes. Sets the divination type to CARTOMANCY with a maximum accuracy of 25 points (higher than other divination methods). The prophecy prefixes reference specific tarot cards and their traditional meanings (particularly spades, which are associated with challenges, conflict, and misfortune).
- Parameters:
plugin- a callback to the plugin for accessing configuration and other resourcesprophet- the player who is performing the divination (casting the cartomancy spell)target- the player who is the subject of the divination prophecyexperience- the experience level of the prophet, affecting prophecy accuracy and strength
-