Waypoints

Waypoints

Mod and data pack

Brings waypoints to Vanilla Minecraft with a fully immersed survival experience.

Server Game MechanicsMagicManagementTransportationUtility

10.2k downloads
50 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

1.0-Alpha.2

Changelog

THIS RELEASE IS IN ALPHA. THERE WILL BE BUGS!

Alpha 2 fixes a number of issues found since the first alpha release, refactors parts of the code, and also adds a new gameplay feature.

Changelog

Fixes

  • Fixed dimensions not storing properly, leading to all created waypoints being moved into the overworld.
  • Fixed book_generator.py crashing during result generation.
  • Fixed sounds being played at 0 0 0 instead of player position.
  • Fixed infinite recursion loop in level consumption, leading to command cancellation.
  • Fixed relative waypoint books not rendering properly.
  • Teleporting while in creative mode no longer uses levels.

Refactors

  • The page purger is now generalised instead of only working for All Waypoints Books.
  • Book Modifier resets has been exported into its own function.
  • Removed unused item modifiers.

Gameplay

  • Added Relative Waypoint Books. Relative Waypoint Books rely on their own internal waypoint storage and do not depend on the global waypoint storage. These are intended to be used rather than the All Waypoints Books which will become nearly unusable when adding too many waypoints.
  • Creating a new waypoint using a waypoint creator book now gives back a written book representing and storing the waypoint. New waypoints are still added to the global list.
  • Throwing a relative waypoint book onto a cartographer table with a waypoint will consume the waypoint and add it to the relative waypoint book.

Other changes

  • The pack version is now 15 and the pack now only supports 1.20.x. This was expected before, but is now official.
  • All books created by the datapack now have a custom tag depending on their use. Books created before this version could potentially be incompatible with future features.
    • All Waypoints Teleport Books have the tag AllWaypoints set to 1b
    • Relative Teleport Books have the tag RelativeWaypoints set to 1b
    • Waypoints have the tag IsWaypoint set to 1b

Known Issues

  • Teleporting using a Relative Teleport Book does not work. This feature is coming soon.

Updating

Updating from Alpha 1 should be as simple as running the command /function #fisch37:waypoints/book_modifiers. All waypoints should have preserved compatibility.

Using this version

This version is slightly more usable than Alpha 1, but an intuitive experience should not be expected. Creating waypoints works by signing books gotten by /function fisch37:waypoints/get_book as before.

Getting a All Waypoints Teleport Book is still complicated and involves throwing a functional written book onto the ground (Easily aquired using /give @s written_book{title:"",author:""}) and running /execute as @e[type=item,limit=1,sort=nearest] run function fisch37:waypoints/book_modifiers/on_floor_all. Updating All Waypoints Teleport Books using the previous commmand is still required.

For the brave, increasing the maximum page count of teleport books is still possible by editing the datapack yourself, but may lead to problems. Note that you do not have to copy the json file anymore as the corresponding item modifier has been removed from the datapack.

Full Changelog: https://github.com/Fisch37/waypoints-vanilla/compare/v1.0-alpha...v1.0-alpha.2

Files

waypoints-vanilla-1.0-alpha.2.zip(24.29 KiB) Primary Download

Project members

Fisch37

Owner

Details

Licensed MIT
Published a year ago
Updated 9 months ago