ModLicenseRef-All-Rights-Reserved
MS Extras
This mod is an Pathfinding API for general usage
3
Downloads
0
Followers
2 months ago
Updated
📦
1
Versions
📖About MS Extras
This mod is disigned as an API for scripting mods like Minescript.
How to use it
( Minescript Example )
from minescript import echo
# Import the API
PathfinderAPI = JavaClass("gamchu.pathfinder.api.PathfinderAPI")
GoalBlock = JavaClass("gamchu.pathfinder.goals.GoalBlock")
# Get pathfinder instance
pathfinder = PathfinderAPI.getProvider().getPathfinder()
# Create a goal and find a smoothed path
goal = GoalBlock(100, 64, 200)
future = pathfinder.findSmoothedPathAsync(goal)
# Wait for result
result = future.get()
if result.getSuccess():
echo(f"Path found with {result.getPathSize()} waypoints")
else:
echo("No path found")
Checking Pathfinding Status
# Check if pathfinding is currently running
if pathfinder.isPathing():
echo("Pathfinding in progress...")
else:
echo("No pathfinding running")
Cancelling Pathfinding
# Cancel the current pathfinding operation
if pathfinder.isPathing():
pathfinder.cancel()
echo("Pathfinding cancelled")