
MTR:Japan-ticket-MOD
A highly realistic Japanese ticketing add-on for Minecraft Transit Railway. Adds functional ticket machines, automatic ticket gates, IC cards, paper tickets, a reservation smartphone, a configuration wrench, and decorative ticket machine variants.
Links
Tags
Creators
Details
5.4.0
Compatibility
Changes
MTR Japan Ticket Mod ver 5.4.0
Summary
This update focuses on a major overhaul of the UI and reservation system, improvements to tickets and currency settings, and various fixes related to transfers and IC cards.
The reservation system has also been redesigned to provide a more realistic ticket collection experience.
Added
- Added Admission Tickets
- Added an Info button that allows users to view detailed information
- Added additional slots to the currency settings UI, allowing prices to be assigned to each currency slot
Changed
-
Significantly improved the Ticket Machine UI
-
Improved buttons throughout the UI
-
Improved the passenger count selection screen
-
Removed character input limits for station names, route names, preset names, ticket names, and related fields
-
Changed the duration settings for special tickets and commuter passes from manually entered values to predefined periods:
- 1 day
- 7 days
- 1 month
- 3 months
- 1 year
-
Improved the UI for duration selection
-
Adjusted coupon balance and usage
-
Improved the reservation system
-
Unified the overall UI with a clean black design
-
Improved translation data
- Changed "Emerald" to a more general money-related term, as displaying "Emerald" could be confusing when using a custom currency
-
Improved transfer handling when using IC cards
Fixed
- Fixed an issue where an IC card could not be used to exit after transferring without a transfer gate when an intermediate station had the same name as a station on the exit route
- Fixed an issue where some gate UI text could overflow outside the UI
- Fixed various minor bugs and stability issues
Technical Changes
-
Completely redesigned the reservation ticket collection system
- Reservation tickets are now retrieved by entering a short, randomly generated code instead of selecting them from a scrollable list
- The code is automatically generated when making a reservation and is stored server-side
- The code is designed to be approximately five characters long for easier memorization
-
Redesigned the reservation list
-
The list now displays only the reservation date and reservation code
-
Selecting a reservation opens a detailed UI containing information such as:
- Departure and arrival stations
- Transfer information
- Seat information
- Reservation code
- Other reservation details
-
-
Reworked the currency system
- Please reopen the currency settings after updating to ver 5.4.0
Known Issues
- No major known issues at this time.
Important Notice About Translations
Due to the increasing difficulty of maintaining a large number of languages, the number of officially supported languages will be reduced.
We apologize for the inconvenience.
If you would like to continue using a previously supported language, the translation data from the previous version will be provided so that it can be applied through a resource pack or another method.
Next Version
- No features are currently planned.
These plans are subject to change.
Thank you for using MTR Japan Ticket Mod.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:4JZgUlpj:U45Vk8j4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4JZgUlpj:U45Vk8j4"
}
