Class CARTOMANCY_TAROT

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

public class CARTOMANCY_TAROT extends O2Divination
Cartomancy Tarot divination spell implementation using major arcana cards.

Tarot cartomancy is a specialized form of cartomancy that uses a complete tarot deck, particularly the 22 major arcana cards. These cards have deeper symbolic meaning and are considered more accurate than regular playing card divination. Each major arcana card represents a significant life principle or archetypal concept (The Fool, The Magician, The High Priestess, Death, The Tower, etc.).

This class implements the tarot cartomancy divination method, generating randomized prophecies based on major arcana card readings. The prophecies are created by combining randomly selected prefixes (which reference specific tarot major arcana cards and their symbolic meanings) with divination text from the parent O2Divination class. Tarot divination has higher maximum accuracy (35 points) compared to regular cartomancy (25 points), reflecting the greater power and precision of tarot-based prophecies.

See Also:
  • Constructor Details

    • CARTOMANCY_TAROT

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

      Creates a new tarot cartomancy divination instance and populates it with major arcana card prophecy prefixes. Sets the divination type to CARTOMANCY_TAROT with a maximum accuracy of 35 points (higher than regular cartomancy at 25 points). The prophecy prefixes reference the 22 major arcana cards and their archetypal symbolic meanings, which represent significant life principles and transformative forces.

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