2026-06-10 00:00:57 +01:00
2026-06-10 00:00:57 +01:00
2026-05-26 23:18:17 -04:00
2026-05-26 23:18:17 -04:00

Hub

Lobby behavior for KweebecNet hubs. Drop this on any server you want to act as a hub.

What it does

  • Protection: applies WorldConfig flags to disable PvP and fall damage, and forces every connecting player to GameMode.Adventure (no block break/place).
  • Welcome message: privately sent to each joining player.
  • Join announcement: broadcast to everyone else on this server.
  • Spawn-on-join: every player is teleported to the world's configured spawn point on join. No more "where did I end up" after a transfer.

Requires

  • NetworkCore loaded (for the plugin dependency declaration; Hub doesn't actually use any NetworkCore services at runtime in v1, but the manifest expresses the order).

Why this is critical

Hubs are where players land. If they:

  • Can break/place blocks: they grief the lobby.
  • Don't spawn at spawn: they end up wherever they last logged out, often outside the playable area.
  • Don't get a welcome: the server feels broken on first visit.

So the hub behaviors aren't optional polish - they're the user's first impression of the network.

Read before changing

Where this is NOT installed

Don't install Hub on minigame servers, persistent worlds, or anywhere players are supposed to actually do things. Its protection flags will lock the world to read-only mode. It's a hub-only plugin.

S
Description
No description provided
Readme 136 KiB
Languages
Java 100%