Fancy Rings

Adds the command /rings that allows you to create particle rings

29

Quick challenge

How far can you run before the mobs catch you?

Fancy Rings

FancyRings

Create stunning, customizable particle rings in your Minecraft world! Perfect for spawn points, portals, decoration, or marking important locations.

✨ Features

Custom Particle Rings

- Persistent: Create rings from tiny to massive (up to 50 blocks diameter) - Persistent: Use hex codes or convenient color presets (red, blue, green, yellow, purple, orange, pink, cyan, white, black) - Persistent: Animated rings with adjustable rotation speed - Persistent: All rings are automatically saved and reload when the server restarts

Special Presets

- Portal Ring: Intimidating red ring with an animated pentagram inside - Portal Ring: Mystical purple ring with an upward spiral effect

Complete Management System

- Move rings to new locations - Adjust height on the fly - Toggle rotation on/off - Change rotation speed - Get detailed information about any ring - Teleport directly to rings - List all active rings

🎮 Commands

All commands use the `/ring` base command:

- `/ring create <color> <diameter> <id>` - Create a custom ring - `/ring preset <demon|portal> <diameter> <id>` - Create a preset ring - `/ring delete <id>` - Remove a ring - `/ring list` - View all active rings - `/ring tp <id>` - Teleport to a ring - `/ring center <id>` - Move ring to your location - `/ring rotate <id> <on|off>` - Toggle rotation - `/ring height <id> <y>` - Adjust ring height - `/ring speed <id> <speed>` - Change rotation speed (0-1) - `/ring info <id>` - View ring details

📋 Examples

``` /ring create #FF00FF 10 spawn_ring /ring create red 5 small_marker /ring preset demon 15 nether_portal /ring preset portal 20 end_gateway /ring center spawn_ring /ring speed spawn_ring 0.1 ```

🔧 Technical Details

- No Dependencies: Optimized particle rendering - No Dependencies: YAML-based data storage - No Dependencies: Full tab completion support for all commands - No Dependencies: Works across multiple worlds - No Dependencies: Pure Bukkit/Spigot plugin

🎨 Use Cases

- Mark spawn points with elegant particle effects - Create atmospheric portals - Decorate builds with magical circles - Mark PvP arenas or event locations - Add mystical elements to RPG servers - Create summoning circles or ritual sites

📦 Installation

1. Download the plugin JAR 2. Place in your server's `plugins` folder 3. Restart your server 4. Start creating rings with `/ring`!

💾 Data Persistence

All rings are automatically saved to `plugins/FancyRings/rings.yml` and will persist through server restarts. The plugin saves automatically when: - A ring is created - A ring is deleted - Ring properties are modified - The server shuts down

⚙️ Requirements

- Bukkit/Spigot/Paper server - Minecraft version: 1.21.8 - Java 8 or higher

---

Need help? Check the command list with `/ring` or create an issue on the project page!

ADS