Crystal Powers

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

133

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.

ADS