Repository navigation
Releases: cat4blep/Create-Steam-n-Rails-Fly
Releases · cat4blep/Create-Steam-n-Rails-Fly
Release list
SNR.FLY-STABLE-1.2.2
- Fix curved-track casing interactions accepting invalid targets or players without build permission.
- Prevent spectators and players without build permission from placing handcars on curved tracks.
- Preserve track casing and its alternate model when saving schematics.
- Restore the heating requirement for seven stone paint mixing recipes.
- Disconnect clients with an incompatible Railways network protocol.
- Make fuel tanks emit light according to the fluid they contain.
- Expand legacy migration checks to cover streamlined smokestack orientation, entity chunks, and player root vehicles.
SNR.FLY-STABLE-1.2.1
Fixes
- Fix train coupling leaving the rear carriage without wheels, unable to move or be controlled until reconnecting. Client train packets now use Create Fly's client railway manager; previously they looked up the rear train in the server manager after the server had already merged and removed it.
- Fix client-side uncoupling updates potentially modifying an already-split integrated-server train a second time.
- Default
registerMissingTrackstotrueon fresh installations. Early block registration and generatedcommon.jsonnow use the same default, so the first startup and subsequent restarts register the same integration tracks.
SNR.FLY-STABLE-1.2
Fixes
- Fix legacy train data migration with Trinkets Updated (#9), preserving equipment and third-party NBT.
- Reduce block atlas usage by excluding 611 redundant connected-texture source sheets. Generated connected textures and original source assets are retained.
- Recover from block atlas packing failures by retrying at a lower mip level when necessary. Original texture resolution and global graphics settings remain unchanged; distant texture filtering may use fewer mip levels for that atlas reload.
- Fix deferred rendering of conductor equipment, whistle flags, semaphores and diesel smokestacks.
- Fix axial smokestack rotation during quarter-turn train disassembly.
- Read early datafixer and missing-track options from the current JSON configuration.
- Reject unsupported coupler, switch, buffer and whistle interactions on curved track with feedback.
- Sync server settings when joining, then restore local settings when disconnecting without overwriting client configuration files. Invalid synced settings are rejected or rolled back.
- Remove expensive whistle route diagnostics and repetitive INFO logging.
SNR.FLY-STABLE-1.1
Fixes
- Trains now brake before track buffers, and manual driving into blocked buffers is prevented.
- Buffer clearance distances persist across world reloads.
- Block GUIs remain usable while their block entities move on contraptions.
- Removing cased track now cleans up its auxiliary collision blocks.
- Conductors riding carriages are protected from ordinary damage while wrench damage still works.
- Boiler support shapes, placement assistance, and Extendo Grip reach use the Minecraft 26.2 APIs.
- Connected textures are restored for locometal and boiler palettes.
- Wrench value-box icons use the Railways atlas in every render path.
- Sliding-door mode translation keys are corrected.
- Noisy coupling and train power-transition INFO logs are removed.
SNR.FLY-STABLE-1.0.1
Hotfix
- Fixed the startup crash caused by
MixinTrainRealismunder Mixin 0.8.7. - Preserved symmetric acceleration and deceleration for trains moving in either direction.
SNR.FLY-STABLE-1.0
Rendering and UI
- Bogey menu previews show complete models, including wheels and lower frames.
- The preview uses the selected bogey style and full lighting.
- The client hides phantom track in the world, helper overlays, and train assembly mode.
- The station renderer resets flag state between frames, keeping the flag in place after track binding.
- Ponder scenes for conductors, couplers, doors, semaphores, and track switches use the Minecraft 26.2 formats.
- We fixed flashing, duplicated, and displaced elements in Ponder scenes.
- We removed stray translucent pixels from 137 track textures and the handcar frame. The texture fixes cover built-in track materials and compatibility with Biomes O’ Plenty, Blue Skies, BYG, Create DD, Hex Casting, Nature’s Spirit, Quark, TFC, and Twilight Forest.
Trains and Track
- Players can start train assembly on monorail track with a creative-mode click or Railway Casing in survival mode.
- Track switches retain their direction, automatic mode, lock state, and exits after a world reload.
- Couplers retain their state, linked train, and occupied points after a world reload.
- Handcar trains retain their type after loading a world.
- Generic crossings retain their materials, update the track graph, and return both track items when broken.
- Cased track retains its block entity data when connections change.
- Route search handles incomplete track graphs without crashing.
- Conductors stay seated on moving contraptions.
Blocks and Interactions
- Hinged doors, sliding doors, and trapdoors handle item-use interactions through the Minecraft 26.2 API.
- Buffers and headstocks accept dyes and materials, then retain the selected appearance.
- Conductor vents and stacked smokestacks respond to player interaction.
- Middle-click selects the matching buffer, headstock, bogey, or smokestack variant.
- Buffers, crossings, casings, and smokestacks support waterlogging.
- Comparators read signals from track switches and couplers.
- Paint brushes use repair items from the repair tag.
Mechanics and Safety
- Realistic mode limits the speed and acceleration of unfueled trains in both directions.
- Handcars consume hunger while moving and use separate speed limits. Holding an Extendo Grip prevents hunger drain.
- The track protection setting prevents creepers and ghast fireballs from destroying track.
- Creative players can use the unlimited train relocation setting.
- The server rejects mounted-toolbox packets that reference slots outside the hotbar.
- An invalid cycle-menu selection no longer disconnects the player.
- DataFixer leaves the SNR data version out of statistics and advancements.
- The
skipClientDerailingsetting removes stutter while the track graph changes. The client does not render derailments while this setting is enabled.
Recipes
- The data pack restores 274 missing recipes for fuel tanks, portable fuel interfaces, workbench minecarts, jukebox minecarts, conductor vents, cap recoloring, flywheels, and the full ladder palette.
Steam 'n' Rails Create Fly 26.2 beta.3
Fixes
- Prevent startup and mod-conflict crashes caused by bundled compatibility shims colliding with Create Fly or Copycats+ classes (#1, #2).
- Stop writing
Railways_DataVersioninto player advancement JSON, and recover existing affected saves without discarding advancement progress (#3). - Fix locometal sliding and folding door rendering with Iris shader packs.
- Support both Create Fly render paths: the shader-compatible block-entity renderer and the optimized Flywheel visual backend.
- Preserve solid/windowed door variants and synchronize the state between both door halves.
- Pin the supported Create Fly compatibility line and reject incompatible future 6.0.10 builds.
- Add publication checks that reject foreign Create, Registrate, Minecraft, and Forge namespaces in release JARs.
Steam 'n' Rails Create Fly 26.2 beta.2
Port-specific fixes included in this build:
- bogey gauge compatibility enforcement;
- curved monorail rendering and selection outlines;
- track-switch rendering, flicker, overlay, and crash fixes;
- locometal flywheel duplicate-render fix.
This is a beta build. Back up existing worlds before opening them.