Sueta

TaxiPlus - The Ultimate Ride-Sharing Plugin

1.0.0

Create a new driver job, boost your economy, and enhance roleplay.

·Plugin

gemini-2.5-flash-image-preview (nano-banana)_Logo_design_for_a_Mi.png gemini-2.5-flash-image-preview (nano-banana)_Logo_design_for_a_Mi.png Overview
TaxiPlus brings the concept of real-world ride-hailing apps (like Uber or Snapp) into Minecraft servers. With this plugin, players can request rides, pay fares upfront, and drivers can accept and complete trips for profit.

It’s not just a transport system – it’s a new job role for your players, a boost to your server’s economy, and a fun roleplay mechanic that makes cities and survival servers feel more alive.

Key highlights:

  • Fully integrated with Vault economy

  • Passenger & driver panels with GUI

  • Compass, BossBar, and GPS navigation

  • Configurable fares and timeouts

  • Multi-language support (English & Persian)

  • Clean permissions for drivers and admins

✨ Features

  • Passenger & Driver system (request, accept, start, finish)

  • Vault economy integration (EssentialsX, etc.)

  • Compass, BossBar & GPS navigation

  • ⚙️ Configurable fares (base, per-block, max)

  • Multi-language (English & Persian)

  • Flatfile storage (SQL planned)

  • Clean permissions for drivers/admins

Commands

Commands

Code
/taxi or /snapp → Open passenger panel
/taxi help → Show help
/taxi driver panel → Driver panel (view requests)
/taxi driver start → Start trip after pickup
/taxi driver end → End trip & get paid
/taxi driver stop → Remove tracking compass
/taxi reload → Reload config/messages
/taxiadmin addloc <n> → Add new destination

Permissions

Permissions

Code
taxiplus.driver → Driver access
taxiplus.admin → Admin access

Example (LuckPerms):

Code
/lp user <player> permission set taxiplus.driver true
/lp group <group> permission set taxiplus.driver true

⚙️ Configuration

Configuration

yaml
language: en

fare:
base: 1.0
max: 500.0
per-block: 0.5

request-timeout-seconds: 180
destination-end-distance: 4

storage:
type: flatfile

  • Base Fare: minimum cost of a trip

  • Per Block: cost per block of distance

  • Max Fare: maximum allowed fare

  • Timeout: refund if no driver accepts in time

  • End Distance: how close driver must be to finish trip

Screenshots

Screenshots

Planned Features

Planned Features
  • Database support (MySQL/SQLite)

  • Passenger & driver rating system

  • Developer API for integrations

Troubleshooting

Troubleshooting
  • Economy not available: Install Vault + economy plugin

  • /taxi driver end not working:
    • Run /taxi driver start first

    • Be within destination-end-distance blocks of target
  • Wrong payment: Requests always use the initial fare; direct trips calculate from current distance

Changelog

Changelog 1.0.0
  • Initial release with full passenger/driver workflow

  • Vault economy integration

  • Compass/BossBar/GPS navigation

  • English & Persian localization

  • Flatfile storage

‍ Author
Plugin by mrpaster – feedback and feature requests welcome!

Similar projects

Plugin →