ModsJava
UberCraft [Folia Support]
Uber Minecraft System like taxi job for players, RP and Vanilla frendly. (Vault & CoinCard Support). Free Minecraft Java mod for 1.21, 26.1, 26.2.
⬇ Download on SpigotUberCraft - Ride-Hailing Plugin for Minecraft 1.21.6+ [Folia Support]
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
- Now using Happy Ghast
- 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
/ubergui duty - Start working as uber
Admin Commands
Command - Description
/uber admin set <name> - Create warp with item in hand
/uber admin unset <name> - Remove existing warp
Permissions
Permission - Description
uber.player - Can request Ubers
uber.uber - Can accept rides
uber.admin - Can manage warps
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 99%, server keeps 1%
Dependencies
Plugin | Required
CoinCard | ✅ Yes
Vault | ✅ Yes
Coin API
You can host your own if you want.
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
config.yml
# UberCraft Configuration
# ======================================================================
# SERVER CARD (used when economy type is Money: "COIN" )
# Should be a valid Card Code for a Coin Account for your server
# Create a Coin Account here: https://bank.foxsrv.net or host your own API: https://github.com/FoxUshiha/DC-Coin-Bot (plugin: https://www.spigotmc.org/resources/coin-card-folia-support.129770/ )
Server_Card: "e1301fadfc35"
# Vault server Minecraft Account name (Money: "VAULT" or "TIME")
# Can be a player name like "Server" or "Steve" (If it's a Vault name)
ServerBank: "Server"
# Economy Support config
# Options: VAULT | COIN | TIME
# VAULT: Uses Vault economy (as EssentialsX, CMI, etc.)
# COIN: Uses CoinCard API (https://www.spigotmc.org/resources/coin-card-folia-support.129770/)
# TIME: Uses Vault Economy, but as time units (hh:mm:ss) Plugin: https://www.spigotmc.org/resources/timemoney.132488/
Money: "VAULT"
# Price for each distance block (between the start and the end of the ride in blocks)
# The amount is in 8 decimal cases (internal). Example: 0.00000001 = 1 satoshi (coin compability)
# Could be 0.01 or more for Vault and TIME config.
# Use 0.00000001 for coins.
Distance_Worth: 0.01
# Happy ghast movement speed (multiplied by the vanilla base speed)
GhastSpeed: 2.5
# The size of the Uber happy ghast
HappyGhastScale: 0.8
# Decimal cases config compatible with coin api config (0 a 8)
# 8 = 0.00000001 (as satoshis) for coins
# 2 = 0.01 (as cents)
# 0 = 1 (integer)
Decimals: 2
# ======================================================================
# MENSAGES – Color support with (&)
# ======================================================================
messages:
prefix: "&8[&5UberCraft&8]"
# Permissions
no-permission: "&cYou don't have permission to use this command!"
# Títulos dos menus
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
request-created: "&aUber requested! Price: &6%price%"
request-waiting: "&7Waiting for an Uber to accept..."
request-expired: "&cYour Uber request expired! &a%price% &chas been refunded."
# Ride
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-issued: "&aRefund issued: &6%price%"
# Warps (admin)
warp-created: "&aWarp &6%name% &acreated!"
warp-removed: "&aWarp &6%name% &aremoved!"
warp-not-found: "&cWarp not found!"
# Commum Erros
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
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
- Now using Happy Ghast
- 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
/ubergui duty - Start working as uber
Admin Commands
Command - Description
/uber admin set <name> - Create warp with item in hand
/uber admin unset <name> - Remove existing warp
Permissions
Permission - Description
uber.player - Can request Ubers
uber.uber - Can accept rides
uber.admin - Can manage warps
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 99%, server keeps 1%
Dependencies
Plugin | Required
CoinCard | ✅ Yes
Vault | ✅ Yes
Coin API
You can host your own if you want.
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
config.yml
Code (Text):
# UberCraft Configuration
# ======================================================================
# SERVER CARD (used when economy type is Money: "COIN" )
# Should be a valid Card Code for a Coin Account for your server
# Create a Coin Account here: https://bank.foxsrv.net or host your own API: https://github.com/FoxUshiha/DC-Coin-Bot (plugin: https://www.spigotmc.org/resources/coin-card-folia-support.129770/ )
Server_Card: "e1301fadfc35"
# Vault server Minecraft Account name (Money: "VAULT" or "TIME")
# Can be a player name like "Server" or "Steve" (If it's a Vault name)
ServerBank: "Server"
# Economy Support config
# Options: VAULT | COIN | TIME
# VAULT: Uses Vault economy (as EssentialsX, CMI, etc.)
# COIN: Uses CoinCard API (https://www.spigotmc.org/resources/coin-card-folia-support.129770/)
# TIME: Uses Vault Economy, but as time units (hh:mm:ss) Plugin: https://www.spigotmc.org/resources/timemoney.132488/
Money: "VAULT"
# Price for each distance block (between the start and the end of the ride in blocks)
# The amount is in 8 decimal cases (internal). Example: 0.00000001 = 1 satoshi (coin compability)
# Could be 0.01 or more for Vault and TIME config.
# Use 0.00000001 for coins.
Distance_Worth: 0.01
# Happy ghast movement speed (multiplied by the vanilla base speed)
GhastSpeed: 2.5
# The size of the Uber happy ghast
HappyGhastScale: 0.8
# Decimal cases config compatible with coin api config (0 a 8)
# 8 = 0.00000001 (as satoshis) for coins
# 2 = 0.01 (as cents)
# 0 = 1 (integer)
Decimals: 2
# ======================================================================
# MENSAGES – Color support with (&)
# ======================================================================
messages:
prefix: "&8[&5UberCraft&8]"
# Permissions
no-permission: "&cYou don't have permission to use this command!"
# Títulos dos menus
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
request-created: "&aUber requested! Price: &6%price%"
request-waiting: "&7Waiting for an Uber to accept..."
request-expired: "&cYour Uber request expired! &a%price% &chas been refunded."
# Ride
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-issued: "&aRefund issued: &6%price%"
# Warps (admin)
warp-created: "&aWarp &6%name% &acreated!"
warp-removed: "&aWarp &6%name% &aremoved!"
warp-not-found: "&cWarp not found!"
# Commum Erros
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
UberCraft [Folia Support] is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 98 times (via Spigot). Download it and open it directly in the game.