All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Via Romana: Infrastructure-Driven Fast Travel

Via Romana: Infrastructure-Driven Fast Travel

by Science-Bird • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Via Romana is a mod which allows fast travel only after a road connecting the destinations has been made, incentivizing players to build and see the world.

Divider

 

Divider

Via intro

Divider

Crafting

 

Divider

Starting a chart

 

Divider

Finishing a chart

Divider

Linking a sign

Divider

The map

Divider

Modifications

Divider

Valid blocks and signs

Divider

FAQ (Title)

Where's my paths!?

  • If you were previously using a 1.X version of the mod, your paths must be re-charted for 2.X, if you were using a 2.1.X version use command `/viaromana convert legacyPaths` for them to appear for versions 2.2+.

Why am I seeing 'region underdeveloped' even when I'm on path blocks?

  • If you have used an earlier version of Via Romana in the past and have since updated, try deleting your config file and letting it regenerate.

What can I control with config?

Why doesn't the link between signs go away when the path is broken?

  • We considered implementing this early on, but due to performance impacts of loading chunks and the lack of benefits to the feature, it was not. We understand that some players may expect this behaviour, but the addition of another method for griefers to use does not justify the major changes to the code required.

Which signs work?

  • It's been designed mainly around vanilla signs and Supplementaries signs, but it should work with some others too. Let us know if a modded sign's menu doesn't have the "Add to Path" button.

Will this mod be available for version X?

  • idk

Are there any planned features?

  • We've achieved most of what we want to with the 2.0 version, but there's some things we're still keeping an eye on for future releases (such as a better system for charting a path across water).

Can I use this in my modpack and/or server?

  • Yes, as long as it's downloaded from our official sources.

What's Rasa Novum?

  • We're a small group of friends making mods for our modpack and eventual server of the same name.

 

If you have any bug reports, please leave them on our Github Issue Tracker

 

Divider

Socials (title)

Logo                        

.

Translations done by @michielderuyter and @thecooldie

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Forge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.19.2
Forge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.19.4
Forge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.19.4
Forge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
# Via Romana 2.2.3 Changelog:

### Features:
  • Added Spanish translations thanks to @Amgelo563.

### Fixes:
  • Allowed for usage of newer Data Anchor versions, now possible due to an update by @CorgiTaco
  • Disabled "out of pixel bounds" log spam on large maps
# Via Romana 2.2.3 Changelog:

### Features:
  • Added Spanish translations thanks to @Amgelo563.

### Fixes:
  • Allowed for usage of newer Data Anchor versions, now possible due to an update by @CorgiTaco
  • Disabled "out of pixel bounds" log spam on large maps
# Via Romana 2.2.3 Changelog:

### Features:
  • Added Spanish translations thanks to @Amgelo563.

### Fixes:
  • Allowed for usage of newer Data Anchor versions, now possible due to an update by @CorgiTaco
  • Disabled "out of pixel bounds" log spam on large maps
# Via Romana 2.2.3 Changelog:

### Features:
  • Added Spanish translations thanks to @Amgelo563.

### Fixes:
  • Allowed for usage of newer Data Anchor versions, now possible due to an update by @CorgiTaco
  • Disabled "out of pixel bounds" log spam on large maps
# Via Romana 2.2.2 Changelog:

### Features:
  • Added GPU path rendering to the Travel Map Screen.
  • This resolves the lag while previewing the map of massive path networks with many curves.

### Changes:
  • Removed Surveyor mod (Antique Atlas/Hoofprint) map integration for the time being to avoid a crash. I plan on adding a better approach in the future, but since I don't plan on keeping the current system I don't want to maintain it.
  • Running /viaromana maps clear biomePixels will reset the biome colour cache for easier editing of Biome Color Pairs config option without /reload or re-logging.

### Notes:
  • Moonlight Lib versions 2.16.17, 2.16.18, 2.16.19 and 2.16.20 break block tag generation for Fabric 1.20.1, either backport to 2.16.16 or use 2.16.21+ when it's released as it will fix the issue.
# Via Romana 2.2.2 Changelog:

### Features:
  • Added GPU path rendering to the Travel Map Screen.
  • This resolves the lag while previewing the map of massive path networks with many curves.

### Changes:
  • Removed Surveyor mod (Antique Atlas/Hoofprint) map integration for the time being to avoid a crash. I plan on adding a better approach in the future, but since I don't plan on keeping the current system I don't want to maintain it.
  • Running /viaromana maps clear biomePixels will reset the biome colour cache for easier editing of Biome Color Pairs config option without /reload or re-logging.

### Notes:
  • Moonlight Lib versions 2.16.17, 2.16.18, 2.16.19 and 2.16.20 break block tag generation for Fabric 1.20.1, either backport to 2.16.16 or use 2.16.21+ when it's released as it will fix the issue.
# Via Romana 2.2.2 Changelog:

