DesirePaths : Dynamic Player-Made Trails icon

DesirePaths : Dynamic Player-Made Trails -----

Paths are created and expanded over time by players walking (or riding) around!



DesirePaths allows your players to create trails around your server without having to ever manually place a single block!




Why DesirePaths?
  • It's extremely configurable. Change all chance modifiers to fine tune how long paths take to form. Easily add, change, or remove path materials. Blacklist worlds that you don't want it to affect. Customizable Towny integration.
  • It's simple. DesirePaths is not particularly complicated and will work perfectly fine out of the box with little to no set up from you.
  • It's Performant. DesirePaths attempts to be as light weight as possible while remaining effective in its purpose. Customize the frequency of checks to fit any server set up.
  • Easy Support. I'm reachable on discord @kerm.mc
  • Future Updates. Most plugins with similar functionality have gone un-updated for multiple years, DesirePaths is here to stay and will be remain up to date with future Minecraft versions. I'm planning to continue adding new features! Let me know if there's something you'd like to see added to DesirePaths!
  • (Optional) Towny Integration. If you're using Towny DesirePaths can make a great addition as it will respect claimed areas.
  • (Optional) WorldGuard Integration. If you're using WorldGuard DesirePaths will register a custom flag that you can set to prevent paths from being created in any region you choose!
  • (Optional) Lands Integration. If you're using Lands DesirePaths will register a custom role flag that you can set to prevent paths from being created!
  • (Optional) GriefPrevention Integration. If you're using GriefPrevention DesirePaths can be configured to only allow paths where players can break blocks!
  • (Optional) CoreProtect Integration. If you're using CoreProtect you can choose to have DesirePaths log path creation!
How it works
  • DesirePaths runs on a timer. Every 10 ticks (configurable) each online player is checked for several factors. (you can find a list of these factors in the config.yml)
  • Each player then has a chance based on these factors for the block below them to be changed.
  • The block below the player is either changed or it is not and then the cycle repeats!
Installation
  1. Stop the server and add DesirePaths.jar to your plugins directory
  2. Restart the server
  3. Modify the config.yml to your hearts content
  4. Run /desirepaths reload or restart the server to apply your changes
Command(s)
  • / desirepaths reload
  • / desirepaths toggle
  • / desirepath toggle [player] (console only)
  • /desirepaths maintenance
Permissions
  • desirepaths.reload - permission to run the plugin's reload command
  • desirepaths.toggle - permission to personally toggle path creation on and off
  • desirepaths.maintenance - permission to turn on maintenance mode which disables all path creation on the server.
Configuration
  • DesirePaths has a pretty simple configuration file, which can be found here. All configuration options are explained pretty thoroughly in the config itself.
P.S.
  • If you need support don't hesitate to contact me on discord @kerm.mc
  • If there's a feature you would like to see added to DesirePaths message me on discord or in the discussion on this plugin!
  • If you found this plugin fun or interesting I would greatly appreciate a review!
  • THANKS SO MUCH FOR 2,000 DOWNLOADS!!
Resource Information
Author:
----------
Total Downloads: 2,445
First Release: Apr 4, 2023
Last Update: Oct 15, 2024
Category: ---------------
All-Time Rating:
17 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings