▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/DisplayUIEngine
DisplayUIEngine

DisplayUIEngine

A server-side engine for creating and managing interactive display-based UIs in Minecraft.

Оцените первым
6
2
Все версииDisplayUIEngine 1.0.1

DisplayUIEngine 1.0.1

Release13.08.2026

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

HaoHan Display UI 1.0.1

Added

  • Added smooth UI animations with multiple easing types:
    • Linear
    • Ease in/out
    • Quadratic
    • Cubic
    • Back
    • Elastic
  • Added animation presets:
    • fadeIn
    • fadeOut
    • slideIn
    • scaleIn
  • Added per-node animations with animateNodes(...).
  • Added UiSlider control with minimum, maximum, step, and continuous drag support.
  • Added UiCheckbox control.
  • Added custom styling helpers:
    • trackRect()
    • fillRect()
    • thumbRect()
    • indicatorRect()
  • Added control change callbacks and cancellable Bukkit events.
  • Added configurable click sounds for buttons, sliders, and checkboxes.
  • Added per-player backface culling for ItemDisplay and UiIconNode.
  • Backface culling is enabled by default.
  • Added incremental page updates to reduce flickering.
  • Added dynamic in-place updates for text, item, block, and display transformations.
  • Added optimized continuous slider dragging by skipping unnecessary raycasts.
  • Expanded the built-in demo with slider, checkbox, and random node animations.

Improved

  • Page transitions no longer respawn the entire UI scene unnecessarily.
  • Unchanged display entities are preserved during document updates.
  • Slider updates no longer cause the entire page to flicker.
  • Animation and control state are preserved more reliably during updates.
  • Added configurable sound volume and pitch.

Developer API

UiOptions options = UiOptions.defaults()
    .withClickSound("my_pack:menu.tick", 0.7f, 1.1f)
    .withItemBackfaceCulling(true);

handle.animate(UiAnimation.fadeIn(12));

handle.onControlChange(change -> {
    plugin.handleValue(change.control().id(), change.value());
});

Notes

  • TextDisplay text content is updated according to server ticks because Minecraft does not interpolate text content client-side.

Файлы

HaoHanDisplayUI-1.0.1.jar(112.67 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.1

Загрузчики

Paper
Purpur

Версии игры

1.21–1.21.11

Загрузок

5

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

13.08.2026

Загрузил

ID версии

Главная