### Features:
  • Added GPU path rendering to the Travel Map Screen.
  • This resolves the lag while previewing the map of massive path networks with many curves.

### Changes:
  • Removed Surveyor mod (Antique Atlas/Hoofprint) map integration for the time being to avoid a crash. I plan on adding a better approach in the future, but since I don't plan on keeping the current system I don't want to maintain it.
  • Running /viaromana maps clear biomePixels will reset the biome colour cache for easier editing of Biome Color Pairs config option without /reload or re-logging.

### Notes:
  • Moonlight Lib versions 2.16.17, 2.16.18, 2.16.19 and 2.16.20 break block tag generation for Fabric 1.20.1, either backport to 2.16.16 or use 2.16.21+ when it's released as it will fix the issue.
# Via Romana 2.2.2 Changelog:

### Features:
  • Added GPU path rendering to the Travel Map Screen.
  • This resolves the lag while previewing the map of massive path networks with many curves.

### Changes:
  • Removed Surveyor mod (Antique Atlas/Hoofprint) map integration for the time being to avoid a crash. I plan on adding a better approach in the future, but since I don't plan on keeping the current system I don't want to maintain it.
  • Running /viaromana maps clear biomePixels will reset the biome colour cache for easier editing of Biome Color Pairs config option without /reload or re-logging.

### Notes:
  • Moonlight Lib versions 2.16.17, 2.16.18, 2.16.19 and 2.16.20 break block tag generation for Fabric 1.20.1, either backport to 2.16.16 or use 2.16.21+ when it's released as it will fix the issue.
# Via Romana 2.2.1 Changelog:

### Features:
  • Added Disable GUI config option which replaces GUI elements with mouse button actions.
  • Disables the whimsy (Sign Link and Charting Map GUI).
  • While holding the Charting Map, right-click to start and stop charting, sneak right-click to cancel charting (while charting) and remove nodes (while not charting).
  • Added Direct Warp config option.
  • When enabled, the player will directly teleport to another linked destination if the network only contains two total destinations, if more than 2 destinations exist the Travel Map is displayed.

### Fixes:
  • Resolved FOV Effect slider not being taken into account for Path Movement Speedup.
# Via Romana 2.2.1 Changelog:

### Features:
  • Added Disable GUI config option which replaces GUI elements with mouse button actions.
  • Disables the whimsy (Sign Link and Charting Map GUI).
  • While holding the Charting Map, right-click to start and stop charting, sneak right-click to cancel charting (while charting) and remove nodes (while not charting).
  • Added Direct Warp config option.
  • When enabled, the player will directly teleport to another linked destination if the network only contains two total destinations, if more than 2 destinations exist the Travel Map is displayed.

### Fixes:
  • Resolved FOV Effect slider not being taken into account for Path Movement Speedup.
# Via Romana 2.2.1 Changelog:

### Features:
  • Added Disable GUI config option which replaces GUI elements with mouse button actions.
  • Disables the whimsy (Sign Link and Charting Map GUI).
  • While holding the Charting Map, right-click to start and stop charting, sneak right-click to cancel charting (while charting) and remove nodes (while not charting).
  • Added Direct Warp config option.
  • When enabled, the player will directly teleport to another linked destination if the network only contains two total destinations, if more than 2 destinations exist the Travel Map is displayed.

### Fixes:
  • Resolved FOV Effect slider not being taken into account for Path Movement Speedup.
# Via Romana 2.2.1 Changelog:

### Features:
  • Added Disable GUI config option which replaces GUI elements with mouse button actions.
  • Disables the whimsy (Sign Link and Charting Map GUI).
  • While holding the Charting Map, right-click to start and stop charting, sneak right-click to cancel charting (while charting) and remove nodes (while not charting).
  • Added Direct Warp config option.
  • When enabled, the player will directly teleport to another linked destination if the network only contains two total destinations, if more than 2 destinations exist the Travel Map is displayed.

### Fixes:
  • Resolved FOV Effect slider not being taken into account for Path Movement Speedup.
# Via Romana 2.2.0 Changelog:

### Features:
  • Added Linked Sign Particles which indicate which signs are linked to the path network (no more clicking every sign you see in a server).
  • Added Enable Linked Sign Particles config option allowing this to be disabled (client-side).
  • Added Custom Cursor which appears in Via Romana GUI screens as well as when hovering over a linked sign to better indicate left-clicking as the action required to access the Travel Map screen.
  • Added Enable Custom Cursor config option allowing this to be disabled (client-side).
  • Added the ability to sneak & right-click anywhere along a charted path to open the Travel Map screen using the Charting Map item.
  • Added Enable Remote Map Access config option allowing users to disable this feature.
  • Added movement speed boost while walking on charted paths
  • Added Path Movement Speedup config option allowing users to customize (or disable) the speedup.
  • This approach uses proximity to path nodes which avoids issues traditional speedup mods have that work by targeting walked-on blocks which would apply to non-path scenarios like inside buildings.
  • Added ability to customize Travel Map path line's colours (normal and underground) and opacity via config.
  • Added player stats Distance Walked on Charted Path and Distance of Paths Charted
  • These stats use the vanilla statistics system, so can be viewed in the statistics window or via scoreboard commands.
  • Added /viaromana stats get <player> <stat> and /viaromana stats set <player> <stat> <value> for getting and setting of stats.
  • Added two advancements for each of the respective player stats (each granted at 5 kilometers).

