
RailOptimization
A simple mod that makes powered/activator rails turn on/off up to 4x faster. Fix vital crash.
Обновлён 2 июля 2026 г. · опубликован 15 ноября 2023 г.
Description
It is a simple mod that makes powered/activator rails turn on/off up to 4x faster. The best working condition is that you feel nothing when it is operating but smooth and fast rail updates.
Before you download
Please allow me to convey my sincere gratitude towards FX Morin for his code! Basic algorithm is written by FX Morin and I just do some little adjustment to make it operating better.
What's new
- An update of FX's RailOptimization for 1.16-1.21.x/26.x fabric.
- Make it working faster in complex rail networks.
- Fix the severe crash when loading the mod.
- Lighter code implementation by removing architectury API.
Known issue
- Incompatible with any version of Carpet TIS Addition(CTA) before v1.2. Since v1.3, it has been fixed.
For more information, please access https://github.com/EasterGhost/RailOptimization
Версии
| Версия | Канал | Игра | Загрузчики | Дата | Скачать |
|---|---|---|---|---|---|
| 1.5 | Релиз | 1.20.5, 1.20.6, 1.21, 1.21.1 | fabric, quilt | 2 июля 2026 г. | .jar (73 КБ) |
| 1.5 | Релиз | 1.21.2, 1.21.3, 1.21.4 | fabric, quilt | 2 июля 2026 г. | .jar (73 КБ) |
| 1.5 | Релиз | 1.21.7, 1.21.8, 1.21.9, 1.21.10 | fabric, quilt | 2 июля 2026 г. | .jar (73 КБ) |
| 1.5 | Релиз | 1.21.11 | fabric, quilt | 2 июля 2026 г. | .jar (73 КБ) |
| 1.5 | Релиз | 26.1, 26.1.1, 26.1.2, 26.2 | fabric, quilt | 2 июля 2026 г. | .jar (73 КБ) |
| 1.4.1 | Релиз | 1.21.11 | fabric, quilt | 30 июня 2026 г. | .jar (70 КБ) |
| 1.4 | Релиз | 1.21.7, 1.21.8, 1.21.9, 1.21.10 | fabric, quilt | 23 июня 2026 г. | .jar (69 КБ) |
| 1.4 | Релиз | 1.21.2, 1.21.3, 1.21.4 | fabric, quilt | 23 июня 2026 г. | .jar (69 КБ) |
| 1.4 | Релиз | 1.20.5, 1.20.6, 1.21, 1.21.1 | fabric, quilt | 23 июня 2026 г. | .jar (69 КБ) |
| 1.4 | Релиз | 26.1, 26.1.1, 26.1.2, 26.2 | fabric, quilt | 23 июня 2026 г. | .jar (70 КБ) |
| 1.3 | Релиз | 1.20.5, 1.20.6, 1.21, 1.21.1 | fabric, quilt | 16 июня 2026 г. | .jar (69 КБ) |
| 1.3 | Релиз | 26.1, 26.1.1, 26.1.2, 26.2 | fabric, quilt | 16 июня 2026 г. | .jar (69 КБ) |
| 1.3 | Релиз | 1.21.8, 1.21.9, 1.21.10, 1.21.11 | fabric, quilt | 16 июня 2026 г. | .jar (69 КБ) |
| 1.3 | Релиз | 1.21.2, 1.21.3, 1.21.4 | fabric, quilt | 16 июня 2026 г. | .jar (69 КБ) |
| 1.2 | Релиз | 1.21, 1.21.1 | fabric, quilt | 18 июня 2024 г. | .jar (64 КБ) |
Показаны последние 15 из 26 версий. Все версии — на Modrinth.
Ченджлог
1.5Релиз1.20.6, 1.21, 1.21.1 · 2 июля 2026 г.
RailOptimization v1.5
RailOptimization optimizes powered rail and activator rail redstone updates by replacing repeated vanilla recursive scans with a faster cached propagation path.
What's New
- Sloped powered rails are now included in the optimized batch propagation path. Long rail lines containing ascending or descending rails no longer fall back to the slower vanilla propagation step after a rail state changes.
- Direction-sensitive slope traversal improves correctness for asymmetric rail layouts, including continuous slopes, descent-to-ascent chains, and diagonal zigzag-style rail paths.
- Rail neighbor notification order has been adjusted to preserve vanilla-like update behavior, including observer and BUD-sensitive setups around rail endpoints.
- The optimized path keeps curved rails and unsupported shapes guarded, falling back to vanilla behavior where the fast path is not safe.
Fixes
- Fixed update-order differences that could prevent observer/BUD behavior from matching vanilla in some rail endpoint update chains.
1.5Релиз1.21.2, 1.21.3, 1.21.4 · 2 июля 2026 г.
RailOptimization v1.5
RailOptimization optimizes powered rail and activator rail redstone updates by replacing repeated vanilla recursive scans with a faster cached propagation path.
What's New
- Sloped powered rails are now included in the optimized batch propagation path. Long rail lines containing ascending or descending rails no longer fall back to the slower vanilla propagation step after a rail state changes.
- Direction-sensitive slope traversal improves correctness for asymmetric rail layouts, including continuous slopes, descent-to-ascent chains, and diagonal zigzag-style rail paths.
- Rail neighbor notification order has been adjusted to preserve vanilla-like update behavior, including observer and BUD-sensitive setups around rail endpoints.
- The optimized path keeps curved rails and unsupported shapes guarded, falling back to vanilla behavior where the fast path is not safe.
Fixes
- Fixed update-order differences that could prevent observer/BUD behavior from matching vanilla in some rail endpoint update chains.
1.5Релиз1.21.8, 1.21.9, 1.21.10 · 2 июля 2026 г.
RailOptimization v1.5
RailOptimization optimizes powered rail and activator rail redstone updates by replacing repeated vanilla recursive scans with a faster cached propagation path.
What's New
- Sloped powered rails are now included in the optimized batch propagation path. Long rail lines containing ascending or descending rails no longer fall back to the slower vanilla propagation step after a rail state changes.
- Direction-sensitive slope traversal improves correctness for asymmetric rail layouts, including continuous slopes, descent-to-ascent chains, and diagonal zigzag-style rail paths.
- Rail neighbor notification order has been adjusted to preserve vanilla-like update behavior, including observer and BUD-sensitive setups around rail endpoints.
- The optimized path keeps curved rails and unsupported shapes guarded, falling back to vanilla behavior where the fast path is not safe.
Fixes
- Fixed update-order differences that could prevent observer/BUD behavior from matching vanilla in some rail endpoint update chains.
1.5Релиз1.21.11 · 2 июля 2026 г.
RailOptimization v1.5
RailOptimization optimizes powered rail and activator rail redstone updates by replacing repeated vanilla recursive scans with a faster cached propagation path.
What's New
- Sloped powered rails are now included in the optimized batch propagation path. Long rail lines containing ascending or descending rails no longer fall back to the slower vanilla propagation step after a rail state changes.
- Direction-sensitive slope traversal improves correctness for asymmetric rail layouts, including continuous slopes, descent-to-ascent chains, and diagonal zigzag-style rail paths.
- Rail neighbor notification order has been adjusted to preserve vanilla-like update behavior, including observer and BUD-sensitive setups around rail endpoints.
- The optimized path keeps curved rails and unsupported shapes guarded, falling back to vanilla behavior where the fast path is not safe.
Fixes
- Fixed update-order differences that could prevent observer/BUD behavior from matching vanilla in some rail endpoint update chains.
1.5Релиз26.1.1, 26.1.2, 26.2 · 2 июля 2026 г.
RailOptimization v1.5
RailOptimization optimizes powered rail and activator rail redstone updates by replacing repeated vanilla recursive scans with a faster cached propagation path.
What's New
- Sloped powered rails are now included in the optimized batch propagation path. Long rail lines containing ascending or descending rails no longer fall back to the slower vanilla propagation step after a rail state changes.
- Direction-sensitive slope traversal improves correctness for asymmetric rail layouts, including continuous slopes, descent-to-ascent chains, and diagonal zigzag-style rail paths.
- Rail neighbor notification order has been adjusted to preserve vanilla-like update behavior, including observer and BUD-sensitive setups around rail endpoints.
- The optimized path keeps curved rails and unsupported shapes guarded, falling back to vanilla behavior where the fast path is not safe.
Fixes
- Fixed update-order differences that could prevent observer/BUD behavior from matching vanilla in some rail endpoint update chains.
1.4.1Релиз1.21.11 · 30 июня 2026 г.
RailOptimization v1.4
Improved efficiency and correctness of powered rail signal calculation in complex rail networks.
What's New
- Ascending rails (ASCENDING_EAST / WEST / NORTH / SOUTH) now use the optimized fast-search path, extending the performance boost to slope-based rail networks.
Changes
/railoptimization on|offsubcommands now requireCOMMANDS_ADMINpermission, preventing non-admin players from toggling the optimization.
Fixes
- Fix cross-direction power propagation caused by missing rail direction alignment check in
powerLaneanddePowerLane.
Warning
Only primary tests are passed. If there is any bug, please notify me in GitHub so that I can fix it asap.
1.4Релиз1.21.8, 1.21.9, 1.21.10 · 23 июня 2026 г.
RailOptimization v1.4
Improved efficiency and correctness of powered rail signal calculation in complex rail networks.
What's New
- Ascending rails (ASCENDING_EAST / WEST / NORTH / SOUTH) now use the optimized fast-search path, extending the performance boost to slope-based rail networks.
Changes
/railoptimization on|offsubcommands now requireCOMMANDS_ADMINpermission, preventing non-admin players from toggling the optimization.
Fixes
- Fix cross-direction power propagation caused by missing rail direction alignment check in
powerLaneanddePowerLane.
Warning
Only primary tests are passed. If there is any bug, please notify me in GitHub so that I can fix it asap.
1.4Релиз1.21.2, 1.21.3, 1.21.4 · 23 июня 2026 г.
RailOptimization v1.4
Improved efficiency and correctness of powered rail signal calculation in complex rail networks.
What's New
- Ascending rails (ASCENDING_EAST / WEST / NORTH / SOUTH) now use the optimized fast-search path, extending the performance boost to slope-based rail networks.
Changes
/railoptimization on|offsubcommands now requireCOMMANDS_ADMINpermission, preventing non-admin players from toggling the optimization.
Fixes
- Fix cross-direction power propagation caused by missing rail direction alignment check in
powerLaneanddePowerLane.
Warning
Only primary tests are passed. If there is any bug, please notify me in GitHub so that I can fix it asap.
Полная история изменений — на Modrinth.
Комментарии
Загружаем…
