✨ Carousel ✨ [1.8 - 1.21.11] icon

✨ Carousel ✨ [1.8 - 1.21.11] -----

Let players hop on a carousel and spin into endless fun!



Minimum Java Version: Java 21

CAROUSEL

Carousel is a Minecraft plugin that adds beautifully animated carousels to your server that players can ride and enjoy.

[​IMG] [​IMG]

PLUGIN SHOWCASE

Watch the interactive Carousels in action!


[​IMG]

FEATURES
  • Version Support: Compatible with Minecraft 1.8 - 1.21.11.
  • Carousel Editor Menu: An intuitive in-game menu to customize all aspects of your carousels.
  • High Performance: Optimized for large networks with zero lag.
  • Customizable Messages: Fully tailor all messages and notifications to your server's style.
  • Glowing Effect: Option to give horses a glowing effect with 15 different vibrant colors.
  • Sound Effects: Play custom sounds when a player mounts or dismounts a carousel horse.
  • Riding & Inventory Control: Options to disable riding, disable horse inventories, and provide saddles automatically.
  • Permission-Based Riding: Restrict carousel access to specific players or ranks.
  • Customizable Behavior: Configure leashes, radius, speed, height, step height, and total horse amount.
  • Developer API: Rich API for developers to hook into events and customize behavior.

[​IMG]

COMMANDS & PERMISSIONS

All commands can be used via /carousel.

Main Management Commands
Requires carousel.* for full access.

  • /carousel help
    Permission: carousel.help
    Displays a list of available commands along with their descriptions.​
  • /carousel create <id>
    Permission: carousel.create
    Creates a carousel instance with the specified ID.​
  • /carousel edit <id>
    Permission: carousel.edit
    Opens the editor menu for the specified carousel.​
  • /carousel start <id>
    Permission: carousel.start
    Spawns the horses and starts the carousel with the specified ID.​
  • /carousel list
    Permission: carousel.list
    Displays the list of created carousel instances.​
  • /carousel teleport <id>
    Permission: carousel.teleport
    Teleports you to the center of the carousel with the specified ID.​
  • /carousel setting <id> <setting> <value>
    Permission: carousel.setting
    Modifies the specified setting (ticks, degreeIncrease, stepHeight, maxHeight, radius) of the carousel.​
  • /carousel destroy <id>
    Permission: carousel.destroy
    Destroys the spawned horses in the carousel (will respawn on reload).​
  • /carousel delete <id>
    Permission: carousel.delete
    Permanently deletes the carousel instance and removes the horses.​
  • /carousel purge
    Permission: carousel.purge
    Removes all stuck/ghost carousel entities from the server.​
  • /carousel reload
    Permission: carousel.reload
    Reloads the configuration files.​
  • /carousel version
    Permission: carousel.version
    Displays detailed information about the plugin and server environment.​
  • Extra Permissions
    carousel.tabcompleter
    Permission to use command tab completion.​

[​IMG]

MEDIA & MENUS

A glimpse into the Carousel editor and showcases!

Carousel Editor:
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

Glowing Effects:
[​IMG]
[​IMG]
[​IMG]

Extra Showcases:



[​IMG]

CONFIGURATION

Easily configure the core settings and messages.


config.yml
Code (YAML):

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#                                                                                               #
#                                           Carousel                                            #
#                                           Despical                                            #
#                                                                                               #
#  Discord Server:   https://discord.gg/uXVU8jmtpU                                              #
#  Resource  Link:   https://spigotmc.org/resources/carousel.116224/                            #
#  bStats Metrics:   https://bstats.org/plugin/bukkit/Carousel/21624/                           #
#                                                                                               #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

sight-radius
: 25
riding-horse-permission
: ""
update-notifier
: true

sounds
:
  mount
: NONE
  dismount
: NONE
 
messages.yml
Code (YAML):

commands
:
  correct-usage
: "&cCorrect usage: {0}"
  no-permission
: "&cYou must be admin or higher to use this command!"
  did-you-mean
: "&cDid you mean {0}?"
  already-created
: "&cThere is already a created carousel named {0}!"
  created-carousel
: "&aYou have successfully created a new carousel named {0}!"
  no-carousel-like-that
: "&cThere is no carousel named {0}!"
  set-location
: "&aYou set the center location for the carousel named {0}."
  already-started
: "&cThis carousel is already started!"
  started-carousel
: "&aYou have successfully started the carousel."
  destroyed-carousel
: "&aYou have destroyed the carousel named {0}."
  deleted-carousel
: "&aYou have deleted the carousel named {0}."
  invalid-setting
: "&cNo setting found with the name {0}!"
  settings-updated
: "&aSettings of {0} carousel is successfully updated!"
  no-carousels-created
: "&cThere is no created carousel to show!"
  carousel-list
: "&aCarousels: &7{0}"

carousel
:
  mount
: ""
  dismount
: ""
 

[​IMG]

TERMS OF SERVICE

By using this plugin, you agree to the following terms, which may be updated by the author at any time.

  • All payments are final and non-refundable.
  • Redistribution or resale of this plugin is prohibited.
  • You are not permitted to modify, decompile, or extract any part of the plugin's source code.
  • Support is provided exclusively to legitimate customers. We cannot offer support for plugins obtained through unauthorized or illegal means.

[​IMG]

bStats METRICS

This plugin collects anonymous server statistics through bStats.

This data (such as player count, server version, and Java version) helps us understand how the plugin is being used and allows us to make better development decisions. No private information is collected.


[​IMG]


[​IMG]

Enjoying the plugin?

We spend hundreds of hours making Carousel the best experience for your server.
If you like the plugin, please consider leaving a 5-star review!


A huge thank you to everyone who has purchased and supported the project so far! ❤️
Resource Information
Author:
----------
Total Downloads: 44
First Release: Apr 17, 2024
Last Update: Mar 22, 2026
Category: ---------------
All-Time Rating:
4 ratings
Find more info at docs.despical.dev...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings