
Create: Transit Tickets
A Create addon that focuses on transit fares/ticketing system.
About this Mod
Create: Transit Tickets

Survival-friendly, configurable transit tickets for Create train networks.
🌟 Create: Transit Tickets
Create: Transit Tickets adds expiring tickets and reusable ticket blueprints for survival-friendly public transportation systems built with the Create mod.
Craft blank tickets, configure a reusable blueprint, and issue tickets whose validity is measured using the world's game time. Tickets clearly show whether they are valid or expired, along with their remaining duration.
The current release focuses on a small, dependable ticket foundation. Validators, gates, routes, zones, fares, and other larger transit systems are planned for future development rather than bundled into the first version.
📦 Overview
Create: Transit Tickets provides configurable, time-limited passes for Minecraft Forge 1.20.1 and Create-powered transit networks.
The current ticket workflow is:
- Craft a Blank Ticket.
- Obtain or configure a reusable Ticket Blueprint.
- Hold the blueprint and a blank ticket in opposite hands.
- Use the blueprint to consume one blank ticket and issue a Transit Ticket.
- Check the ticket tooltip to see its validity and remaining time.
🎫 Mod Feature Details
Blank Ticket
- A simple survival-craftable ticket material.
- Contains no validity or expiration data.
- Consumed when a configured Transit Ticket is issued.
Ticket Blueprint
- A reusable template for issuing tickets.
- Stores the ticket name and duration in item NBT.
- Supports future route and zone metadata.
- Remains in the player's inventory after printing a ticket.
Transit Ticket
- Stores its issued time, duration, and expiration time.
- Uses Minecraft world game time rather than real-world time.
- Displays Valid, Expired, and remaining-time information in its tooltip.
- Uses the configured ticket name from its blueprint.
Blueprint Helper Command
Creative players and command-level operators can generate configured blueprints with:
/transittickets blueprint <duration_ticks> [name]
For example, a 30-minute ticket lasts 36,000 ticks:
/transittickets blueprint 36000 30 Minute Pass
Minecraft normally runs at 20 ticks per second. Ticket time advances with the world's game time and pauses when the world is not running.
🚧 Planned Features
- Create Deployer ticket printing
- Ticket validator and ticket gate blocks
- Route-specific and zone-based tickets
- Multi-use tickets
- Configurable default ticket types and allowed durations
- Optional compatibility with other Create transit and security add-ons
These features are not part of the current MVP and may change as development continues.
🌎 Available Languages
- English (US)
Translations are welcome through pull requests.
📝 License
- MIT License — See the project license for details.
- Minecraft, Minecraft Forge, and Create belong to their respective owners.
💾 Installation
- Install Minecraft 1.20.1.
- Install Minecraft Forge 47.x. The development environment currently uses Forge 47.4.0.
- Install Create 0.5.1.f for Minecraft 1.20.1.
- Download Create: Transit Tickets from the GitHub Releases page, when a release is available.
- Place both Create and Create: Transit Tickets in the Minecraft
modsfolder. - Launch Minecraft with the Forge profile.
Create 0.5.1.f includes its required Flywheel and Registrate components in the distributed mod jar.
🛠️ Building from Source
Requirements:
- Java Development Kit 17
- Git
Clone and build the project:
git clone https://github.com/RSlover521/Create-Transit-Tickets.git
cd Create-Transit-Tickets
./gradlew build
On Windows PowerShell or Command Prompt, use:
.\gradlew.bat build
The built mod jar will be created in build/libs/.
To launch the Forge development client:
.\gradlew.bat runClient
🔗 Mod Links
GitHub
Dependencies
🌟 Supported Mod Versions
| Version | Minecraft | Forge | Create | Supported |
|---|---|---|---|---|
| 0.1.0-beta | 1.20.1 | 47.x | 0.5.1.f | ✅ |
Note: Please confirm that you are using a supported version before opening an issue. This project is currently in beta, so features and saved item data may change between releases.
Available Versions
How to Install Create: Transit Tickets on Your Server
Order Server
Order a Minecraft Java server with at least 4 GB RAM (6 GB recommended).
Set forge Loader
In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).
Install Mod
Open the mod browser in the dashboard and search for "Create: Transit Tickets". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.1
Server-side
✓ RequiredRecommended RAM
6 GB(min. 4 GB)Frequently Asked Questions
Create: Transit Tickets server crashes on startup – what to do?
Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 4 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.
Is Create: Transit Tickets compatible with forge?
Create: Transit Tickets officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Create: Transit Tickets – how to optimize performance?
Recommended RAM: 6 GB (per 5 players). Use /spark profiler to check if Create: Transit Tickets consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Create: Transit Tickets with just one click on your server.