▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Lattice

Lattice

A Java 21 shared runtime and framework for structured Paper/Folia plugin development.

Оцените первым
69
1
Все версииLattice 0.8.3

Lattice 0.8.3

Beta10.06.2026

Список изменений

Added

  • Added CommandExceptionMappers as the reusable default command failure mapper for plugins that build command registration manually.
  • Added LatticeRuntime.COMMAND_EXCEPTION_MAPPER so Paper plugins can customize command failure wording through the runtime service model.
  • Added explicit LatticeBuilder helpers for default service registration, intentional service replacement, and service lookup during bootstrap.
  • Added standalone descriptor coverage to keep the Paper release jar dependency list intentional.

Changed

  • Typed LatticeBuilder service helpers now provide defaults only when a service has not already been supplied.
  • Paper bootstrap now creates the default command registrar after plugin customization and passes the configured command exception mapper into it.
  • The standalone Paper descriptor no longer declares Junction as an optional dependency; Junction remains available through reflective integration detection when present.
  • Public authoring docs now spell out service customization, command feedback ownership, command help ownership, and optional integration checks.

Fixed

  • Supplying a custom COMMAND_SERVICE no longer constructs the default Paper command registrar or registers its lifecycle handler as a side effect.
  • The standalone descriptor test now fails on accidental optional dependency additions, not just missing expected dependencies.

Compatibility

  • Existing strict LatticeBuilder#service(key, service) behavior is unchanged.
  • Plugin code that intentionally replaces a service should use replaceService(key, service).
  • Plugin code that only needs custom command failure text should prefer commandExceptionMapper(...) instead of replacing the full command service.
  • Plugins using Junction integration should check PaperIntegrations.JUNCTION_VARIABLES; declare a plugin dependency only when their own load order requires Junction.

Файлы

lattice-paper-0.8.3-standalone.jar(19.54 MiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

0.8.3

Загрузчики

Paper

Версии игры

1.21.11

Загрузок

4

Дата публикации

10.06.2026

Загрузил

ID версии

Главная