Hytale mod that automatically creates paths where players often walk. Fully configurable ways to how the paths are made. https://www.curseforge.com/hytale/mods/pathinator
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Troed Sångberg 8b91504fc7 Update to Hytale 0.6.0-pre.9 compatibility
- Updated ServerVersion to =0.6.0-pre.9
- Updated useVersion to 0.6.0-pre.9
- Bumped mod version to 1.3.2
- No breaking changes detected in plugin API
2026-07-23 22:47:09 +02:00
docs/block_types docs: Add decorative block types documentation 2026-03-15 18:23:20 +01:00
gradle/wrapper feat: gradle support (#10) 2026-02-02 16:08:11 +00:00
META-INF feat: Implement grass-to-dirt conversion using proper Hytale API 2026-03-15 13:05:40 +01:00
src/main Update to Hytale 0.6.0-pre.9 compatibility 2026-07-23 22:47:09 +02:00
.gitignore Update to v1.0.0 with server compatibility 2026.03.26-89796e57b 2026-03-26 17:20:37 +01:00
build.gradle.kts fix: Update ServerVersion to SemverRange format (=0.5.1) for Hytale server compatibility 2026-05-27 10:03:29 +02:00
gradle.properties fix: Update for new Hytale server release with OpenSUSE Tumbleweed compatibility 2026-05-27 09:46:00 +02:00
gradlew fix: bump plugin version to fix circular dependencies and make gradlew executable, remove .idea/ junk 2026-02-02 16:32:44 +00:00
gradlew.bat feat: gradle support (#10) 2026-02-02 16:08:11 +00:00
logo.jpg Update to v1.0.0 with server compatibility 2026.03.26-89796e57b 2026-03-26 17:20:37 +01:00
logo.png fix: Add player disconnect cleanup and fix duplicate processing 2026-03-16 19:58:02 +01:00
README.md feat: Update to v1.1.1 with configurable persistence and enhanced commands 2026-04-03 09:48:59 +02:00
settings.gradle.kts Update to Hytale 0.6.0-pre.9 compatibility 2026-07-23 22:47:09 +02:00

Pathinator

Humans affect the world around us. When we move between common locations we make our marks on the grass and soil, creating paths for others to follow. This Hytale mod explores the viability of automatically make such modifications to the in-game world.

THIS MOD EDITS YOUR WORLD!

If you install it and later think the created paths are ugly you won't be able to un-edit them by just removing the mod again.

What it does

The mod keeps track of which blocks players walk on or pass through, and how many times. If those blocks are of the types in the configuration file, the mod will then change the block to the next block in the progression chain if it has been affected enough times.

Example (default config)

Blocks walked on:

  • Any Grass type block will become Grass_Dry when it has been walked on ten times.
  • A Grass_Dry block will become Soil_Pathway if walked on 100 times.

Blocks passed through:

  • Two block high Plant_Grass_Sharp_Wild becomes one block high Plant_Grass_Sharp_Tall
  • Plant_Grass_Sharp_Tall becomes Plant_Grass_Sharp
  • Plant_Grass_Sharp to Plant_Grass_Sharp_Short
  • Plant_Grass_Sharp_Short then ... disappears altogether.

These progression chains and numbers can be configured in any way you can imagine. People's feet polishing stone into marble? Also, by removing the default progression chains you can disable the lowering of grass if you want.

Installation

Put jar in mods/ and start your server. A configuration file will be created with some hopefully sane defaults. Edit them as you see fit.

Configuration Options

The mod supports the following configuration options:

  • EnablePathCreation: Enable/disable path creation functionality (true/false)
  • EnablePersistence: Enable/disable data persistence across server restarts (true/false)
  • ProcessingIntervalMinutes: How often to process block conversions (in minutes)
  • LoggingLevel: Level of logging detail (off, processing, debug)

Commands

'/pathinator' - displays flags
'/pathinator --version' - displays version
'/pathinator --reload' - reloads and applies updated configuration
'/pathinator --clear' - clears all currently tracked data
'/pathinator --config' - displays current configuration settings

License

Creative Commons Zero