### Improvements:
  • Ported networking from Common Network to Data Anchor to remove a dependency
  • New packet registration system roughly halves the amount of code per-packet making maintenance much easier than before.
  • Added BOOK_PAGE_TURN sound effect to map screen opening.
  • Added teleportation destination randomness (±1 block in XZ & ±0.4 within a block) to prevent groups of people from stacking while still preventing clipping into neighboring blocks.
  • Added a tutorial toast on first hover of a linked sign for a better new player experience.
  • Performance improvements regarding finding the nearest node.
  • Added fade-in to Travel Map screen.

### Fixes:
  • Resolved background of any GUI screen from appearing black when standing inside a charting node (NeoForge).
  • Resolved vignette overlay from darkening when in pause screen (NeoForge).
  • Resolved linked signs not unlinking when broken.

### Changes:
  • Set Biome Fallback config option to false by default
  • Reduced default Travel Fatigue effect duration to 6s

### Notes:
  • If none of your other mods use Common Network feel free to remove it.
# Via Romana 2.2.0 Changelog:

### Features:
  • Added Linked Sign Particles which indicate which signs are linked to the path network (no more clicking every sign you see in a server).
  • Added Enable Linked Sign Particles config option allowing this to be disabled (client-side).
  • Added Custom Cursor which appears in Via Romana GUI screens as well as when hovering over a linked sign to better indicate left-clicking as the action required to access the Travel Map screen.
  • Added Enable Custom Cursor config option allowing this to be disabled (client-side).
  • Added the ability to sneak & right-click anywhere along a charted path to open the Travel Map screen using the Charting Map item.
  • Added Enable Remote Map Access config option allowing users to disable this feature.
  • Added movement speed boost while walking on charted paths
  • Added Path Movement Speedup config option allowing users to customize (or disable) the speedup.
  • This approach uses proximity to path nodes which avoids issues traditional speedup mods have that work by targeting walked-on blocks which would apply to non-path scenarios like inside buildings.
  • Added ability to customize Travel Map path line's colours (normal and underground) and opacity via config.
  • Added player stats Distance Walked on Charted Path and Distance of Paths Charted
  • These stats use the vanilla statistics system, so can be viewed in the statistics window or via scoreboard commands.
  • Added /viaromana stats get <player> <stat> and /viaromana stats set <player> <stat> <value> for getting and setting of stats.
  • Added two advancements for each of the respective player stats (each granted at 5 kilometers).

### Improvements:
  • Ported networking from Common Network to Data Anchor to remove a dependency
  • New packet registration system roughly halves the amount of code per-packet making maintenance much easier than before.
  • Added BOOK_PAGE_TURN sound effect to map screen opening.
  • Added teleportation destination randomness (±1 block in XZ & ±0.4 within a block) to prevent groups of people from stacking while still preventing clipping into neighboring blocks.
  • Added a tutorial toast on first hover of a linked sign for a better new player experience.
  • Performance improvements regarding finding the nearest node.
  • Added fade-in to Travel Map screen.

### Fixes:
  • Resolved background of any GUI screen from appearing black when standing inside a charting node (NeoForge).
  • Resolved vignette overlay from darkening when in pause screen (NeoForge).
  • Resolved linked signs not unlinking when broken.

### Changes:
  • Set Biome Fallback config option to false by default
  • Reduced default Travel Fatigue effect duration to 6s

### Notes:
  • If none of your other mods use Common Network feel free to remove it.
# Via Romana 2.2.0 Changelog:

### Features:
  • Added Linked Sign Particles which indicate which signs are linked to the path network (no more clicking every sign you see in a server).
  • Added Enable Linked Sign Particles config option allowing this to be disabled (client-side).
  • Added Custom Cursor which appears in Via Romana GUI screens as well as when hovering over a linked sign to better indicate left-clicking as the action required to access the Travel Map screen.
  • Added Enable Custom Cursor config option allowing this to be disabled (client-side).
  • Added the ability to sneak & right-click anywhere along a charted path to open the Travel Map screen using the Charting Map item.
  • Added Enable Remote Map Access config option allowing users to disable this feature.
  • Added movement speed boost while walking on charted paths
  • Added Path Movement Speedup config option allowing users to customize (or disable) the speedup.
  • This approach uses proximity to path nodes which avoids issues traditional speedup mods have that work by targeting walked-on blocks which would apply to non-path scenarios like inside buildings.
  • Added ability to customize Travel Map path line's colours (normal and underground) and opacity via config.
  • Added player stats Distance Walked on Charted Path and Distance of Paths Charted
  • These stats use the vanilla statistics system, so can be viewed in the statistics window or via scoreboard commands.
  • Added /viaromana stats get <player> <stat> and /viaromana stats set <player> <stat> <value> for getting and setting of stats.
  • Added two advancements for each of the respective player stats (each granted at 5 kilometers).

