Crystal Powers

Crystal Powers

Plugin

A Minecraft Spigot/Paper plugin that adds crystal-powered abilities and unique powers, inspired by the popular Origins mod.

Server AdventureEquipmentGame MechanicsMagic

67 downloads
1 follower
Follow Save

Crystal Powers Minecraft Plugin

A Minecraft Spigot/Paper plugin that adds crystal-powered abilities and unique powers, inspired by the popular Origins mod.

Features

Available Crystal Powers

  1. Human - Balanced power with no special abilities or weaknesses
  2. Avian - Bird-like beings who can fly but are fragile
    • Flight ability
    • No fall damage
    • Less health (8 hearts)
    • Weak to projectiles
  3. Enderian - Mysterious beings from the End with teleportation abilities
    • Enhanced ender pearl teleportation
    • Night vision
    • Takes damage from water and rain
  4. Arachnid - Spider-like beings who can climb walls
    • Wall climbing (sneak against walls)
    • Night vision
    • Poison immunity
    • Less health (8 hearts)
  5. Merling - Aquatic beings who thrive underwater
    • Water breathing
    • Faster swimming
    • Night vision underwater
    • Slower movement on land
  6. Phantom - Ghostly beings with phasing abilities
    • Invisibility toggle (sneak + right-click)
    • Immune to fall damage
    • Burns in sunlight
    • Less health (7 hearts)

Chest-Based Interface

The plugin features an immersive mystical chest GUI interface for crystal power selection:

  • Interactive Chest GUI: Crystal powers are presented in a beautifully designed chest interface
  • Detailed Descriptions: Each power has detailed tooltips with lore-friendly descriptions
  • Visual Selection: Click through power items to explore different options
  • Random Selection: Includes a "Random Power" button for random assignment
  • Permanent Choice: Once selected, powers cannot be changed (as warned in the GUI)
  • Immersive Experience: Themed items and mystical presentation enhance roleplay
  • Easy Navigation: Back buttons and intuitive layout for seamless browsing

The chest GUI automatically opens when new players join the server, or can be accessed anytime with /crystalpower, /cp gui, or /power menu.

Installation

  1. Download the latest release
  2. Place the CrystalPowers.jar file in your server's plugins folder
  3. Restart your server
  4. Configure the plugin in plugins/CrystalPowers/config.yml if needed

Commands

  • /crystalpower - Open the mystical Crystal Powers chest GUI
  • /cp gui - Open the Crystal Powers chest GUI (explicit)
  • /power menu - Open the Crystal Powers chest GUI (alternative alias)
  • /crystalpower select <power> - Select a specific crystal power
  • /crystalpower random - Let fate choose a random crystal power for you
  • /crystalpower info [power] - Show information about your current power or a specific power
  • /crystalpower list - List all available crystal powers
  • /crystalpower reload - Reload the plugin configuration (requires crystalpowers.admin permission)

Debug Commands (Admin Only)

  • /crystalpower debug - Show detailed debug information about crystal power system
  • /crystalpower reload - Reload the plugin configuration (requires crystalpowers.admin permission)

Permissions

  • crystalpowers.select - Allows players to select a crystal power (default: true)
  • crystalpowers.admin - Allows access to admin commands (default: op)
  • crystalpowers.bypass - Bypass crystal power change cooldown (default: op)

Configuration

The plugin creates a config.yml file where you can:

  • Enable/disable specific crystal powers
  • Modify crystal power properties
  • Change cooldown settings
  • Customize messages
  • Configure GUI settings
  • Adjust debug logging levels

License

This project is licensed under the DSL License - see the LICENSE file for details.

Credits

Inspired by the Origins mod by Apace100 for Fabric/Forge.


Project members

Catspindev01

Member

Details

Licensed DSL
Published 5 months ago
Updated 5 months ago