Skip to content

v25.3.1

Choose a tag to compare

@GreenArrowlol GreenArrowlol released this 14 Aug 16:30
· 15 commits to master since this release

BedWars1058 v25.3.1

Note

First stable release of this fork. Maintenance only, no gameplay changes.

At a glance

Area Change
Scoreboard Sidebar, tab list and name tags work again
Build Resolves on a clean machine, no dead repositories
Java Builds and runs on JDK 21

Fixes

Scoreboard, tab list and name tags were empty

On the newer SidebarLib the sidebar provider was never initialised, so a NullPointerException was thrown as soon as a player joined and the whole sidebar stack came up blank. The plugin now resolves and sets the correct version specific provider on startup.

Technical detail

SidebarManager.init() in SidebarLib 26.6 no longer picks the versioned provider by itself, which left sidebarProvider null and made every createSidebar call throw. SidebarService now looks up ...sidebar.<vX_Y_RZ>.ProviderImpl and sets it after init, checking both the relocated package used in the shaded jar and the original one.

Build

No more offline repository dependency

The build used to pull flow-nbt and SlimeWorldManager from repo.glaremasters.me, which went down and took the whole build with it. Those libraries are now vendored in vendor-repo/, so the project builds on a clean machine with no external access.


Requirements

  • JDK 21 to build and to run.
  • Spigot or Paper with compiled NMS. Forks without NMS are not supported.

Tip

Tested on Paper 1.20.4.