Ride On Head
Lets players ride on each other's heads with permission toggles, blacklists, and stack climbing mechanics.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Ride On Head
RideOnHead
A lightweight plugin that lets players sit on each other's heads, build player towers, and manage ride permissions.
---
🎯 Core Mechanics
- Stack-climb a player with an empty hand to mount their head - Stack-climb to eject all passengers - Stack-climb – hop onto the top of any player stack (configurable)
⚙️ Features
- Message disabling – `/ride toggle` lets any player instantly allow or forbid riding on themselves - Message disabling – `/ride blacklist <player>` adds/removes someone from your blacklist; works with offline players - Message disabling – manage other players' settings, view their blacklists, and reload the plugin via `/ride reload` - Message disabling – NBT (online only), YAML files, or H2 database with Caffeine caching - Message disabling – custom mount/dismount sounds configurable in `config.yml` (set to `"none"` to disable) - Message disabling – all messages use Adventure API; test your formatting at Message disabling - Message disabling – leave any message key empty in a language file to prevent it from appearing
🌍 Localization
- Built-in translations (uses the client's locale) - Each player sees messages in their own language if a translation exists - Fallback to the configured default language when no match is found - Built-in translations for: - English (`en`) - Russian (`ru`) - Ukrainian (`uk`) - German (`de`) - French (`fr`) - Spanish (`es`) - Chinese Simplified (`zh`) - Easy to add or customise: just drop a `.yml` file into `plugins/RideOnHead/lang/`
📋 Commands & Permissions
| Command | Description | Permission | |---------|-------------|------------| | `/ride toggle` | Switch riding permission on yourself | `rideonhead.user` | | `/ride blacklist` | Show your blacklist | `rideonhead.user` | | `/ride blacklist <player>` | Add / remove a player from your blacklist | `rideonhead.user` | | `/ride toggle <player>` | (Admin) Force toggle for another player | `rideonhead.admin` | | `/ride blacklist <owner> <target>` | (Admin) Manage someone else's blacklist | `rideonhead.admin` | | `/ride reload` | (Admin) Reload config + language files | `rideonhead.admin` |
🔧 Configuration
Detailed comments inside `config.yml` will guide you through all settings, including storage, sounds, language, and stack-climb behaviour.
👀 Preview

--- Issue tracker: Issue tracker: Issue tracker: %%MD1%%