Sueta
RI

Ride Operate

2.1.1

ride, themepark, gui, menu

·Plugin


RideOperate

Professional ride operations for Minecraft theme parks

Turn your Minecraft server into a fully operated theme park. RideOperate lets your team build interactive ride-control panels, place 3D panels in the world, and manage attraction cameras from an in-game workflow.

Features

  • Create inventory control panels with custom buttons, items, lore and commands.
  • Spawn persistent 3D world-panel models with a Panel Spawner sign.
  • Show button names in the action bar while looking at a world panel.
  • Open panels through [rppanel] signs.
  • Group multiple cameras by attraction and manage them in-game.
  • View, switch, exit and use night vision in camera view.
  • Manage cameras and attractions using commands or GUIs.
  • Keep camera locations, direction, status and group membership in cameras.yml.
  • Configure API key and port settings for external-application integration.
  • Delegate access through granular permissions.

Requirements

  • Paper 1.20.4 or higher server
  • Java 17 or newer
  • ProtocolLib (required)

Installation

  1. Install ProtocolLib.
  2. Place RideOperate.jar in the server plugins folder.
  3. Restart the server and configure plugins/RideOperate/config.yml if needed.

Quick start

  1. Create a panel: /createpanel
  2. Add a button: /rpaddbutton <panel> <button> <material>
  3. Assign its action: /rpaddcommand <panel> <button> <command>
  4. Run /spawnpanel <panel> and place the received Panel Spawner sign to create its 3D model.

Panel access signs

Line 1: [rppanel]
Line 2: <panel name>

Commands

Panel management
  • /rp - Main command (alias: /rideoperate)
  • /createpanel, /deletepanel, /panel, /panels
  • /rpaddbutton <panel> <button> <material>
  • /rpdeletebutton <panel> <button>
  • /rpchangeitem <panel> <button> <material>
  • /rpsetlore <panel> <button> <lore>
  • /rpaddcommand <panel> <button> <command>
  • /spawnpanel <panel>, /deletepanelmodel <panel>
Cameras and attractions
  • /rpcameragroup create|delete|rename|list|info|cameras|gui
  • /rpcamera create <name> [attraction]
  • /rpcamera delete|rename|list|info|teleport|movehere|enable|disable
  • /rpcamera view <name>, exit, next, previous, nightvision
  • /rpcamera group <camera> <attraction>
  • /rpcamera panel [attraction], gui, debug
  • /rpviewcam <camera> - Legacy camera-map viewer
System
  • /rphelp, /rpinfo, /rpreload
  • /genapikey - Generate an external-application API key

Setup Instructions:
1. Generate an API key using /genapikey in-game
2. Configure the API port in config.yml (default: 5555)
3. Download the Windows app from http://wiki-rideoperate.ndg-webdesign.net
4. Connect using your server details and API key

Permissions

  • rideoperate.* - All registered permissions
  • rideoperate.main, rideoperate.help, rideoperate.info, rideoperate.panels, rideoperate.openpanel
  • rideoperate.createpanel, rideoperate.deletepanel, rideoperate.reload, rideoperate.spawnpanel, rideoperate.deletepanelmodel
  • rideoperate.addbutton, rideoperate.deletebutton, rideoperate.changeitem, rideoperate.setlore, rideoperate.addcommand
  • rideoperate.execute.* - Use all world-panel buttons
  • rideoperate.camera.* - All camera permissions; includes view, create, delete, rename, teleport, movehere, enable, disable, next, previous, nightvision, group, view.disabled and debug
  • rideoperate.cameragroup.* - All camera group permissions; includes create, delete, rename, info, list and gui

Viewing permissions are generally available by default; creation, deletion and configuration permissions default to operators.

Created by FriendsparkMC & NDG-Webdesign.

Similar projects

Plugin →