Commands & Permissions
This page details every command available in the Carousel plugin. The primary command label is /carousel.
Create
Section titled “Create”Creates a new carousel instance with the specified ID at your current location.
/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.
/carousel edit <id>- Permission:
carousel.edit
Spawns the horses and starts the animation for the specified carousel.
/carousel start <id>- Permission:
carousel.start
Teleport
Section titled “Teleport”Teleports you directly to the center of the specified carousel.
/carousel teleport <id>- Permission:
carousel.teleport
Displays a list of all created carousel instances currently on the server.
/carousel list- Permission:
carousel.list
Delete
Section titled “Delete”Permanently deletes the carousel instance from the configuration and removes all associated entities.
/carousel delete <id>- Permission:
carousel.delete
Destroy
Section titled “Destroy”Removes the horses of the carousel from the world but keeps the configuration. The carousel will respawn when the server is restarted or reloaded.
/carousel destroy <id>- Permission:
carousel.destroy
Configuration Commands
Section titled “Configuration Commands”These commands allow you to customize the behavior of a carousel.
Modify Settings
Section titled “Modify Settings”Allows you to manually modify specific numerical settings for a carousel without using the GUI.
General Usage:
/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>
Administrative Commands
Section titled “Administrative Commands”These commands are intended for configuration, cleanup, and troubleshoot the plugin
Reload
Section titled “Reload”Reloads all configuration files and applies configuration changes instantly without restarting the server.
/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.
/carousel purge- Permission:
carousel.purge
Version
Section titled “Version”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.
/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.
/carousel help- Permission:
carousel.help
Extra Permissions
Section titled “Extra Permissions”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.