UberCraft icon

UberCraft -----

Uber Minecraft System like taxi using Coin API to work (job system) for players.



UberCraft - Ride-Hailing Plugin for Minecraft

Description

UberCraft brings the Uber experience to Minecraft! Players can request rides to coordinates or warps, paying with cryptocurrency through CoinCard. Ubers (staff/players) accept rides and earn coins. Features a 2-stage compass system, fair cancellation policies, and multi-world support.

---

✨ Features

- Request rides to coordinates or warps
- Smart compass - guides Uber to pickup, then destination
- CoinCard payments - automatic transactions
- ⚖️ Fair system - different refunds based on who cancels
- Multi-world - works in all dimensions
- ⚡ Zero lag - 100% asynchronous

---

## Commands

Player Commands
| Command | Description |
|---------|-------------|
| `/uber x y z [world]` | Request Uber to coordinates |
| `/uber warp` | Open warp selection menu |
| `/uber warp <name>` | Request Uber to specific warp |
| `/uber cancel` | Cancel current ride |

Uber Commands
| Command | Description |
|---------|-------------|
| `/ubergui` | Open menu with pending requests |

Admin Commands
| Command | Description |
|---------|-------------|
| `/uber admin set <name>` | Create warp with item in hand |
| `/uber admin unset <name>` | Remove existing warp |

---

Permissions

| Permission | Description | Default |
|------------|-------------|---------|
| `uber.player` | Can request Ubers | `true` |
| `uber.uber` | Can accept rides | `op` |
| `uber.admin` | Can manage warps | `op` |

---

Payment System

Distribution Table
| Situation | Player | Uber | Server |
|-----------|--------|------|--------|
| Normal ride | Pays 100% | Gets 90% | Keeps 10% |
| Player cancels | Gets 40% | Gets 50% | Keeps 10% |
| Uber cancels | Gets 90% | Gets 0% | Keeps 10% |
| Uber leaves | Gets 100% | Gets 0% | Keeps 0% |
| Expired | Gets 90% | - | Keeps 10% |

---

How It Works

1. Player requests ride → Pays 100% to server
2. Uber accepts via `/ubergui` menu
3. Stage 1: Compass points to pickup location
4. Arrival: Uber arrives, player boards
5. Stage 2: Compass updates to destination
6. Completion: Uber receives 90%, server keeps 10%

---

Dependencies

| Plugin | Required |
|--------|----------|
| CoinCard | ✅ Yes |
| Vault | ✅ Yes |

Coin API

You can host your own if you want UWU

Discord Bot

---

⚙️ Configuration

Main settings in `config.yml`:
- `Server_Card` - Server's card for payments
- `Distance_Worth` - Coin value per block
- `Request_Expire_Time` - Time before request expires
- All messages customizable

---

Quick Install

1. Place `UberCraft.jar` in `/plugins`
2. Place `CoinCard.jar` and `Vault.jar` in `/plugins`
3. Restart server
4. Configure `Server_Card` in `config.yml`
5. Done!

---

config.yml
Code (Text):

# UberCraft Configuration
Server_Card: "e1301fadfc35"  # Server card to receive and pay Uber payments

# Amount paid for each block traveled
Distance_Worth: 0.00000001

# Message Configuration
messages:
  prefix: "&8[&5UberCraft&8]"
  no-permission: "&cYou don't have permission to use this command!"
 
  # GUI Titles
  uber-gui-title: "&6&lUber Requests"
  warp-gui-title: "&6&lSelect Destination Warp"
 
  # Compass
  uber-compass-pickup: "&6&lUber Compass &7- Pickup %player%"
  uber-compass-destination: "&6&lUber Compass &7- %player%'s Destination"
  uber-compass-lore: "&7Follow this compass"
 
  # Request messages
  request-created: "&aUber requested! Price: &6%price%"
  request-waiting: "&7Waiting for an Uber to accept..."
  request-expired: "&cYour Uber request expired! &cYou Should call a new one."
 
  # Ride messages
  ride-accepted: "&a%uber% accepted your ride!"
  ride-pickup: "&7They are on their way to pick you up."
  ride-arrived: "&aThe Uber has arrived! Right-click to board."
  ride-board: "&7After boarding, they will take you to your destination."
  ride-enroute: "&aYou have arrived! Tell the player to board."
  ride-destination: "&7The compass now points to the destination."
  ride-completed: "&aRide completed! You received: &6%price%"
  ride-cancelled: "&cRide cancelled!"
 
  # Refund messages
  refund-issued: "&aRefund issued: &6%price%"
 
  # Warp messages
  warp-created: "&aWarp &6%name% &acreated!"
  warp-removed: "&aWarp &6%name% &aremoved!"
  warp-not-found: "&cWarp not found!"
 
  # Error messages
  error-insufficient-balance: "&cInsufficient balance! Need: &6%need% &cHave: &6%have%"
  error-no-card: "&cYou don't have a card set! Use /coin card <card>"
  error-active-request: "&cYou already have an active Uber request!"
  error-active-ride: "&cYou are already in an Uber ride!"
  error-player-offline: "&cThe player is no longer online!"
  error-wrong-world: "&cYou must be in the same world as the destination!"
  error-invalid-coordinates: "&cInvalid coordinates!"
  error-hold-item: "&cYou must hold an item to use as warp icon!"

 

❓ Support

Discord

---

Thank You!

Thank you for downloading UberCraft! If you enjoy the plugin, please:
- ⭐ Rate it 5 stars
- Share with friends
- Report bugs to help improve

---

Made with ❤️ for the Minecraft community
Resource Information
Author:
----------
Total Downloads: 7
First Release: Mar 2, 2026
Last Update: Mar 3, 2026
Category: ---------------
All-Time Rating:
0 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings