UltimateTheme Park

v5 · Lifetime license, no subscription

The ultimate Minecraft plugin for your theme park server.

Automated rides on your TrainCarts tracks, ambient and on-board audio streamed to your visitors' phones, and a companion app you host yourself. Pay once, keep it forever.

Ultimate Theme Park — trailer

  • Paper 1.21.5+
  • TrainCarts & WorldGuard
  • Docker, one command

Two things, done right

Attractions and audio. Nothing else — and nothing missing.

Version 5 drops the shops, menus and mini-games of the past to focus on what makes a park feel alive: rides that run themselves, and sound that follows your visitors.

Attractions

Automate every ride in your park.

Lay your track with TrainCarts, place a station sign, and the plugin runs the whole cycle: countdown, gates, restraints, dispatch, block sections and unloading — for coasters, flat rides and water rides alike.

  • Countdown before launch, announced to the riders
  • Harness and gate management, opened and closed automatically
  • Several trains on the same track, with a block section system
  • Custom actions before launch: moving platforms, sound and light effects, anything a command can do
  • Operator panel on your visitors' phones — manual dispatch, gates, restraints, custom actions
  • Stuck-train watchdog: a train left in a station is released and the incident logged

Audio

Liven up your entire park, from on-board audio to ambient music.

Assign a track to any WorldGuard region. When a visitor walks in, their phone starts playing — in the queue, in the shop, on the ride. No mod, no resource pack trick, no app to install.

  • One track per WorldGuard region, with title and author displayed
  • On-board audio synchronised with the ride cycle
  • Volume controlled from the game or from the phone
  • Send a track to one or more players with a single command
  • Works on every phone browser, over HTTPS

How it works

How does it work?

Two pieces you install, one page your visitors open. Everything in between happens in real time.

01

Your Minecraft server

The plugin drives your TrainCarts rides and watches WorldGuard regions. Its config holds three lines: your license key, the address of your UTP Connect instance, and a secret.

02

UTP Connect

Your own instance, one docker compose up away. It stores every setting, applies them to the plugin live — no restart — and serves your visitors' pages under your name and colours.

03

Your visitors' phones

Each visitor gets a personal page with /connect: the audio of the region they stand in, the operator panel when they step into a station, their on-ride photos. Nothing to install.

Real-time WebSocket link, validated on both sides. A change in the admin reaches the game before you switch windows.

UTP Connect

The platform your players will love.

UTP Connect is the web page connected to your visitors' game. They can hear your park's music, control the rides and keep their photos — and you host it, under your own name.

Instant

Bidirectional, low-latency link between the game and the page. You won't even have time to blink.

Customizable

Your name, your logo, your background, your accent colour. Make yourself at home.

Secure

Every visitor gets a single-use link from the game. Nobody can open someone else's page.

Self-hosted

A single container with its own database. Your data stays on your server, and so do your visitors.

Multilingual

Six languages shipped: English, French, Dutch, German, Spanish and Italian.

Live settings

Change a ride, a region or a message from the admin — the plugin applies it without a restart.

Live audio, wherever they stand

Your visitors hear the music of the region they are in — ambient in the alleys, on-board during the ride — adjust the volume, and see what played before.

Everything included

Small on the surface, complete underneath.

Every feature ships with the license. No add-ons, no tiers.

TrainCarts signs

utp-station, utp-block, utp-flatride, utp-picture. Place them on the rails, done.

Block sections

Several trains on one circuit; a train only leaves a section when the next is free.

Flat and continuous rides

Stations, flat rides driven by redstone, flumes and rafts — one cycle model.

Custom actions

Safety locks, pulses, toggles and selectors, each one running the commands you write.

Region audio

Ambient and on-board tracks, a media library, external URLs.

Permissions from the game

Operators, admins and sign placement follow your server's permissions.

Your branding

Name, logo, background and accent colour — the instance never shows ours.

Hot settings

Language, chat format, watchdog delay, commands: applied live.

One-command hosting

docker compose up, automatic HTTPS, database and media in one volume.

On-ride photos

Photo point sign and page are ready; image composition arrives in a later update.

Up and running in 30 minutes

Two files to drop, one command to run.

From purchase to a first ride running, the target is half an hour. Here is the whole procedure.

  1. 1

    Drop the jar

    Put UltimateThemePark.jar in your plugins folder next to TrainCarts and WorldGuard, then start the server once.

  2. 2

    Start UTP Connect

    docker compose up -d on any machine with a domain. The container prints a link secret on first start.

  3. 3

    Link them

    Paste the secret and your license key into config.yml, restart. Your first station sign is ready to be placed.

your-vps — utp-connect

Pricing

One price. Yours forever.

No subscription, no hosting fees, no per-player tier. Buy the license once and keep every version released during your updates period.

Lifetime license

€29.50one-time

No subscription
  • The plugin, for one Minecraft server at a time
  • UTP Connect, self-hosted, with all features
  • One year of updates included
  • Documentation and ticket support
  • Invoice, secure payment by Stripe

Secure payment by Stripe · Invoice by e-mail

After the first year, keep receiving updates for €4.50 per year — optional. Your license never expires, and the versions you already have keep working.

Magical Moors, the demo park: a lit-up land at dusk

Demo park

Discover Magical Moors

Wander through the alleys of a magical Land and discover the adventures of Doctor Kiepert, a mad scientist consumed by hatred.

Ride thrilling attractions, take control of them from your phone, and see everything Ultimate Theme Park can do — freely, at any time, alone or with friends.

Now, freely accessible

demo.ultimate-themepark.comMinecraft 1.21.11

Join with the address above, type /connect and open the link on your phone.

FAQ

Questions? Answers.

Everything people ask before buying, and a few things after.

What are the plugin dependencies?
Only two: TrainCarts and WorldGuard. TrainCarts lets you build your rides (roller coasters, flat rides, water rides), and Ultimate Theme Park takes care of running them. WorldGuard defines your regions, which drive the audio.
Which Minecraft version does it support?
Paper 1.21.5 or newer, with Java 21. TrainCarts publishes one build per Minecraft version: install the one matching your server. Folia is not supported, because TrainCarts does not support it.
What exactly do I get?
A lifetime license for one Minecraft server at a time, the plugin, UTP Connect to host on your own machine, one year of updates, the documentation and ticket support. Everything runs on your infrastructure: there is nothing to subscribe to.
What happens after payment?
Your license key is shown right away and e-mailed to you, together with a sign-in link to your account. From there you download the plugin, read the getting-started guide and open support tickets.
What happens when my updates period ends?
Nothing breaks. Your license still works, and every version released before the end of your period stays available. To get newer versions, extend updates by a year for €4.50 from your account — whenever you want, no automatic renewal.
Can I move the license to another server?
Yes. A license is active on one server at a time; activating it on a new server replaces the previous one, and you get an e-mail when that happens. You can also detach the current server from your account.
Can I host UTP Connect myself?
That is the only way it works now. UTP Connect ships as a Docker image with its own database; one docker compose up on any small VPS, automatic HTTPS included. Your data never leaves your server.
Can I customize UTP Connect?
Yes. Name, logo, background image and accent colour are set in the admin, and the instance never shows our branding — only yours. Six languages are included for your visitors.
Can I propose new features?
Always. Customers get a dedicated channel on our Discord, and support tickets from your account reach us directly.
Refunds and questions?
The license is a digital product delivered immediately; refund conditions are in our terms. For anything else, write to contact@ultimate-themepark.com or join the Discord — we answer quickly.

Ready to transform your park into a magical place?

Join the parks already running Ultimate Theme Park. One payment, and your visitors will never look at your rides the same way.

Get Ultimate Theme Park

Secure payment by Stripe. You will receive an invoice by e-mail.