
Safepaths (MineColonies)
Safepaths mod allows players (and friendly NPCs like colonists and visitors from MineColonies) to naturally create paths by walking over the same blocks repeatedly, with configurable settings
- Загрузки
- 1K
- Подписчики
- 6
- Обновлён
- 16 июля 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 5 июля 2026 г.
Bring your world to life with dynamic, organic Safepaths!
Safepaths allows players (and friendly NPCs like colonists and visitors) to naturally create dirt paths simply by walking over the same blocks repeatedly. Established paths reward you with a configurable speed boost, making travel through your base or village faster and more immersive.
✨ Features:
- Organic Path Creation: Walk over blocks (like grass or dirt) multiple times to naturally form a path over time.
- Speed Boost: Traveling on paths grants a seamless movement speed bonus to you and colonists.
- Smart Decay System: Unused paths will naturally revert to dirt over time, keeping your world dynamic.
- 100% MineColonies Compatible (Optional but recommended): Citizens, visitors, and mercenaries can create paths and use the speed boost! Barbarians are strictly blocked from messing with your roads.
- Farmland Protection: MineColonies fields and buildings are completely safe and will never be trampled into paths.
- Fully Configurable: Easily tweak the required passes, speed multiplier, construction limits, and decay timers in the config file to suit your modpack's playstyle, server-side.
Spoiler
Can be used in a modpack, just inform me
Ченджлог
1.1.0Релиз1.21.1 · 16 июля 2026 г.
1.1.0
Changed
- License switched from MIT to All Rights Reserved: modpacks and redistribution require prior permission (contact via GitHub)
- Optimization and version bump
Full Changelog: https://github.com/ahm3tak1f616/Safepaths/compare/v1.0.2...v1.1.0
1.0.2Релиз1.21.1 · 16 июля 2026 г.
1.0.2 - 2026-07-14
Added
- GameTests for pathable tags, path memory, path formation, and farmland protection (
./gradlew runGameTestServer) - In-game config screen (Mods → Safepaths → Config) wired to lang keys
- Optional MineColonies dependency metadata in
neoforge.mods.toml - README datapack tag documentation
- MIT
LICENSEand aligned license metadata (gradle.properties/ mods.toml) - Optimized mod logo (
icon.png, 128×128)
Improved
- Entity tick path logic is gated on an allow-list before block lookups (cheaper for unrelated mobs)
- Speed boost re-applies when
speedMultiplier/enableSpeedBoostchange mid-session - Cleanup interval scales with
constructionTime/decayTime(clamped 20–1000 ticks) - Unloaded path entries older than
2 × decayTimeare pruned so memory cannot grow forever - Last-step cache cleared on level unload and server stop
- Datapack tags:
#safepaths:path_creators,#safepaths:path_blocked,#safepaths:cannot_become_path(same defaults as before)
Fixed
- Path decay timers now refresh when entities walk on existing dirt paths
- Path/trample memory is saved per dimension (
SavedData), so decay and original-block restore survive restarts and stay isolated between worlds - Stale path memory is cleared on explosions, piston moves, and fluid block placement, and invalid entries are dropped when the block no longer matches
- Speed boost now uses
ADD_MULTIPLIED_TOTALwith default0.2so it matches Speed I (+20%) for all entities - NeoForge/Minecraft dependency ranges now come from Gradle properties
- README accurately describes decay restore, farmland protection, and the speed boost
- Path trample and decay now track dimension + position, so different worlds no longer share the same path data
- Paths only form from steps while on the ground (flying, falling, and mid-jump no longer count)
requiredPassesis limited to 1–1000 so invalid config values cannot break the mod
1.0.1Релиз1.21.1 · 7 июля 2026 г.
- Refactored chunk loading logic: Optimized LevelTickEvent to prevent redundant checks.
- Performance improvement: Added isLoaded checks to ensure path creation only occurs in active chunks, reducing overhead.
- Compatibility: Refined event registration to adhere to NeoForge 1.21.1 standards.
- Cleaned up project environment and resolved build path issues.
- v1.0.1
1.0.0Релиз1.21.1 · 7 июля 2026 г.
- Initial release
- v1.0.0
Комментарии
Загружаем…