Skip to content

Tabular 0.4.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 12:17

Added

  • Added /tabular help using Lattice command-tree help entries.
  • Added /tabular diagnostics for Lattice runtime health snapshots.
  • Added Paper dependency metadata for the standalone Lattice runtime.

Changed

  • Updated Tabular to Lattice 0.8.9.
  • Updated the Paper API target to 26.1.2.build.74-stable.
  • Switched from shaded isolated Lattice packaging to the shared-runtime Paper plugin model.
  • Reduced the Tabular jar by no longer embedding Lattice framework classes.
  • Softened admin command titles by removing heavy bold styling.

Compatibility

  • Server owners must install the standalone Lattice plugin alongside Tabular.
  • Existing schema v2 config.yml files continue to load.
  • Requires Java 25 for Paper/Folia 26.1.2.
  • The plugin jar is compiled with Java 25 bytecode because Paper API 26.1.2.build.74-stable requires JVM 25-compatible consumers.

Fixed

  • Nametag cleanup now only removes Tabular-owned scoreboard teams, avoiding accidental removal of unrelated teams whose names start with tb.
  • Mistyped or incomplete Tabular commands now show a Tabular-specific help prompt instead of parser jargon such as Too many arguments.
  • GitHub Actions release, CI, and Modrinth workflows now use Java 25.

Validation

  • Builds and tests run against Lattice 0.8.9, using the sibling composite when present.
  • Smoke-tested startup, commands, diagnostics, reload, and shutdown on Paper 26.1.2-74.
  • Smoke-tested the rebuilt Paper server command UX, including /tab relod, /tabular, /tabular layouts, and /tabular help.
  • Smoke-tested invalid config reload handling for too many sidebar lines.