Please sign in to access this page

Wavepoint

Wavepoint

19 devlogs
19h 9m
•  Ship certified
Created by Solar

Wavepoint: a new, simplistic waypoint system for Minecraft! (1.21.8 Paper)

Test Minecraft Server: mcwp.solarcosmic.net:11578 (1.21.8 - Online Mode disabled for demo)

Timeline

Ship 1

This ship is currently being voted on by the community. Check back later!

Solar

about 13 hours ago

Solar Covers 19 devlogs and 19h 9m

Just like that - Wavepoint is finished for now! It was fun, and I definitely learnt a lot about Spigot/Paper and even core mechanics of Java. Whoever you vote for, thank you for reading these devlogs, your decision is up to you now :D

Update attachment
Earned sticker

Fixed an issue where the command would error if there was an invalid argument - also did a couple of tweaks!

Update attachment

Added more configurations! You can now use max_cap to set the maximum amount of waypoints a user can make, and max_characters to set the maximum length of newly created waypoint names.

Update attachment
Solar Solar 1 day ago

yep! it actually pulls up /wp info (name), which gives you info about a waypoint, including a click-to-teleport function! thanks for commenting :D

GB114 GB114 1 day ago

Do the waypoints that appear on /wp list teleport you to those waypoints when you click them?

no joke, spent basically half an ENTIRE hour attempting to fix ONE bug.. but it works now! it was something to do with movement. also added more sounds, check out what it's like now!

Earned sticker

Added more language support (look at this now!)

Update attachment
Solar
Solar
2h 50m 2 days ago

Summer of Making has been down.. a lot lately. Anyways - I've done some more things, such as being able to execute commands on an action, more language support, and been working on extra Spigot support too (although I might switch it completely to Paper..)

Update attachment

Done a lot of things - added support for different language packs, created an API for people to use for their own plugins, and miscellaneous changes!

Update attachment
Earned sticker
Solar
Solar
1h 14m 3 days ago

Added CombatLogX integration! If you have CombatLogX, you can now prevent teleportation and setting waypoints during combat.

Update attachment

Added Vault support! This means that with nearly any economy plugin, you can use it with Wavepoint!

Added tab completion for the waypoints! I had to rewrite another function.. but it works!

Update attachment

Added a counter for the teleportation - and also, you can't move otherwise it cancels! This is to prevent combat logging / escaping damage hits.

Update attachment

After a bunch of refactoring work, teleportation works! There is a known bug that if you restart the server and join, the pitch and yaw are ridiculous numbers, and that means you look either straight up or down, which I'll try to fix..

Update attachment

Nevermind, all good now! I didn't realise I wasn't supposed to loop through EVERY item.. oops.. works now! (now I've got to add teleporting - my favourite part!)

Update attachment

I've been working on fetching the current data from waypoints.yml, and i've sort of gotten it to work, but there's too many... there's only supposed to be 2

Update attachment

Waypoints now properly save in waypoints.yml on server close!

Update attachment

Waypoints will now save in waypoints.yml! (or at least their names..) I've also played around with the Waypoint object, an object that contains: playerId, location, name, and timestamp.

Update attachment
Solar
Solar
1h 52m 4 days ago

It doesn't seem like it - but this was insanely wild to make. Took a while, but I finally got this sorted - and now you can use the /wp command to view the list of waypoints and set some waypoints!

Update attachment

Added a command - /wp! Right now, it only has 3 tab completions - they don't do anything at the moment, but they're there!

Update attachment
Earned sticker
Solar
Solar
1h 37m 4 days ago

Welcome! After being confuzzled by JSON nonsense (me trying to figure out how to get JSON working in Java - which was the entire hour and a half) I just decided to work with YAML, and this is the design I've come up with!

Update attachment