Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated 2 weeks ago
All versions
0.5.2
Alpha
Create: Avionics 0.5.22 weeks ago 7,934
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Changes
Added
- Releases now publish to CurseForge. The CurseForge listing had been
stuck on 0.4.0 since 2026-05-11 while Modrinth carried through 0.5.1, so
anyone browsing from a launcher's CurseForge index saw a build three
releases old. Note that Create Aeronautics — which supplies the required
simulateddependency — is published only on Modrinth, and still has to be installed from there.
Fixed
- Runs on Create: Simulated 1.3.0.
mods.tomlhas always declaredsimulated [1.2.1,), but 1.3.0 renamedgetLaserRangetogetRaycastLengthand retyped the recovery-compass placer component fromStringtoUUID, so the jar would not in fact have run against it. Both are bridged: one jar now covers Simulated 1.2.1 through 1.3.0, and Sable 1.1.x through 2.0.x, with no change to any Lua-visible value. mounted_potato_cannon:getAimingVectorandgetBarrelPosreturned body/local-frame values instead of the world-frame values their docs promise — the aim came back as a fixed body axis (e.g.{1, 0, 0}) and the muzzle position carried raw sub-level local coordinates. Both now project out of the host sub-level (aim rotated into world frame, muzzle position projected to world frame), and pass through unchanged when the cannon isn't on a sub-level ([#18], [#22]).linked_typewriter: thekeyevent fired before the keypress had been applied and carried an "alive" flag read from the pre-update state. It now fires once the key has registered, withtrueas the third argument.
Changed
- Startup logs when Create: Simulated's own ComputerCraft registration is suppressed, alongside Avionics' own registration lines. Avionics replaces that registration wholesale, and previously nothing in the log said so — which made reports about missing or misbehaving Simulated peripherals hard to read.
- Internal: the Create-side peripheral table moved out of
ComputerBehaviourMixinintoCreatePeripheralRegistry; the kinetic SCADA pack now routes entirely throughKineticReadbackso its two declarations cannot drift; the three CC integration classes share oneadd()helper. No behavioural change. - CI compiles and tests against the ends of the declared upstream ranges (Simulated 1.2.1/1.3.0 × Sable 1.1.1/2.0.3), so an upstream rename fails a build instead of a user's launch. Adds the first tests in the repo.
Optional dependencies
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:h4nsLvjf:sWhAueMC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:h4nsLvjf:sWhAueMC"
}




