Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for j-gaertig

PlainBase - The lightweight all-in-one core for your Minecraft server. Essential features, zero bloat.

Report PlainBase?

B

0.1.0-Beta

0.1.0-Beta

New Features & Major Changes

  • Vanish Module: Added a complete vanish system:

    • /vanish — Toggle your own vanish state.
      • /vanish <player> — Toggle vanish for another player.
    • /vanish world — Toggle vanish for all players in your world.
    • /vanish all — Toggle vanish for all online players.
    • Per-viewer entity visibility and Tab-list hiding.
    • Optional vanish persistence across re-joins.
    • Configurable invincibility, no collision, silent movement, projectile pass-through, mob ignoring and join/quit message hiding.
    • Optional op-see functionality.
    • Thread-safe and Folia-compatible state handling.
    • Fine-grained permissions under plainbase.vanish.*.
  • Menu Module: Added a lightweight, configuration-driven GUI system:

    • /menu new <name> — Create a menu template.
    • /menu delete <name> — Delete a menu.
    • /menu open <name> — Open a menu.
    • /menu list — List available menus.
    • Configurable MiniMessage titles and inventory sizes from 9–54 slots.
    • Optional player inventory display.
    • Configurable fill material and per-slot items.
    • Item actions for commands, sounds, messages and closing the menu.
    • Fine-grained permissions under plainbase.menu.*.
  • PlaceholderAPI Support:

    • Added optional PlaceholderAPI integration.
    • Added %plainbase_version% and %plainbase_vanished%.
    • Placeholders can be used in menu titles, item names, lore, messages and commands.
    • %player% remains supported.
    • PlainBase remains fully functional without PlaceholderAPI installed.

Improvements & Fixes

  • Update Check:
    • Fixed /plainbase update failing to retrieve the latest version from Modrinth.
    • Modrinth API query parameters are now properly URL-encoded.
    • Update responses are parsed as JSON using Gson.
    • Added HTTP request timeouts and improved handling of non-successful responses.

Config Changes

  • config.yml updated to Version 1.5 (Added configuration entries for the vanish and menu modules).
  • vanish.yml added, Version 1.1 (New configuration file added to manage Vanish settings).
  • menu.yml added, Version 1.0 (New configuration file added to manage Menu settings.

Tested Environments

  • Paper 26.2
  • Folia 26.2

It should work on Paper, Purpur and Folia Servers for 1.21.6 to 26.1.2! Spigot is not supported.

Information

Published
August 12, 2026
Author
0Downloads

Platforms

Paper
Paper
1.21.6–26.2

Dependencies

PaperPaper

Dependencies: Paper

Plugins and libraries a server needs for this version to run.

No dependencies

Add anything a server has to install alongside this version.