▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Create Aeronautics: Thrusters and Things
Create Aeronautics: Thrusters and Things

Create Aeronautics: Thrusters and Things

A create aeronautics addon that adds new ways to control and interact with physics contraptions

1.7K
6
Все версииCreate Aeronautics: Thrusters and Things 0.1.4

Create Aeronautics: Thrusters and Things 0.1.4

Releaseвчера

Список изменений

Changelog

0.1.4 - 2026-05-10

  • Restored mandatory createthrusters -> createthrusterslib dependency declaration in main mod metadata and updated the dev-profile copy task to keep only the bundled jar in Modrinth's mods folder.
  • Consolidated client input mixin compatibility fixes by switching joystick/keyboard hooks to the neutral reflection bridge and hardening reflective target resolution, preventing early-bootstrap NoClassDefFoundError, MixinPreProcessorException, ClassNotFoundException, and related IllegalClassLoadError crash paths.
  • Stabilized claw rope attachment and sublevel behavior: moved the rope anchor outside the block (UP-face fixed anchor), corrected half-height collision slab orientation/policy, and eliminated fall-through, overlap, and jitter regressions from shape/offset churn.
  • Fixed claw sublevel lifecycle regressions by skipping redundant one-block reassembly and using non-destructive single-block extraction for rope rehome, preventing parent sublevel teardown and intermittent goggle sublevel identity loss.
  • Hardened CT Ponder integration callbacks (registerScenes/registerTags) with fail-soft guards so callback/initializer failures no longer abort NeoForge FMLLoadCompleteEvent dispatch.
  • Fixed Analogue Contraption Controller renderer startup/resource-reload crashes by removing nested pivot helper dependencies from static renderer initialization.
  • Hardened optional client bootstrap/config paths: removed NeoForge mod-list ConfigurationScreen registration, guarded config-screen bootstrap, deferred late client integrations to load-complete, and gated Physics Staff overlay picking until world connection is fully initialized.
  • Broadened optional JEI/EMI/REI dependency ranges to open-ended bounds ([0,)) and fail-softed viewer registration/ghost-drag hooks to avoid API/version mismatch hard crashes.
  • Reworked bundled distribution to a single-container jar layout and aligned top-level metadata so bundled builds consistently declare both createthrusters and createthrusterslib.
  • Added Architectury PlatformImpl#getMods() fail-soft handling for Dynamic Surroundings/resource-reload paths with unresolved optional entries.
  • Improved Drive By Wire compatibility for wheel control by disabling conflicting redirect-heavy wheel mixins when DBW is present, adding DBW-safe direct-control/yaw fallback hooks, fixing early ModList-not-ready gating, and expanding direct-control channel alias support (left/right/brake + canonical IDs).
  • Reworked Physics Gantry carriage attachment to Rapier constraint-based locking with anchor refresh on shaft progress updates, preserving assembled travel while maintaining heavy-load stability without teleport/velocity-reset artifacts.
  • Fixed Thrusters fuel registry to accept all fuel sources tagged with c:fuel and c:burnable
  • Fixed thruster mixin classloading crash by moving ClientHandlerReflectionBridge from the mixin-owned package into the non-mixin compat/ package, eliminating package isolation violations and hardening reflective target resolution for three client-side input mixins.
  • Fixed thruster inventory out-of-bounds crash on legacy NBT saves by implementing data-driven migration logic that detects saves using the old 3-slot contract and upgrades them to the new 4-slot handler layout, reassigning items to correct slot indices based on their properties.
  • Improved thruster GUI/menu layout: moved solid fuel slot below sliders for better UX, widened painted panel background, split slot strip visually into 3+1 (upgrade+lens+fluid, solid fuel separate), right-aligned throttle percentage text, and rendered fluid tank outside panel with proper texture fill and tint.
  • Refactored thruster fuel system to derive liquid fuels from lava baseline (1.0x efficiency reference): lava remains baseline, dense fuels multiply by config (default 1.45x), light fuels divide by config (default 0.70x), and experience remains at 2.0x. Unknown fluids safely fall back to lava baseline.
  • Added optional Create Diesel Generators fuel type augmentation: when mod is present, diesel fuels gain type-specific propulsion multipliers (diesel 1.5x, biodiesel/gasoline 1.0x, ethanol/plantoil 0.5x) and uniform burn efficiency boost (1.2x). Gracefully falls back to lava baseline if mod not installed, maintaining zero hard dependencies.
  • Fixed Aeronautics AeroLevititeService ServiceLoader failure by creating a local service provider implementation (CreateThrustersAeroLevititeService) registered via META-INF/services/, preventing Ponder plugin initialization crash without requiring the Aeronautics mod as a hard dependency.
  • Hardened Aeronautics Ponder service bootstrap against recurring mixin-change timing regressions by injecting a deterministic fallback into Simulated ServiceUtil.load() for AeroLevititeService, preferring Aeronautics' NeoForge provider when available and otherwise using CT's local shim.
  • Fixed AeroCamSync startup incompatibility by replacing the invalid mixin-target approach with a direct GameRenderer#pick guard that probes Config.MOD_ENABLED.get() and cancels only when that exact call would throw early-init IllegalStateException.
  • Added the Contraption Network Linker item with linker-board workflow support: sneak-right-click face capture with Output/Input/Remove cycling, controller-slot discovery push integration, face/label editing UI, and client sync payload plumbing for stored linker targets.

Файлы

createthrusters-bundled-0.1.4.jar(1.91 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

0.1.4

Загрузчики

NeoForge

Версии игры

1.21.1

Загрузок

661

Дата публикации

вчера

Загрузил

ID версии

Главная