Ride Operate

# Ride Operate 2.1.0
Transform your server into a thrilling theme park adventure!

Features
• Create interactive control panels for your rides and attractions
• Add custom commands to panel buttons
• Integrate with live camera views (Coming in next update!)
• Control your rides remotely using the Windows application
• Sign integration for easy panel access
• Multi-server support through Windows app

Commands

Main Commands

• /rp – Main command (alias: /rideoperate)
• /rphelp – View all available commands
• /rpinfo – Display plugin information
• /rpreload – Reload the plugin configuration
• /genapikey – Generate API key for Windows app

Panel Management

• /createpanel – Create a new control panel
• /deletepanel – Delete an existing panel
• /panel – Open a specific panel
• /panels – View all available panels
• /rpaddbutton – Add a button
• /rpdeletebutton – Delete a button
• /rpaddcommand – Add command to button
• /rpchangeitem – Change button item
• /rpsetlore – Set button description

Camera System (Coming Soon)

• /rpcreatecam – Set up camera view
• /rpdeletecam – Delete camera view

Permissions

Permissions

General Permissions:
• rideoperate.* – All permissions
• rideoperate.main – Access to /rp (default: true)
• rideoperate.help – Access help (default: true)
• rideoperate.info – View info (default: true)
• rideoperate.panels – View panels (default: true)
• rideoperate.openpanel – Open panels (default: true)

Administrative Permissions:
• rideoperate.createpanel – Create panels (default: op)
• rideoperate.deletepanel – Delete panels (default: op)
• rideoperate.reload – Reload plugin (default: op)

️ Windows Application
Control your rides from anywhere using our dedicated Windows application!

Features:
• Connect to multiple Minecraft servers
• Real-time ride monitoring
• Remote control functionality
• Operation statistics and logs
• User-friendly interface

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

Sign Integration
You can add panels to signs for easy access:

“`
Line 1: [rppanel]
Line 2: “`

⚙️ Requirements
• Minecraft Server 1.20+ (Tested on 1.15 – 1.21)
• Java 17 or higher
• Basic understanding of command blocks (for advanced setups)

Made with ❤️ by FriendsparkMC & NDG-Webdesign

RiceMotd

RewardsX

RewardsX Logo

Turn Engagement into Rewards

Support

RewardADs Banner

RewardsX

Is a player engagement platform where users earn Bits—a virtual currency—by completing simple, opt-in rewarding tasks. Players can redeem Bits for in-game rewards, making their experience more interactive and engaging.

For server owners, RewardsX generates real revenue when players spend Bits on rewards inside your server, creating a sustainable and scalable monetization system without affecting core gameplay.

## Key Features
– Opt-in rewarding tasks for players
– In-game currency system (*Bits*)
– Customizable reward system for your server
– Real revenue generation for server owners
– Seamless integration with existing gameplay

