Fancy Rings
PluginMIT

Fancy Rings

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

12
Downloads
2
Followers
3 months ago
Updated
📦
1
Versions

📖About 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

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

Special Presets

  • Demon 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

  • Lightweight: Optimized particle rendering
  • Persistent Storage: YAML-based data storage
  • Tab Completion: Full tab completion support for all commands
  • World Support: 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!