### Improvements:
  • Ported networking from Common Network to Data Anchor to remove a dependency
  • New packet registration system roughly halves the amount of code per-packet making maintenance much easier than before.
  • Added BOOK_PAGE_TURN sound effect to map screen opening.
  • Added teleportation destination randomness (±1 block in XZ & ±0.4 within a block) to prevent groups of people from stacking while still preventing clipping into neighboring blocks.
  • Added a tutorial toast on first hover of a linked sign for a better new player experience.
  • Performance improvements regarding finding the nearest node.
  • Added fade-in to Travel Map screen.

### Fixes:
  • Resolved background of any GUI screen from appearing black when standing inside a charting node (NeoForge).
  • Resolved vignette overlay from darkening when in pause screen (NeoForge).
  • Resolved linked signs not unlinking when broken.

### Changes:
  • Set Biome Fallback config option to false by default
  • Reduced default Travel Fatigue effect duration to 6s

### Notes:
  • If none of your other mods use Common Network feel free to remove it.
# Via Romana 2.2.0 Changelog:

### Features:
  • Added Linked Sign Particles which indicate which signs are linked to the path network (no more clicking every sign you see in a server).
  • Added Enable Linked Sign Particles config option allowing this to be disabled (client-side).
  • Added Custom Cursor which appears in Via Romana GUI screens as well as when hovering over a linked sign to better indicate left-clicking as the action required to access the Travel Map screen.
  • Added Enable Custom Cursor config option allowing this to be disabled (client-side).
  • Added the ability to sneak & right-click anywhere along a charted path to open the Travel Map screen using the Charting Map item.
  • Added Enable Remote Map Access config option allowing users to disable this feature.
  • Added movement speed boost while walking on charted paths
  • Added Path Movement Speedup config option allowing users to customize (or disable) the speedup.
  • This approach uses proximity to path nodes which avoids issues traditional speedup mods have that work by targeting walked-on blocks which would apply to non-path scenarios like inside buildings.
  • Added ability to customize Travel Map path line's colours (normal and underground) and opacity via config.
  • Added player stats Distance Walked on Charted Path and Distance of Paths Charted
  • These stats use the vanilla statistics system, so can be viewed in the statistics window or via scoreboard commands.
  • Added /viaromana stats get <player> <stat> and /viaromana stats set <player> <stat> <value> for getting and setting of stats.
  • Added two advancements for each of the respective player stats (each granted at 5 kilometers).

### Improvements:
  • Ported networking from Common Network to Data Anchor to remove a dependency
  • New packet registration system roughly halves the amount of code per-packet making maintenance much easier than before.
  • Added BOOK_PAGE_TURN sound effect to map screen opening.
  • Added teleportation destination randomness (±1 block in XZ & ±0.4 within a block) to prevent groups of people from stacking while still preventing clipping into neighboring blocks.
  • Added a tutorial toast on first hover of a linked sign for a better new player experience.
  • Performance improvements regarding finding the nearest node.
  • Added fade-in to Travel Map screen.

### Fixes:
  • Resolved background of any GUI screen from appearing black when standing inside a charting node (NeoForge).
  • Resolved vignette overlay from darkening when in pause screen (NeoForge).
  • Resolved linked signs not unlinking when broken.

### Changes:
  • Set Biome Fallback config option to false by default
  • Reduced default Travel Fatigue effect duration to 6s

### Notes:
  • If none of your other mods use Common Network feel free to remove it.
# Via Romana 2.1.3 Changelog:

### Improvements:
  • Faster path spline animation in map screen:
  • Changed config spline_animation_speed to spline_animation_time which now reflects the time it takes for any network to be fully animated.
  • Added map optimizations for chunk image setting & getting.
  • Added spatial lookup for map updates to improve performance upon block changes.
  • Improved block update check logic to return earlier in most cases improving performance.
  • Reduce PathGraph sync packet size by optimizing Node structure
  • Added /viaromana sync to force-sync all players PathGraphs in a given dimension.
  • Altered Logging Level states from NONE, DEBUG, VERBOSE to NONE, ADMIN, DEBUG to clarify intended usage, if you were previously using VERBOSE it will default to NONE.
  • Generally improved which logs belong to which logging state.
  • Added logging to admin-relevant events such as sign links/unlinks.
  • Moved Logging Level config from Map Screen to Visuals Screen, which still isn't exactly ideal but more accurate than before.

