All versions
1.0.0-beta.3
Beta
Coasters: Engineered 1.0.0-beta.32 months ago 4
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Any compatible version
Changes
Added
- A crafted Linear Motor, used to fit a motor to track. It is laid out the way it is built - a row of Redstone over a row of Copper Plates over a row of Industrial Iron, which is the stack a stator is. One fits a whole run however many curves it crosses, up to the 64 blocks a span can be, which is what it is priced against. The hardware had no recipe of its own before this and was applied with an item borrowed from another mod, so there was nothing to build towards and nothing to fit a motor with unless that mod happened to be installed.
Changed
- Create: Simulated is no longer required. It was needed for two things - the item a motor was fitted with, and the particles a working run throws off - and both are now the mod's own. Since Create: Simulated only ships inside Create Aeronautics, installing this mod meant installing an entire aeronautics mod to launch a coaster. The dependency list is now the same as Create: Coasters Simulated's own. Both mods still sit together perfectly happily; they are simply no longer tied.
Fixed
- Fitted track no longer costs frames. Every fin plate on a run was being placed from scratch on every frame, and placing one re-measured the whole run from its start, so the work grew with the number of fins multiplied by the number of curves beneath them. A coaster lined end to end could take a hundred frames a second down to twenty with no motor doing anything at all. Fins are worked out once now and kept until the track or the run changes, the way the chain lift already keeps its ribbon. A run is also skipped when none of it is near enough to see, rather than only when its anchorpoint is far away, so a tower no longer draws all the way to its top from the station at its foot.
- Coaster Observers no longer read every curve in the park to find their own. Drawing one observer's marker meant scanning every piece of track in the world, on every frame, and again for every Engineer's Goggles and Jade frame - so the cost of one small model grew with how much coaster you had built. The answers are kept now, and refreshed when track is laid, broken, or first sent to a client.
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:guKf87OB:Uh4KBOrB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:guKf87OB:Uh4KBOrB"
}

