- Fixed Nissan Sentra meshes remaining as white placeholder boxes.
- Corrected handling of MTR’s multi-tick model loading.
- Temporary “still loading” results are no longer cached as missing models.
- Completed vehicle meshes remain cached for fast reuse.
- Model caches continue to reset correctly during resource reloads.
- Made depots spawn random vehicle indexes instead of a alphabetical order.
- Added physical spacing resolver
Release
26.7.0 RELEASE!!!
22 Jul 2026
- Customize road signs with up to four Unicode text lines, dimensions, text/background/edge colors, imported PNG artwork, and resource-pack-defined bases.
- Block an existing rail from newly generated MTR siding/depot paths without replacing its geometry, style, speed, direction, or normal signal colors.
- Configure `Crossing` or `Train` intersections with selectable train approaches, animated tollgate poles/bars, and blinking pedestrian clearance signals.
- Run larger traffic networks through a dedicated 20 Hz simulation loop, asynchronous per-player snapshots, spatial filtering, deterministic virtual departures, and reliable mid-route materialization.
- Search and rename connectors, copy/paste vehicle pools, use row-level Locate/Pool actions, and fit the dashboard map to configured content.
- Craft all 13 addon items and use the interface in English, Polish, German, Japanese, French, Spanish, Czech, or Simplified Chinese.
Read the [full 26.7.0 release notes](docs/RELEASE_NOTES_26.7.0.md) for all features, fixes, compatibility changes, upgrade instructions, and known limitations.
Release
26.7.B09a PRE-RELEASE 1
12 Jul 2026
- Added copy/paste button to vehicles pool
- Added train intersection level
- Pedestrian lights blink when turn from green to red
- Fixed Vehicles don't spawn when a spawn track is outside of the render distance
- Fixed Vehicles rarely spawn when a spawn track is really far away
- Added tollgates
- Added Nissan Sentra
- Optimized number of traffic dashboard buttons
- Fixed renaming intersection
- Added renaming option to spawn tracks
- Made map 3D
- Map has cache so it remembers the chunks player visited
- Other improvements and bug fixes
Release
26.7.B08c
08 Jul 2026
- added translation suport to traffic dashboard interface
- removed references of abandoned traffic connectors
- general code improvements/cleanups
Release
26.7.B08b
07 Jul 2026
- Optimization fixes
- now mod handles hundreds of vehicles without simulation lag or stutter
- Added minimal spacing between vehicle in front
- Added stopping threshold in traffic jam
- Prepared for phisycal collision fixes and lane merges
- Fixed vehicles not spawning on large distance
- Fixed vehicles despawn immediately when left render distance
Release
26.6.B03a
07 Jun 2026
Vehicles and rendering
----------------------
- Added the built-in taxi sedan resources:
- mta_sedan_taxi
- sedan_taxi
- sedan_taxi.obj / sedan_taxi.mtl
- sedan_taxi.png / taxi_sign.png
- Added the built-in hatchback resources:
- mta_hatchback / hatchback
- mta_hatchback_white / hatchback_white
- mta_hatchback_gray / hatchback_gray
- mta_hatchback_blue / hatchback_blue
- mta_hatchback_brown / hatchback_brown
- mta_hatchback_green / hatchback_green
- mta_hatchback_orange / hatchback_orange
- mta_hatchback_pink / hatchback_pink
- mta_hatchback_red / hatchback_red
- hatchback.obj and hatchback texture variants
- Hatchback OBJ rendering uses per-variant default textures from traffic model definitions instead of a fixed MTL map_Kd texture.
- Added OBJ material-library loading for traffic models.
- Added per-face texture selection from MTL map_Kd entries.
- Added route pitch to traffic debug snapshots, server networking, client interpolation, and custom/MTR/placeholder render state.
- Added deterministic lateral vehicle offset and small deterministic custom-render pitch variation.
Traffic lights and bindings
---------------------------
- Added Pedestrian Lights and Pedestrian Lights Pole blocks, items, blockstates, models, textures, loot tables, translations, creative-tab entries, pickaxe tags, and emissive overlays.
- Added TrafficLightBindingTargetType with NODE and GROUP target modes.
- Updated saved traffic light bindings to retain backwards compatibility with old node-only bindings while supporting group targets.
- Updated the brush binding screen/networking to list signal groups before IN nodes and send target type plus target number.
- Added group signal-state lookup so bound lights can follow a whole signal group.
Simulation and spacing
----------------------
- Added materialization clearance checks against active addon vehicles and recently observed MTR vehicles.
- Added skipped virtual vehicle tracking so unsafe virtual departures are not retried every simulation pass.
- Added next-segment entry limits to prevent vehicles entering occupied/full segments.
- Refined signal occupancy checks to apply at signal entry boundaries instead of every segment that shares a signal color.
- Spawn connector route traversal now prefers saved node direction, while retaining reverse traversal for old saved spawn points.
- Despawn connector segments remain protected from vehicle materialization.
Documentation
-------------
- Updated README with 26.6.B03a status, taxi/hatchback resources, pedestrian/group binding behavior, and clearance-aware materialization.
- Updated docs/ADDON_DOCUMENTATION.md with B03a runtime behavior, pedestrian lights, group bindings, OBJ MTL texture support, taxi/hatchback resources, and current jar names.
- Updated docs/RESOURCE_PACK_AUTHORING.md and CUSTOM_TRAFFIC_MODELS.md with taxi/hatchback IDs and OBJ material texture support.
- Updated the standalone resource pack README and pack metadata to describe road vehicle resources instead of sedan-only resources.
Release
26.5.B01a
24 May 2026
- Fixed a dedicated-server crash in the traffic signal tick path:
java.lang.IllegalStateException: End size ... is less than fixed size ...
- Replaced the shared MTR vehicle occupancy HashMap with a ConcurrentHashMap because MTR vehicle simulation can update the cache while the server tick is reading it.
- Changed MTR signal vehicle snapshot creation from Stream.toList() to a plain loop over the concurrent map values.
- Removed the repeated "Spawn blocked: no MTR graph loaded" INFO log that appeared every 5 seconds on empty dedicated servers.
- Moved repeated MTR graph refresh, no-rails, in-flight, spawn-planning, and graph-request diagnostics to debug logging.
- Kept real load/save failures and explicit player dashboard actions in normal logs.
- Verified build output for this changelog:
D:\mta\build\libs\mta-26.5.B01a-fabric-1.20.1.jar
Release
26.5.B01
22 May 2026
Official open BETA
- cleaned trash code
- mtr route integration fixes
Release
26.5.A05
22 May 2026
Changelog
- Added traffic light blocks, poles, vertical poles, and primary traffic lights.
- Added red, yellow, green, and off traffic light variants.
- Added brush binding UI for linking traffic lights to intersection node IDs.
- Traffic lights now follow bound intersection signal states.
- Fixed yellow signal behavior so only transitioning nodes turn yellow.
- Added emissive glow for active traffic light lenses.
- Fixed traffic light transparency and several glow placement issues.
- Improved vertical pole placement so it faces the player.
- Updated traffic dashboard item texture.
- Updated license terms to reserve rights while allowing modpacks, showcases, and videos with credit.
Release
26.5.A03
20 May 2026
- Fixed stale traffic spawn/despawn connectors staying alive after their rails were deleted. They now get removed instead of snapping to random nearby tracks.
- Changed vehicle spawning so spawn tracks must be clear before another vehicle can appear.
- Removed hard vehicle spawn caps. Spawning is now controlled by spawn interval and track clearance.
- Increased MTR graph query range and made connector routing check both rail directions, improving route discovery for valid tracks.
- Cleaned up the dashboard by hiding Max Vehicles controls and updating spawn-limit text.
- Added an all-red intersection clearance phase between signal groups, then increased it from 5s to 10s.
- Updated MOD_STATUS_SUMMARY.txt for 26.5.A03.
- Verified builds successfully with Java 21.
No discussion yet. Start the first thread for this mod.