### Fixes:
  • Made PathGraph sync more robust to prevent players from being unable to interact with/view paths on login.
  • Resolved block update check skipping block breaking in some cases.
  • Resolves block tags not generating when using MidnightLib v1.9.0+

### Notes:
  • Update to the newest Data Anchor version to resolve a TPS issue with Enhanced Celestials.
  • Update to the newest Data Anchor version to resolve a crash related to dataanchor$onTickBlockEntities.
  • Going forwards MidnightLib v1.9.0+ will be required.
# Via Romana 2.1.3 Changelog:

### Improvements:
  • Faster path spline animation in map screen:
  • Changed config spline_animation_speed to spline_animation_time which now reflects the time it takes for any network to be fully animated.
  • Added map optimizations for chunk image setting & getting.
  • Added spatial lookup for map updates to improve performance upon block changes.
  • Improved block update check logic to return earlier in most cases improving performance.
  • Reduce PathGraph sync packet size by optimizing Node structure
  • Added /viaromana sync to force-sync all players PathGraphs in a given dimension.
  • Altered Logging Level states from NONE, DEBUG, VERBOSE to NONE, ADMIN, DEBUG to clarify intended usage, if you were previously using VERBOSE it will default to NONE.
  • Generally improved which logs belong to which logging state.
  • Added logging to admin-relevant events such as sign links/unlinks.
  • Moved Logging Level config from Map Screen to Visuals Screen, which still isn't exactly ideal but more accurate than before.

### Fixes:
  • Made PathGraph sync more robust to prevent players from being unable to interact with/view paths on login.
  • Resolved block update check skipping block breaking in some cases.
  • Resolves block tags not generating when using MidnightLib v1.9.0+

### Notes:
  • Update to the newest Data Anchor version to resolve a TPS issue with Enhanced Celestials.
  • Update to the newest Data Anchor version to resolve a crash related to dataanchor$onTickBlockEntities.
  • Going forwards MidnightLib v1.9.0+ will be required.
# Via Romana 2.1.3 Changelog:

### Improvements:
  • Faster path spline animation in map screen:
  • Changed config spline_animation_speed to spline_animation_time which now reflects the time it takes for any network to be fully animated.
  • Added map optimizations for chunk image setting & getting.
  • Added spatial lookup for map updates to improve performance upon block changes.
  • Improved block update check logic to return earlier in most cases improving performance.
  • Reduce PathGraph sync packet size by optimizing Node structure
  • Added /viaromana sync to force-sync all players PathGraphs in a given dimension.
  • Altered Logging Level states from NONE, DEBUG, VERBOSE to NONE, ADMIN, DEBUG to clarify intended usage, if you were previously using VERBOSE it will default to NONE.
  • Generally improved which logs belong to which logging state.
  • Added logging to admin-relevant events such as sign links/unlinks.
  • Moved Logging Level config from Map Screen to Visuals Screen, which still isn't exactly ideal but more accurate than before.

### Fixes:
  • Made PathGraph sync more robust to prevent players from being unable to interact with/view paths on login.
  • Resolved block update check skipping block breaking in some cases.
  • Resolves block tags not generating when using MidnightLib v1.9.0+

### Notes:
  • Update to the newest Data Anchor version to resolve a TPS issue with Enhanced Celestials.
  • Update to the newest Data Anchor version to resolve a crash related to dataanchor$onTickBlockEntities.
  • Going forwards MidnightLib v1.9.0+ will be required.
# Via Romana 2.1.3 Changelog:

### Improvements:
  • Faster path spline animation in map screen:
  • Changed config spline_animation_speed to spline_animation_time which now reflects the time it takes for any network to be fully animated.
  • Added map optimizations for chunk image setting & getting.
  • Added spatial lookup for map updates to improve performance upon block changes.
  • Improved block update check logic to return earlier in most cases improving performance.
  • Reduce PathGraph sync packet size by optimizing Node structure
  • Added /viaromana sync to force-sync all players PathGraphs in a given dimension.
  • Altered Logging Level states from NONE, DEBUG, VERBOSE to NONE, ADMIN, DEBUG to clarify intended usage, if you were previously using VERBOSE it will default to NONE.
  • Generally improved which logs belong to which logging state.
  • Added logging to admin-relevant events such as sign links/unlinks.
  • Moved Logging Level config from Map Screen to Visuals Screen, which still isn't exactly ideal but more accurate than before.

### Fixes:
  • Made PathGraph sync more robust to prevent players from being unable to interact with/view paths on login.
  • Resolved block update check skipping block breaking in some cases.
  • Resolves block tags not generating when using MidnightLib v1.9.0+

### Notes:
  • Update to the newest Data Anchor version to resolve a TPS issue with Enhanced Celestials.
  • Update to the newest Data Anchor version to resolve a crash related to dataanchor$onTickBlockEntities.
  • Going forwards MidnightLib v1.9.0+ will be required.
