
Create: Avionics — ComputerCraft for Aeronautics
CC: Tweaked peripherals for Create: Simulated and Create: Aeronautics.
Оцените первым
16.6K
44
Список изменений
⚠️ 0.5.0 was withdrawn — it crashed on launch with every mod configuration and has been removed from Modrinth and GitHub releases. Upgrade from 0.4.0 directly to 0.5.1. Since nobody should have 0.5.0, its full changelog is included below.
🛑 Breaking change for Lua scripts (introduced in 0.5.0): the per-block
getStressCapacityof the kinetic SCADA pack is renamed togetStressContribution(onKineticPeripheral,SimKineticPeripheral, andKineticSource). The old name collided withCreate_Stressometer.getStressCapacity, which reports the network-wide total and keeps its name.
0.5.1
Fixed
- 0.5.0 crashed on launch for everyone:
PeripheralCompositionresolved Simulated's portable-engine block-entity holder during mod construction, before block-entity registries are bound, throwing "Trying to access unbound value". Suppliers are now parked and resolved on first lookup. 0.5.0 has been withdrawn from Modrinth and GitHub releases — upgrade directly from 0.4.0 to 0.5.1. - Composed peripherals now report their generic type names: portable
engines answer
peripheral.hasType(name, "inventory")and are returned byperipheral.find("inventory"). 0.5.0 composed only the methods, not the types, so scripts that locate inventories by type still missed them (follow-up to [#15]).
0.5.0 (yanked) — included because the release was withdrawn
Added
swivel_bearing: locking-mode control and assembly diagnostics —isLocked,getLockingMode,setLockingMode(one oflocked_always,locked_default,unlocked_default,unlocked_always), andgetLastAssemblyException(the message from the most recent failed assembly attempt, or nil). Public APIink.astrius.create_avionics.api.simulated.SwivelBearingExt— mixin-supplied interface for downstream addons.- Kinetic SCADA pack on bare kinetic blocks: a new
KineticSourcegeneric source applies the full pack to everyKineticBlockEntitythat has no explicit peripheral (encased shafts, gearboxes, mixers, …). Thanks @TechTastic ([#6]). - Generic-source methods now compose onto capability-supplied peripherals:
blocks whose peripheral Avionics supplies via the NeoForge capability
(e.g.
portable_engine) also expose matching generic packs instead of shadowing them.
Changed
- Breaking: the per-block
getStressCapacityof the kinetic SCADA pack is renamed togetStressContribution(onKineticPeripheral,SimKineticPeripheral, andKineticSource). The old name collided withCreate_Stressometer.getStressCapacity, which reports the network-wide total and keeps its name. gas_provider.getGasType(): third-partyLiftingGasTypeimplementations now return their class's simple name instead of"unknown". Stock types still return"steam"/"default".- Simulated-side peripherals deduplicated against the originals Simulated
ships:
altitude_sensor,gimbal_sensor, andlinked_typewriternow extend their upstream counterparts; standalone duplicates of the nameplate, modulating-link, directional-link, docking-connector, nav-table, optical-sensor, and velocity-sensor peripherals were removed in favor of upstream's, with method parity preserved. Thanks @TechTastic ([#6]).
Fixed
- Portable engines are inventory peripherals again: the capability-supplied peripheral no longer drops CC: Tweaked's generic inventory methods ([#15]).
Docs
- The kinetic SCADA pack is declared once on the
KineticScadaSurfaceinterface; the cct-javadoc fork gained interface scanning (1.10.0-mainthread.4) so@LuaFunctiondefault methods on interfaces document correctly. StressGauge: use@codeinstead of@linkfor non-peripheral types so references render instead of breaking.
Full Changelog: https://github.com/SolAstrius/CreateAvionics/compare/v0.5.0...v0.5.1
Файлы
create_avionics-neoforge-1.21.1-0.5.1.jar(147.49 KiB)
ОсновнойМетаданные
Канал релиза
Alpha
Номер версии
0.5.1
Загрузчики
NeoForge
Версии игры
1.21.1
Загрузок
3.0K
Дата публикации
09.06.2026
