DesirePaths : Dynamic Player-Made Trails icon

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

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




Fixed an issue where blocks below minecart tracks could be changed.
----------, Oct 15, 2024

Adds a new config option noPathsInAnyTown:
This option is false by default, but when set to true will mean that no paths can be created inside any towns.
----------, Jun 16, 2024

- Fixed a bug where if the player was standing on a non-full block (ex. dirt path, bottom slab, or bottom trapdoor) the block below that block would be switched. This no longer occurs! (Thanks quillin for reporting on discord!)

- Fixed a bug where the plugin would sometimes fail to load if you restart after toggling maintenance mode.
----------, May 25, 2024

Added a new config option under griefPreventionIntegration called noPathsInAnyClaim which disables path creation in all GP claims even if the player has permission to build there. This option is disabled by default.
----------, May 13, 2024

- Did some code cleanup.
- Added a new config option for towny, you can now control wilderness paths and paths in the locations players are allowed to break seperately.
- new command /desirepaths maintenance, this command turns off path creation entirely whenever it is toggled on, permission is desirepaths.maintenance, setting is preserved between restarts
----------, Apr 25, 2024

Added GriefPrevention Integration! Works similar to Towny Integration where by default paths can only be created where players can break and in the wilderness. This is of course all editable in config!

I've never worked with GriefPrevention before so please let me know if you have any issues!
----------, Apr 25, 2024

Code (Text):
chanceModifiers:
## CROUCHING_BLOCK_BELOW and CROUCHING_BLOCK_AT_FEET are added to chance from the other modifiers.
## By default, they are set to negative numbers to decrease the base chance.
## They are only added when the player is crouching.
  CROUCHING_BLOCK_BELOW: -10
  CROUCHING_BLOCK_AT_FEET: -100
----------, Mar 26, 2024

I've changed the movement check option to be slightly more sensitive in order to fix an issue where players riding entities moving really slowly did not create paths.
----------, Mar 25, 2024

Today I have for you an exciting new plugin integration update! Note that this is marked as a beta release so you may want to avoid using it on production for the time being, but if you choose to it should be fine.

1. Firstly, probably the most highly requested feature: Lands integration!
When Lands is installed DesirePaths now registers a custom role flag that controls where paths can be created. We also have some config options to customize the flag.
Code (Text):
landsIntegrations:
  displayFlag: true
  flagDisplayName: "Desire Paths"
  flagDisplayDescription: "Allow this role to create paths?"
  flagDisplayMaterial: "DIRT_PATH"
  defaultFlagState: true
2. Next, CoreProtect Integration! DesirePaths can now log paths being created to CoreProtect. We also have a config option to enable and disable this feature! It is turned off by default.
Code (Text):
coreProtectIntegrations:
  logPathsToCoreProtect: false
If you have any issues with this beta release please let me know either in the discussion section here on spigot or by contacting me on discord!
----------, Mar 24, 2024

Just a small update that makes it so the RIDING_HORSE config option now applies to camels & llamas as intended!
----------, Feb 2, 2024

Big thanks to @lichen91 for most of the stuff in this update! Thanks for contributing!
- Tons of code cleanup
- Removed desirepaths.exempt permission
- Console can now toggle players path status with /desirepaths toggle <player>
- New config option enableInCreativeMode to allow paths being created when the player is in creative mode
- Changed default config to use new Material id for grass
Less exciting stuff that I did

- Added tab completion for commands
- Very small code cleanup and format changes
----------, Jan 26, 2024

Some users had issues with the extra movement check option, it should be fixed for everyone now. I've also made it slightly less sensitive so it should be more noticeable that it makes a difference.
----------, Jan 20, 2024

You can now allow your players to personally toggle path creation on and off. Just give them the permission desirepaths.toggle and they will be able to use the command /desirepaths toggle!

If you experience issues with this update feel free to contact me on discord!
----------, Sep 23, 2023

I added a new config option called movementCheckEnabled. Setting this to true means that desirepaths will perform an extra check that makes sure players are actively moving before changing the blocks below them. You will need to regenerate the config or add the lines below to use this setting

Code (YAML):
## movementCheckEnabled determines if we should run an extra check to see if the player is currently moving.
## Setting this to true means that unless a player is actively moving around we won't change the block below them.
## This setting will have an impact on the plugin's performance, if you have issues you should set this to false.
movementCheckEnabled
: false
----------, Sep 22, 2023

If WorldGuard is installed on your server DesirePaths will now create a new flag called desirepaths-paths which is set to allow by default. Setting this flag to deny will mean that paths will not be created by any player in that world guard region!

NqBcQez.png
----------, Apr 12, 2023

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