# Via Romana 2.1.2 [Neo/Forge & Fabric] Changelog:

### Improvements:
  • Added Russian translations (thanks @thecooldie!).
  • Added map_refresh_threshold config value which allows the user to set a minimum amount of chunks before a map update is allowed. This prevents frequent low-chunk count updates as it's less efficient to update a small amount of chunks due to per-refresh overhead (i.e. 1 chunk and 10 chunks both take ~1.5ms to update in large networks).
  • Added logging_enum config value which allows the user to specify how much logging will be done during mapping processes.
  • Invisible blocks now scan below themselves until a visible block is located.
  • Vastly reduced amount of chunk invalidations caused by block changes that would not be visibly changed in the map view.
  • This primarily covers skipping blocks that remain the same map colour and blocks that have no collision (e.g. snow layers or grass).
  • Added optimization for when config option use_biome_fallback_for_lowres is true, path updates will be disabled for large enough path networks (though chunk data is still invalidated to prevent out-of-date chunk information from persisting). This avoids re-rendering network maps for not visible data.
  • Added disabling of map_refresh_interval, map_refresh_threshold and map_save_interval by setting each to 0 in config.

### Fixes:
  • Resolved invisible blocks (like glass) from 'bleeding' onto map screen due to layer feather.
  • Resolved blocks with no assigned map color from being displayed as invisible.
  • Resolved a hang on world/server close when debug logging was enabled.
  • Resolved an issue where PathGraph was not loaded to the client on world join by delaying until Data Anchor is initialized.
  • Resolved mixin not adjusting Supplementaries Sign Post 'Done' button to the correct position when using non-Fabric loaders

### Investigating:
  • I am aware of the Data Anchor onTickBlockEntities crash, this update is reported to have potentially fixed it. Please let me know if it does or doesn't as it's been hell to recreate it for testing. I've taken exact worlds and modpacks from players who frequently crashed for it to be fine on my end.
# Via Romana 2.1.2 [Neo/Forge & Fabric] Changelog:

### Improvements:
  • Added Russian translations (thanks @thecooldie!).
  • Added map_refresh_threshold config value which allows the user to set a minimum amount of chunks before a map update is allowed. This prevents frequent low-chunk count updates as it's less efficient to update a small amount of chunks due to per-refresh overhead (i.e. 1 chunk and 10 chunks both take ~1.5ms to update in large networks).
  • Added logging_enum config value which allows the user to specify how much logging will be done during mapping processes.
  • Invisible blocks now scan below themselves until a visible block is located.
  • Vastly reduced amount of chunk invalidations caused by block changes that would not be visibly changed in the map view.
  • This primarily covers skipping blocks that remain the same map colour and blocks that have no collision (e.g. snow layers or grass).
  • Added optimization for when config option use_biome_fallback_for_lowres is true, path updates will be disabled for large enough path networks (though chunk data is still invalidated to prevent out-of-date chunk information from persisting). This avoids re-rendering network maps for not visible data.
  • Added disabling of map_refresh_interval, map_refresh_threshold and map_save_interval by setting each to 0 in config.

### Fixes:
  • Resolved invisible blocks (like glass) from 'bleeding' onto map screen due to layer feather.
  • Resolved blocks with no assigned map color from being displayed as invisible.
  • Resolved a hang on world/server close when debug logging was enabled.
  • Resolved an issue where PathGraph was not loaded to the client on world join by delaying until Data Anchor is initialized.
  • Resolved mixin not adjusting Supplementaries Sign Post 'Done' button to the correct position when using non-Fabric loaders

### Investigating:
  • I am aware of the Data Anchor onTickBlockEntities crash, this update is reported to have potentially fixed it. Please let me know if it does or doesn't as it's been hell to recreate it for testing. I've taken exact worlds and modpacks from players who frequently crashed for it to be fine on my end.
# Via Romana 2.1.2 [Neo/Forge & Fabric] Changelog:

### Improvements:
  • Added Russian translations (thanks @thecooldie!).
  • Added map_refresh_threshold config value which allows the user to set a minimum amount of chunks before a map update is allowed. This prevents frequent low-chunk count updates as it's less efficient to update a small amount of chunks due to per-refresh overhead (i.e. 1 chunk and 10 chunks both take ~1.5ms to update in large networks).
  • Added logging_enum config value which allows the user to specify how much logging will be done during mapping processes.
  • Invisible blocks now scan below themselves until a visible block is located.
  • Vastly reduced amount of chunk invalidations caused by block changes that would not be visibly changed in the map view.
  • This primarily covers skipping blocks that remain the same map colour and blocks that have no collision (e.g. snow layers or grass).
  • Added optimization for when config option use_biome_fallback_for_lowres is true, path updates will be disabled for large enough path networks (though chunk data is still invalidated to prevent out-of-date chunk information from persisting). This avoids re-rendering network maps for not visible data.
  • Added disabling of map_refresh_interval, map_refresh_threshold and map_save_interval by setting each to 0 in config.