### **Ask help here:**
👉 [**Support Center**](https://support.rewardsx.net/help)

### **Add your server today:**
🚀 [**Get Started**](https://dash.rewardsx.net)

Divider

Video Tutorials

Any data that passes through the RewardsX plugin may be collected on our remote servers.
We do not sell your data.
See more https://rewardsx.net/privacy-policy

ReturnMe

# ReturnMe
An addon for AuthMe, for Bungeecord, that saves the last server the player was on and then reconnects them to it once the player logs back onto the server and logs in.

## How to use?
1. Download the latest release of the plugin.
2. Put the downloaded file into your plugins directory.
3. Restart your server.
4. Head to “plugins/ReturnMe/config.yml” and configure the plugin to your liking!
5. Once you’re done configuring, restart your server again!

## Permissions
`returnme.use` – If enabled, this permission is used to allow players or groups to be returned to their last location.

## Reporting Issues
If you run into an issue whilst using my plugin, feel free to [open an issue](https://github.com/RealTriassic/ReturnMe/issues) and please explain the issue you’re experiencing thoroughly with reproduction steps. Make sure to attach your config.yml alongside your report and a stacktrace of the error, if any.

ValioBungee

# ValioBungee: The RedisBungee Limework’s fork

The original project of RedisBungee is no longer maintained, so we have forked the plugin.
RedisBungee uses [Redis](https://redis.io) with Java client [Jedis](https://github.com/redis/jedis/)
to Synchronize players data between [BungeeCord](https://github.com/SpigotMC/BungeeCord)
or [Velocity*](https://github.com/PaperMC/Velocity) proxies

## Downloads

[![](https://raw.githubusercontent.com/Prospector/badges/master/modrinth-badge-72h-padded.png)](https://modrinth.com/plugin/redisbungee)

## Wiki

https://github.com/ProxioDev/RedisBungee/wiki

## Support

open an issue with question button

## License

This project is distributed under Eclipse Public License 1.0

You can find it [here](https://github.com/proxiodev/RedisBungee/blob/master/LICENSE)

You can find the original RedisBungee is by [astei](https://github.com/astei) and project can be
found [here](https://github.com/minecrafter/RedisBungee) or spigot
page [here, but its no longer available](https://www.spigotmc.org/resources/redisbungee.13494/)

Recon

# Recon: The Next-Generation Remote Control tool for Minecraft

**Recon** is a modern, secure, and reliable REST API-based alternative to the traditional Minecraft RCON protocol. Designed for stability and ease of integration, Recon solves the common issues associated with RCON, such as connection drops, permission management difficulties, and inconsistent response handling.

![recon-logo](https://github.com/yamak493/Recon/blob/main/docs/recon-banner.png?raw=true)

## Why Recon?

The name **Recon** stands for three core principles:
– **Re**liable-con: Built for stability. No more random connection drops.
– **Re**sponse-con: Guaranteed command execution feedback.
– **Re**st-con: Uses a standard REST API (HTTP/JSON) for effortless integration with any modern platform.

## Key Features

– **🚀 REST API Protocol**: Ditch the clunky RCON packets for clean, standard HTTP requests.
– **🔒 Security**: Every request and response is encrypted using **AES**. Includes Nonce and Timestamp validation to prevent replay attacks.
– **👥 Per-User Permissions**: Manage API access for multiple users with individual settings for:
– Whitelisted IP addresses.
– OP privilege toggling.
– Execution as a specific player.
– **📥 Command Queue**: If a player is offline when a command is sent, Recon can queue it to execute immediately upon their next login.
– **🌍 Multi-Language Support**: Built-in support for Arabic, German, English, Spanish, French, Hindi, Indonesian, Japanese, Portuguese, Russian, and Chinese.
– **🏗️ Multi-Platform Clients**: Ready-to-use client libraries for **PHP, Java, Python, JavaScript, TypeScript, Go, and Dart**.
– **⚡ High Performance**: Supports Paper, Folia (asynchronous) environments.

## Installation

1. Download the latest `Recon.jar` and place it in your server’s `plugins` folder.
2. Restart the server to generate configurations.
3. Configure the HTTP port (default: `4161`) and other settings in `config.yml`.
4. Use the `/recon` command in-game to create your first API user.

## API Specification

Recon listens for `POST` requests at the root path (`/`).

### Request Body
“`json
{
“user”: “username”,
“nonce”: “random_string”,
“timestamp”: 1234567890,
“queue”: true,
“command”: “AES_ENCRYPTED_COMMAND”
}
“`

### Response Body
“`json
{
“user”: “username”,
“nonce”: “server_random_string”,
“timestamp”: 1234567890,
“success”: true,
“response”: “AES_ENCRYPTED_RESPONSE”,
“error”: “Error message (only if success is false)”
}
“`

## Commands

| Command | Short Form | Description | Permission |
|———|————|————-|————|
| `/recon create user: password: [ip:] [op:] [player:] [permission:]` | `/recon create u: pw: [i:] [o:] [pl:] [pe:]` | Create a new profile for a specific user or player. | `recon.create.other.*` |
| `/recon create password: [ip:] [op:] [permission:]` | `/recon create pw: [i:] [o:] [pe:]` | Create your own profile (target is yourself). | `recon.create.own.*` |
| `/recon edit user: [password:] [ip:<+/-ip>] [op:] [player:] [permission:<+/-perm>]` | `/recon edit u: [pw:] [i:] [o:] [pl:] [pe:]` | Edit a specific user’s profile. Use `+` or `-` for IPs/Perms. | `recon.edit.other.*` |
| `/recon edit [password:] [ip:<+/-ip>] [op:] [permission:<+/-perm>]` | `/recon edit [pw:] [i:] [o:] [pe:]` | Edit your own connection profile. | `recon.edit.own.*` |
| `/recon info [user:]` | `/recon info [u:]` | View profile details for yourself or another user. | `recon.info.own` / `recon.info.other` |
| `/recon test` | – | Test connection stability and credentials. | (None) |
| `/recon reload` | – | Reload configuration and language files. | `recon.reload` |
| `/recon remove user:` | `/recon remove u:` | Remove a user connection profile. | `recon.remove` |

* Permissions can be set to `group.default`, `worldedit.*`, etc.

## Client Libraries

– [Dart](https://github.com/yamak493/Recon/tree/main/examples/Dart)
– [Go](https://github.com/yamak493/Recon/tree/main/examples/Go)
– [Java](https://github.com/yamak493/Recon/tree/main/examples/Java)
– [JavaScript](https://github.com/yamak493/Recon/tree/main/examples/JavaScript)
– [PHP](https://github.com/yamak493/Recon/tree/main/examples/PHP)
– [Python](https://github.com/yamak493/Recon/tree/main/examples/Python)
– [TypeScript](https://github.com/yamak493/Recon/tree/main/examples/TypeScript)

## Mobile Application
Recon is the Next-Generation Remote Control tool for Minecraft—an RCON alternative designed for both players and admins. 🚀
This plugin includes a function to automatically generate individual connection profiles for every player. These profiles allow players to enjoy a more streamlined gameplay experience by leveraging the application’s shortcut capabilities. ✅
Shortcuts can be uploaded to the cloud and shared by entering an ID. ☁

![Mobile Application Preview](https://github.com/yamak493/Recon/blob/main/docs/recon-app-preview.png?raw=true)

> **Important**:
> This application is a smartphone client for Recon. To use it, you must first install the Recon plugin on your server.

Get it on [Google Play](https://play.google.com/store/apps/details?id=net.enabify.recon) or [App Store](https://apps.apple.com/us/app/recon-remote-control-mc/id6759136210).

## License

Copyright (c) 2026 Enabify. Licensed under the MIT License with additional restrictions regarding mobile application distribution. See [LICENSE](https://github.com/yamak493/Recon?tab=License-1-ov-file#readme) for details.

> **Note**: Redistribution of this software as a mobile application on any digital app store is exclusively reserved for Enabify.

Ranker

🔹 Ranker Plugin
Take full control of your text styling with just one simple command!
With Ranker, you can easily add colors, bold, underline, and more to your ranks, messages, or tags without needing any complicated configs.

✨ Features:

Super simple /ranker command

Change font color instantly

Add bold, italic, underline, and strikethrough

Works smoothly with any server setup

Perfect for customizing ranks, chat, and announcements

📌 Example:
/ranker &c&lAdmin → Admin (bold + red)

Bring style and uniqueness to your server with Ranker!

Raknetify

# Raknetify
A Fabric mod / BungeeCord plugin that uses RakNet to improve multiplayer experience significantly
under unreliable and rate-limited connections.

# Features
– Higher reliability and lower latency under unreliable and rate-limited client connections.
– Uses RakNet’s multiple channels with priorities to achieve higher responsiveness.
– Supports ViaVersion client-side and ViaVersion server-side. (MultiConnect compatibility is unknown)

# How to use it?

https://github.com/RelativityMC/raknetify#how-to-use-it

RafflePlus

Imagen

Imagen

# How to Use RafflePlus
### A simple guide for players and admins
## 🎟️ For Players: Hosting a Raffle
Want to sell a valuable item but maximize your profits? Host a raffle!

1. Hold the item you want to raffle in your main hand .
2. Open the Setup Menu: /raffle sell
3. Click the Gold Ingot to set the ticket price. Type the amount in the chat when prompted.
4. Click the Emerald Block to Publish your raffle.
The item will be taken from your inventory and a broadcast will announce your raffle to the server!
5. Wait for players to buy tickets.
6. When you are ready to pick a winner, open the menu again: /raffle sell
7. Click the Redstone Block to Start the draw.
A winner will be selected randomly from all sold tickets!
## 🍀 For Players: Joining a Raffle
Feeling lucky? Win rare items for a fraction of the cost!

1. Open the Raffle Browser: /raffle
2. Click on any item to view the raffle details.
3. Click the Paper icon to purchase a ticket using your balance.
4. Wait for the seller to start the draw. If you win, you’ll receive the item immediately!
“`
📜 Commands List:
# Commands:
/raffle sell – Opens the seller menu to create a raffle (Requires r.sell)
/raffle – Opens the main menu to view and buy tickets
/raffle reload – Reloads the configuration (Requires r.reload)
“`
“`
🔐 Permissions:
# Permissions:
r.sell – Allows creating raffles (Default: true)
r.reload – Allows reloading the plugin configuration (Default: op)
“`


Discord

PvPIndex Battle

**PvPIndex Battles** is a competitive PvP plugin for Paper, Folia, Purpur, Spigot, BungeeCord, and Velocity servers. It adds a full **1v1 duel and ranked matchmaking system** with per-mode **ELO ratings**, persistent global leaderboards, battle replays, and a moderation suite – all synced to [pvpindex.com](https://pvpindex.com) so your players’ rankings persist across the entire network.

> **Supported game modes:** Crystal PvP · Sword PvP · Pot PvP · NoDebuff · Soup PvP · Axe PvP · Mace PvP · Boxing · Sumo · UHC

## Features

– **10 ranked game modes** – Crystal, Sword, Pot, NoDebuff, Soup, Axe, Mace, Boxing, Sumo, UHC – each with independent ELO ladders and separate leaderboards
– **1v1 matchmaking queue** – fully configurable 54-slot GUI with per-mode ELO, countdowns, and automatic arena teleportation
– **Cross-server duels** – `/battle challenge [mode]` works standalone or routes through a Velocity or BungeeCord proxy
– **Network-wide tab completion** – proxy broadcasts all online players so `/battle challenge ` shows names from every backend server
– **Battle replay system** – frame-by-frame recording, reviewable in-game with `/pvpmod replay `
– **Arena pool** – procedural, schematic, and world-copy generation strategies; four bundled schematics included
– **Moderation suite** – player reports, local bans, federated network-wide bans, real-time spectating
– **PlaceholderAPI integration** – ELO, rank, win/loss, queue state, and active mode placeholders for scoreboards and tab lists
– **Fully configurable messages** via `messages.yml`
– **HMAC-signed payloads** – battles are cryptographically signed before submission; the API rejects anything tampered with
– **Open ELO formula** – K=32 trust-weighted implementation published under MIT at [github.com/PVP-Index/battle-validator](https://github.com/PVP-Index/battle-validator)
– **Folia compatible** – runs on Folia, Paper, Purpur, Spigot, and Bukkit (1.21+)

## Requirements

| Requirement | Version |
|—|—|
| Java | 21+ (25+ for Paper API 26.1.x) |
| Paper / Folia / Purpur / Spigot | 1.21.x or 1.21.4+ (API 26.1.x) |
| Velocity or BungeeCord *(optional)* | Velocity 3.x / BungeeCord 1.21+ |
| PlaceholderAPI *(optional)* | 2.11+ |
| PvPIndex API key | Free at [pvpindex.com](https://pvpindex.com) |

## Installation

### Paper / Folia / Purpur / Spigot

1. Drop `PvPIndexBattles-.jar` into `plugins/`.
2. Start the server, configs are generated automatically.
3. Stop the server, then add your API key to `plugins/PvPIndexBattles/config.yml`:

“`yaml
api:
api_key: “your-api-key-here”

server:
id: “my-server”
“`

4. Restart and run `/pvpindex` to confirm everything loaded correctly.

### Velocity / BungeeCord *(optional)*

Drop `PvPIndexBattles-velocity-.jar` into your proxy `plugins/` folder and configure `plugins/pvpindex-battles/config.properties` with the same API key and shared secret as your backend servers.

→ Full proxy setup guide: [docs.pvpindex.com/server_owner/proxy-setup](https://docs.pvpindex.com/server_owner/proxy-setup)

## Commands

### `/battle` Players

| Command | Description |
|—|—|
| `/battle` | Open the matchmaking mode selection GUI |
| `/battle challenge [mode]` | Send a duel challenge |
| `/battle accept ` | Accept a challenge |
| `/battle decline ` | Decline a challenge |
| `/battle leave` | Leave the queue or forfeit an active battle |

### `/pvpindex` Admins

| Command | Permission | Description |
|—|—|—|
| `/pvpindex reload` | `pvpindex.reload` | Reload plugin config |
| `/pvpindex submissions` | `pvpindex.admin` | View pending battle submissions |
| `/pvpindex sync` | `pvpindex.admin` | Retry unsubmitted battles |
| `/pvpindex retryfailed` | `pvpindex.admin` | Retry failed API submissions |

### `/pvpmod` Moderation

| Command | Permission | Description |
|—|—|—|
| `/pvpmod watch ` | `pvpindex.mod` | Spectate a live battle |
| `/pvpmod replay ` | `pvpindex.mod` | Play back a recorded battle |
| `/pvpmod report ` | `pvpindex.mod.report` | Report a player |
| `/pvpmod ban ` | `pvpindex.mod.ban` | Ban a player from battles |
| `/pvpmod unban ` | `pvpindex.mod.ban` | Unban a player |

## PlaceholderAPI

| Placeholder | Returns |
|—|—|
| `%pvpindex_elo%` | Overall ELO rating |
| `%pvpindex_elo_%` | ELO for a specific mode |
| `%pvpindex_rank%` | Global ladder position |
| `%pvpindex_wins%` | Session wins |
| `%pvpindex_losses%` | Session losses |
| `%pvpindex_kd%` | Win/loss ratio |
| `%pvpindex_in_battle%` | `true` / `false` |
| `%pvpindex_queued%` | `true` / `false` |
| `%pvpindex_queued_mode%` | Current queue mode or `none` |
| `%pvpindex_battle_type%` | Display name of the active mode |

## Configuration

“`yaml
# plugins/PvPIndexBattles/config.yml
api:
api_key: “”
base_url: “https://api.pvpindex.com/api”

server:
id: “my-server”
require_signature: false # Recommended: set to true in production
debug: false

arena:
world_prefix: “pvpindex_arena”
cleanup_delay_ticks: 100

queue:
max_wait_seconds: 120
“`

→ Full reference: [docs.pvpindex.com/server_owner/configuration](https://docs.pvpindex.com/server_owner/configuration)

## Links

– **Website & leaderboards** – [pvpindex.com](https://pvpindex.com)
– **Documentation** – [docs.pvpindex.com](https://docs.pvpindex.com)
– **Source (plugin)** – [github.com/PVP-Index/pvpindex-battles](https://github.com/PVP-Index/pvpindex-battles)
– **Source (ELO formula / anti-cheat)** – [github.com/PVP-Index/battle-validator](https://github.com/PVP-Index/battle-validator)
– **Issue tracker** – [github.com/PVP-Index/pvpindex-battles/issues](https://github.com/PVP-Index/pvpindex-battles/issues)

## License

The ELO validator is published under [MIT](https://github.com/PVP-Index/pvpindex-battles/blob/main/LICENSE). See [LICENSE](https://github.com/PVP-Index/pvpindex-battles/blob/main/LICENSE) for the plugin itself.