Skip to content

Commands & Permissions

This page details every command available in the Carousel plugin. The primary command label is /carousel.


Creates a new carousel instance with the specified ID at your current location.

Terminal window
/carousel create <id>
  • Permission: carousel.create

Opens the interactive GUI editor. This menu allows you to visually customize properties like horse amounts, leash settings, glowing settings, and more.

Terminal window
/carousel edit <id>
  • Permission: carousel.edit

Spawns the horses and starts the animation for the specified carousel.

Terminal window
/carousel start <id>
  • Permission: carousel.start

Teleports you directly to the center of the specified carousel.

Terminal window
/carousel teleport <id>
  • Permission: carousel.teleport

Displays a list of all created carousel instances currently on the server.

Terminal window
/carousel list
  • Permission: carousel.list

Permanently deletes the carousel instance from the configuration and removes all associated entities.

Terminal window
/carousel delete <id>
  • Permission: carousel.delete

Removes the horses of the carousel from the world but keeps the configuration. The carousel will respawn when the server is restarted or reloaded.

Terminal window
/carousel destroy <id>
  • Permission: carousel.destroy

These commands allow you to customize the behavior of a carousel.

Allows you to manually modify specific numerical settings for a carousel without using the GUI.

General Usage:

Terminal window
/carousel setting <id> <setting> <value>
  • Permission: carousel.setting

Available Settings:

  • Ticks (Interval): Sets the delay (in ticks) between each movement update.
    Terminal window
    /carousel setting <id> ticks <value>
  • Degree Increase (Speed): Sets how much the carousel rotates per tick. Higher values mean faster rotation.
    Terminal window
    /carousel setting <id> degreeIncrease <value>
  • Step Height: Sets the vertical amplitude (how high/low horses move).
    Terminal window
    /carousel setting <id> stepHeight <value>
  • Max Height: Sets the total vertical range limit.
    Terminal window
    /carousel setting <id> maxHeight <value>
  • Radius: Sets the distance of the horses from the center point.
    Terminal window
    /carousel setting <id> radius <value>

These commands are intended for configuration, cleanup, and troubleshoot the plugin

Reloads all configuration files and applies configuration changes instantly without restarting the server.

Terminal window
/carousel reload
  • Permission: carousel.reload

Removes all stuck or “ghost” carousel entities from the world. Use this if you see horses left behind after a crash or improper shutdown.

Terminal window
/carousel purge
  • Permission: carousel.purge

Displays comprehensive diagnostic information about the plugin, including the plugin version, server software, and Java environment.

When submitting a support ticket, it is strongly recommended to include the output of this command.

Terminal window
/carousel version
  • Permission: carousel.version

Displays a comprehensive list of all available commands along with their descriptions. You can hover over the commands in the chat to see more details.

Terminal window
/carousel help
  • Permission: carousel.help

These permissions control specific interactions or features not tied to a single command.

carousel.tabcompleter

  • Grants permission to use the tab-completion feature. When typing /carousel, the player will see a list of valid sub-commands and IDs.