### Fixes:
  • Resolved invisible blocks (like glass) from 'bleeding' onto map screen due to layer feather.
  • Resolved blocks with no assigned map color from being displayed as invisible.
  • Resolved a hang on world/server close when debug logging was enabled.
  • Resolved an issue where PathGraph was not loaded to the client on world join by delaying until Data Anchor is initialized.
  • Resolved mixin not adjusting Supplementaries Sign Post 'Done' button to the correct position when using non-Fabric loaders

### Investigating:
  • I am aware of the Data Anchor onTickBlockEntities crash, this update is reported to have potentially fixed it. Please let me know if it does or doesn't as it's been hell to recreate it for testing. I've taken exact worlds and modpacks from players who frequently crashed for it to be fine on my end.
# Via Romana 2.1.2 [Neo/Forge & Fabric] Changelog:

### Improvements:
  • Added Russian translations (thanks @thecooldie!).
  • Added map_refresh_threshold config value which allows the user to set a minimum amount of chunks before a map update is allowed. This prevents frequent low-chunk count updates as it's less efficient to update a small amount of chunks due to per-refresh overhead (i.e. 1 chunk and 10 chunks both take ~1.5ms to update in large networks).
  • Added logging_enum config value which allows the user to specify how much logging will be done during mapping processes.
  • Invisible blocks now scan below themselves until a visible block is located.
  • Vastly reduced amount of chunk invalidations caused by block changes that would not be visibly changed in the map view.
  • This primarily covers skipping blocks that remain the same map colour and blocks that have no collision (e.g. snow layers or grass).
  • Added optimization for when config option use_biome_fallback_for_lowres is true, path updates will be disabled for large enough path networks (though chunk data is still invalidated to prevent out-of-date chunk information from persisting). This avoids re-rendering network maps for not visible data.
  • Added disabling of map_refresh_interval, map_refresh_threshold and map_save_interval by setting each to 0 in config.

### Fixes:
  • Resolved invisible blocks (like glass) from 'bleeding' onto map screen due to layer feather.
  • Resolved blocks with no assigned map color from being displayed as invisible.
  • Resolved a hang on world/server close when debug logging was enabled.
  • Resolved an issue where PathGraph was not loaded to the client on world join by delaying until Data Anchor is initialized.
  • Resolved mixin not adjusting Supplementaries Sign Post 'Done' button to the correct position when using non-Fabric loaders

### Investigating:
  • I am aware of the Data Anchor onTickBlockEntities crash, this update is reported to have potentially fixed it. Please let me know if it does or doesn't as it's been hell to recreate it for testing. I've taken exact worlds and modpacks from players who frequently crashed for it to be fine on my end.
# Via Romana 2.1.1 [Neo/Forge & Fabric] Changelog:

### Fixes:
  • Resolved server hang on /stop command usage
  • Resolved maps not updating upon chunk changes in singleplayer
  • Resolved certain tags not being found due to mod conflicts causing failed tag construction
  • Switched to using strings instead of tags where possible, tags are now intended to be added by the player or modpack developer
  • Config regeneration required for changes to occur
  • Corrected some translation key usage
# Via Romana 2.1.1 [Neo/Forge & Fabric] Changelog:

### Fixes:
  • Resolved server hang on /stop command usage
  • Resolved maps not updating upon chunk changes in singleplayer
  • Resolved certain tags not being found due to mod conflicts causing failed tag construction
  • Switched to using strings instead of tags where possible, tags are now intended to be added by the player or modpack developer
  • Config regeneration required for changes to occur
  • Corrected some translation key usage
# Via Romana 2.1.1 [Neo/Forge & Fabric] Changelog:

### Fixes:
  • Resolved server hang on /stop command usage
  • Resolved maps not updating upon chunk changes in singleplayer
  • Resolved certain tags not being found due to mod conflicts causing failed tag construction
  • Switched to using strings instead of tags where possible, tags are now intended to be added by the player or modpack developer
  • Config regeneration required for changes to occur
  • Corrected some translation key usage
# Via Romana 2.1.1 [Neo/Forge & Fabric] Changelog:

### Fixes:
  • Resolved server hang on /stop command usage
  • Resolved maps not updating upon chunk changes in singleplayer
  • Resolved certain tags not being found due to mod conflicts causing failed tag construction
  • Switched to using strings instead of tags where possible, tags are now intended to be added by the player or modpack developer
  • Config regeneration required for changes to occur
  • Corrected some translation key usage
# Via Romana 2.1.0 [Neo/Forge & Fabric] Changelog:

