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
- Install ProtocolLib.
- Place
RideOperate.jarin the serverpluginsfolder. - Restart the server and configure
plugins/RideOperate/config.ymlif needed.
Quick start
- Create a panel:
/createpanel - Add a button:
/rpaddbutton <panel> <button> <material> - Assign its action:
/rpaddcommand <panel> <button> <command> - 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 permissionsrideoperate.main,rideoperate.help,rideoperate.info,rideoperate.panels,rideoperate.openpanelrideoperate.createpanel,rideoperate.deletepanel,rideoperate.reload,rideoperate.spawnpanel,rideoperate.deletepanelmodelrideoperate.addbutton,rideoperate.deletebutton,rideoperate.changeitem,rideoperate.setlore,rideoperate.addcommandrideoperate.execute.*- Use all world-panel buttonsrideoperate.camera.*- All camera permissions; includesview,create,delete,rename,teleport,movehere,enable,disable,next,previous,nightvision,group,view.disabledanddebugrideoperate.cameragroup.*- All camera group permissions; includescreate,delete,rename,info,listandgui
Viewing permissions are generally available by default; creation, deletion and configuration permissions default to operators.
Created by FriendsparkMC & NDG-Webdesign.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta