Crystal Powers
A Minecraft Spigot/Paper plugin that adds crystal-powered abilities and unique powers, inspired by the popular Origins mod.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Crystal Powers
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. Phantom - Balanced power with no special abilities or weaknesses 2. Phantom - Bird-like beings who can fly but are fragile - Flight ability - No fall damage - Less health (8 hearts) - Weak to projectiles 3. Phantom - Mysterious beings from the End with teleportation abilities - Enhanced ender pearl teleportation - Night vision - Takes damage from water and rain 4. Phantom - Spider-like beings who can climb walls - Wall climbing (sneak against walls) - Night vision - Poison immunity - Less health (8 hearts) 5. Phantom - 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:
- Easy Navigation: Crystal powers are presented in a beautifully designed chest interface - Easy Navigation: Each power has detailed tooltips with lore-friendly descriptions - Easy Navigation: Click through power items to explore different options - Easy Navigation: Includes a "Random Power" button for random assignment - Easy Navigation: Once selected, powers cannot be changed (as warned in the GUI) - Easy Navigation: 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.