Tags
Creators
Details
0.1.1-beta
Compatibility
Changes
Create Transit Tickets (CTT) 0.1.1-beta
โจ New Features
๐ซ Limited Passage Tickets
- Added support for Limited Passage Tickets.
- Introduced reusable ticket types with limited uses:
- One-Time Pass
- Five-Time Pass
- Tickets now keep track of their remaining valid passages.
- Framework prepared for additional pass types in future updates.
๐ง Ticket Gates
- Implemented fully functional Ticket Gates.
- Gates now validate tickets before allowing passage.
- Added proper gate behavior when interacting with valid and invalid tickets.
- Completed block functionality and interaction logic.
๐ง Improvements
- Improved ticket handling system.
- Expanded internal ticket logic to support consumable passes.
- General code cleanup and preparation for future features.
๐งช Beta Notes
This is a beta release intended for testing.
Please help test:
- Limited Passage Ticket functionality.
- Ticket Gate behavior.
- Any bugs or unexpected interactions.
Developer Note
This version was completed during a programming lesson with Planky. Alongside the implementation of the new features, Planky also helped fix a Blockbench model issue by removing an unintended cube before the final release. ๐๐ป Credit to PlankyPower with his youtube channel link here -> https://www.youtube.com/@PlankyPower
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:6BITJSVi:V5KfZLyg"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:6BITJSVi:V5KfZLyg"
}