### Changes:
  • Via Romana now has native builds for Forge and NeoForge which avoids any issues people were having with Sinytra Connector - [#58](https://github.com/RasaNovum/Via_Romana/issues/58)
  • Via Romana is no longer using Surveyor Map Framework for map info, we have our own ground-up system which both adds functionality and fixes crashes - [#76](https://github.com/RasaNovum/Via_Romana/issues/76) [#70](https://github.com/RasaNovum/Via_Romana/issues/70) [#60](https://github.com/RasaNovum/Via_Romana/issues/60) [#59](https://github.com/RasaNovum/Via_Romana/issues/59)
  • Instead of Surveyor always scanning all chunks, chunks are now scanned during the charting process resulting in significantly lower storage utilization and performance impacts during normal use
  • Via Romana is still compatible on Fabric with Surveyor-based mods like Hoofprint and Antique Atlas for destination additions on maps
  • We now use Moonlight for dynamic tag generation (instead of BRRP), Data Anchor for saving, and Common Network for networking
  • This means existing path networks aren't directly transferable to this update, but can be migrated using /viaromana convert legacyPaths (all networks will be saved to the overworld).
  • Deleting your existing via_romana.json config file is strongly recommended.

### Additions:
  • Added an estimated biome background layer which makes larger maps look much more complete
  • Added a config for defining custom config colours, useful for both overriding defaults or adding modded biomes (please submit a Github issue if a biome is missing that should be included)
  • Added a fallback to biome data when a map is large enough for the added resolution of full chunk data to be diminishing, resulting in a significant speed boost for large map generation


### Fixes/Improvements:
  • Resolved traveler's Fatigue not applying as expected
  • Resolved padding issues with the map screen
  • Resolved nodes not saving globally instead of to a specific dimension
  • Resolved status messages not correctly reflecting charting radius
  • Resolved tutorial not correctly reflecting charting radius
  • Resolved invalid block indicator not correctly reflecting charting radius
  • Resolved nodes not being placed on the liquid blocks when added to valid path tag list
  • Resolved nodes not scanning upwards for ideal placement
  • Improved map background tile blending
  • Improved node vignette when walking through charting nodes
  • Improved underground detection for map screen path spline
  • Improved default tag/block inclusions in via_romana:path_block
  • Saving config via GUI automatically updates caches (1.21.1 exclusive)
  • Tweaked default config values
# Via Romana 2.1.0 [Neo/Forge & Fabric] Changelog:

### Changes:
  • Via Romana now has native builds for Forge and NeoForge which avoids any issues people were having with Sinytra Connector - [#58](https://github.com/RasaNovum/Via_Romana/issues/58)
  • Via Romana is no longer using Surveyor Map Framework for map info, we have our own ground-up system which both adds functionality and fixes crashes - [#76](https://github.com/RasaNovum/Via_Romana/issues/76) [#70](https://github.com/RasaNovum/Via_Romana/issues/70) [#60](https://github.com/RasaNovum/Via_Romana/issues/60) [#59](https://github.com/RasaNovum/Via_Romana/issues/59)
  • Instead of Surveyor always scanning all chunks, chunks are now scanned during the charting process resulting in significantly lower storage utilization and performance impacts during normal use
  • Via Romana is still compatible on Fabric with Surveyor-based mods like Hoofprint and Antique Atlas for destination additions on maps
  • We now use Moonlight for dynamic tag generation (instead of BRRP), Data Anchor for saving, and Common Network for networking
  • This means existing path networks aren't directly transferable to this update, but can be migrated using /viaromana convert legacyPaths (all networks will be saved to the overworld).
  • Deleting your existing via_romana.json config file is strongly recommended.

### Additions:
  • Added an estimated biome background layer which makes larger maps look much more complete
  • Added a config for defining custom config colours, useful for both overriding defaults or adding modded biomes (please submit a Github issue if a biome is missing that should be included)
  • Added a fallback to biome data when a map is large enough for the added resolution of full chunk data to be diminishing, resulting in a significant speed boost for large map generation


### Fixes/Improvements:
  • Resolved traveler's Fatigue not applying as expected
  • Resolved padding issues with the map screen
  • Resolved nodes not saving globally instead of to a specific dimension
  • Resolved status messages not correctly reflecting charting radius
  • Resolved tutorial not correctly reflecting charting radius
  • Resolved invalid block indicator not correctly reflecting charting radius
  • Resolved nodes not being placed on the liquid blocks when added to valid path tag list
  • Resolved nodes not scanning upwards for ideal placement
  • Improved map background tile blending
  • Improved node vignette when walking through charting nodes
  • Improved underground detection for map screen path spline
  • Improved default tag/block inclusions in via_romana:path_block
  • Saving config via GUI automatically updates caches (1.21.1 exclusive)
  • Tweaked default config values
Via Romana: Infrastructure-Driven Fast Travel Icon
Download Via Romana: Infrastructure-Driven Fast Travel
Select game version
Select platform