Перейти к содержимому
Mineforgian

DFWaypoints

Keep your DiamondFire plots organised with DFWaypoints!

Загрузки
313
Подписчики
2
Обновлён
31 января 2026 г.
Лицензия
MIT

Опубликован 7 июля 2025 г.

DFWaypoints Logo
DFWaypoints Logo with text reading 'DFWaypoints' to the right

modrinth kofi-singular

DFWaypoints is a client-sided mod for the DiamondFire minecraft server. It aims to assist plot developers and builders in moving around their plots, as well as keeping track of their code/builds.

Features

  • /waypoint - The command used to configure waypoints. You can also use /wp.
    • /waypoint create - Creates a waypoint at your current location.
    • /waypoint delete - Deletes the given waypoint.
    • /waypoint teleport - Teleports to the given waypoint.
      • /wtp - /waypoint teleport alternative.
    • /waypoint list - Lists all waypoints on your current plot.
    • /waypoint appearance - Sets the given waypoint's appearance option to the given value.
      • You can also modify these options by opening the config while on a plot.
  • Waypoint Rendering - Waypoints are rendered in the world at their set positions.
    • Each waypoint can be configured to appear differently from others.
  • Lookwarp - Teleport to waypoints just by looking at them and pressing a keybind!

Credits

Huge thanks to @zbinfinn and @settings.gradle.kts on Discord for help with early development!

Ченджлог

1.2.2Релиз1.21.11 · 31 января 2026 г.

Misc. Changes

  • Fixed waypoint Y and Z values being set to the X value

DEVELOPER'S NOTE:
see you in 6 months im going off to cry in my corner

1.2.1Релиз1.21.11 · 31 января 2026 г.

Commands

  • Added /waypoint position <here||x y z> <waypoint>, used to set a waypoint's position to either your current location or one given in the command.
    • Added /waypoint pos as /waypoint position alias.
  • Added /waypoint move <x> <y> <z> <waypoint>, used to shift a waypoint's location by the given amounts.

Misc. Changes

  • Waypoint positions are now shortened to two (2) decimal places.
    • If you think that's too imprecice, please seek professional help! <3

DEVELOPER'S NOTE:
Literally speedran this update because I needed it to finish porting Dodgebolters over to a mega plot (without going insane). If you find any bugs please report them at https://github.com/AussieBox/DFWaypoints/issues and I'll fix them in a later patch.

1.2.0Релиз1.21.11 · 26 января 2026 г.

Client-Sided Config

  • DFWaypoints now depends on YetAnotherConfigLib for client-sided config.
    • If you have ModMenu installed, you can configure options in-game as well!
    • You can find this new config at DFWaypoints/config.json5.
  • Several settings related to rendering and general configuration have been added, with more on the way!

Waypoint Rendering

  • Waypoints are now RENDERED in the world at their positions!
  • Many options for appearance can be configured per-waypoint with the /waypoint appearance <option> <value> <waypoint> command or in the client-sided config.

Lookwarp

  • By looking towards a waypoint rendered in the world and pressing the lookwarp keybind (Default Middle Button), you can teleport to it immediately!
    • If you're looking at multiple waypoints (displayed as a list on the HUD), you'll be teleported to the waypoint you were looking at first.

Waypoint File Saving

  • The format for how waypoints are saved has been changed drastically. Because of this, your waypoints will need to be re-created after updating to v1.2.0.
  • Waypoints are now saved in per-plot JSON files, which are sorted by Node. Sharing your waypoints has never been easier!
    • You can find your new waypoint files at DFWaypoints/{Node Name}/{Plot ID}-waypoints.json.

      An image of the new DFWaypoints directory after v1.2.0.

Misc. Changes

  • Minor code optimisations.
  • Added a new Waypoint Type system, which will be used in future updates.
  • Added /waypoint appearance subcommand.
  • Tied in-editor requirement for waypoint creation to a config option.

DEVELOPER'S NOTE:
While this update should be stable overall, certain parts of it are quite finicky. Please don't mess with things you don't understand! I've attached some answers to questions you may have. Thanks for understanding!

Why did you add the waypoint type system NOW?

While there's only one waypoint type right now (that being waypoint), if I added this system later on your JSON files would have to be reformatted a second time, and that could have caused some potential data loss. So it's probably best to add it now and just expand on it later on.

What does the plots.json file do?

The plots.json file keeps track of every plot you have waypoints on. It saves information like its ID and the Node it's on, and the mod knows which files to load (and where they are) because of it.

If you're sharing a waypoint file with your friends, ensure they have the plot you're sharing with them in their plots.json file. Hopefully I can make that process automatic in future updates- an in-game importer would be pretty awesome.

Why isn't there a system to port my waypoints over?

Waypoints have been given a bunch of new data this update, and files are now sorted by Node- information that wasn't available prior to v1.2.0. Even with an automatic porting system, you'd have to tell the mod which node every single plot you had saved was on.

Why don't waypoints render while outside of dev/build mode?

That's cheating.

1.1.1Релиз1.21.8 · 25 сентября 2025 г.

This version has added support for 1.21.8, along with DiamondFire's recent 8.0 update.

Changes
  • Added support for Minecraft 1.21.8
  • Dropped support for Minecraft 1.21.3
1.1.0Релиз1.21.3 · 20 августа 2025 г.

This version has majorly changed chat message formatting, as well as updated some internal code (unmentioned for user benefit).

Additions
  • Three new DFWaypoints "mark" emoticons, and a new font ("dfwaypoints:chat").
Changes
  • Chat messages will now have either a "success", "error", or "info" message type, and are formatted differently based on said type.
  • Replaced the double-right-facing arrow at the start of chat messages with the new DFWaypoints Marks.
1.0.0Релиз1.21.3 · 13 августа 2025 г.

This version has added the /waypoint command, as well as four subcommands, the /wp alias, and the /wtp alternate command.

Additions
  • /waypoint
  • /waypoint create
  • /waypoint delete
  • /waypoint teleport
  • /waypoint list
  • /wp (alias command for /waypoint)
  • /wtp (alternate command for /waypoint teleport)

Комментарии

Загружаем…