90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...

1.21.1-508

by granny on Aug 23, 2024
Download

bump gradle wrapper to 8.8
update to 1.21.1

1.21-507

by granny on Jul 24, 2024
Download

[ci skip] minor cleanup
convert any number type received from Section Y key as ints

1.21-506

by granny on Jul 24, 2024
Download

apply hotfix for worlds being registered twice when running resetmap command

1.21-505

by granny on Jul 22, 2024
Download

stop basing the nether roof off of the vanilla renderer, closes #51

1.21-504

by granny on Jul 22, 2024
Download

add a message to the fullrender command if there's no region files to load

1.21-503

by granny on Jul 22, 2024
Download

update cloud confirmation processor, closes #52
temporarily disable the reset map command when ran as player

1.21-502

by granny on Jul 22, 2024
Download

move settings file I/O into it's own thread, closes #38

1.21-501

by granny on Jun 21, 2024
Download

[ci skip] some dependency changes
fix plugin not registering properly on spigot

1.21-500

by granny on Jun 17, 2024
Download

update to 1.21 (#49)

1.20.6-499

by granny on Jun 17, 2024
Download

shallow list copy in hashcode, closes #48

1.20.6-498

by granny on Jun 1, 2024
Download

remove unnecessary global scheduler cancellation

we only cancel it ourselves when the plugin is disabled, but that's already handled for us. This removes the call to a paper-only class, which should allow pl3xmap to run properly on spigot

1.20.6-497

by granny on Jun 1, 2024
Download

support uncompressed data, closes #45

1.20.6-496

by granny on May 27, 2024
Download

support the LZ4 compression type, closes #44

1.20.6-495

by granny on May 13, 2024
Download

use a shallow copy of the points in json wrapper, closes #42

1.20.6-494

by granny on May 12, 2024
Download

Add Folia Support (#40)

1.20.6-493

by granny on May 2, 2024
Download

Pl3xMap 1.20.6

Starting with build #493, the version of Minecraft that Pl3xMap supports has changed to 1.20.6. Listed out below are some of the changes that come with this build.

New Feature; Realtime marker updates!

This means that all markers (like moving player icons and the like) will now update in realtime through the use of Server Sent Events. The file-based marker updates still exist as both a fallback in case realtime updating fails, and as a way to have custom/plugin markers continue existing even when the map is viewed while the server is offline (if you have a reverse proxy set up).

Each layer config now has an additional live-update option. This option controls whether or not the specified layer should be pushed in realtime to end-users. If, for example, you like that player markers get updated every second, you could disable this option in the layers/players.yml config to keep old functionality.

There are two additional options related to live updates under settings.performance in the main config (config.yml). settings.performance.live-update.threads handles how many threads are used to push marker updates. settings.performance.live-update.enabled determines if the live update system is used.

Bug fixes and improvements

  1. At some point the fabric client stopped working. This has been fixed. Previously, it was hardcoded to grab map tiles that were created using the "basic" renderer. I've updated it to use the "vintage_story" renderer, since that's the new default. In the future this will be changed to use packets for grabbing region tiles, as well as allowing you to switch which renderer is being displayed.
  2. It was a known problem that command suggestions just didn't work properly for some commands. They should all be fixed.
  3. The version command will now output version, platform, and commit information even if the update-checker fails.

API changes

Internally, layers used to update in a per-second basis, which meant everything was configured in seconds. This PR changes that so everything runs in ticks instead. I tried to make sure that all API methods that state "seconds" correctly return or set the update interval as seconds, so that addons don't end up unexpectedly breaking/running faster than they should.

isLiveUpdate() and setLiveUpdate(boolean liveUpdate) were added to the Layer class. Any created layers will by default return false when isLiveUpdate() is called, which will stop the layer's markers from being pushed in realtime. If you believe that your custom layers should be able to update in realtime, then call setLiveUpdate(true) when creating your layer. (Ideally you'd make this configurable from your addon).

Conclusion

Thank you for your patience with how long it took to release the realtime marker system and pl3xmap for 1.20.6. If you run into any issues with this new build, or have any suggestions for new features or improvements, please do so in my discord server: https://granny.dev/discord

1.20.4-492

by granny on Apr 12, 2024
Download

throw away unused SpiFix class

1.20.4-491

by granny on Apr 5, 2024
Download

update adventure version

1.20.4-490

by granny on Apr 2, 2024
Download

prevent duplicate appearance of failed icon registration stacktrace
replace printStackTrace with log

1.20.4-489

by granny on Mar 30, 2024
Download

Add resume command (#32)


Project members

granny

Owner

Details

Licensed MIT
Published a year ago
Updated a month ago