Compatibility
Minecraft: Java Edition
1.19.x
Platforms
Creators
Details
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
- Human - Balanced power with no special abilities or weaknesses
- Avian - Bird-like beings who can fly but are fragile
- Flight ability
- No fall damage
- Less health (8 hearts)
- Weak to projectiles
- Enderian - Mysterious beings from the End with teleportation abilities
- Enhanced ender pearl teleportation
- Night vision
- Takes damage from water and rain
- Arachnid - Spider-like beings who can climb walls
- Wall climbing (sneak against walls)
- Night vision
- Poison immunity
- Less health (8 hearts)
- Merling - Aquatic beings who thrive underwater
- Water breathing
- Faster swimming
- Night vision underwater
- Slower movement on land
- 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
- Download the latest release
- Place the
CrystalPowers.jar
file in your server'splugins
folder - Restart your server
- 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 (requirescrystalpowers.admin
permission)
Debug Commands (Admin Only)
/crystalpower debug
- Show detailed debug information about crystal power system/crystalpower reload
- Reload the plugin configuration (requirescrystalpowers.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.