Description
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


