▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/LamMailBox
LamMailBox

LamMailBox

A mailbox system for Minecraft servers that allows players to send items, messages, and commands between each other.

230
3

LamMailBox 1.6.0

release19 января 2026 г.

LamMailBox 1.5.4

release5 января 2026 г.
  • Fix Messaging with latest ysklib 1.6.9 (Required)

LamMailBox 1.5.3

release10 октября 2025 г.

Highlights ✨

  • Config-driven command aliases/lmb now syncs its aliases from settings.command-aliases.lmb, falling back to legacy configs and updating live on /lmbreload so clickable prompts always point at the primary alias.

Configuration & UX 🛠️

  • Default config.yml bumped to version 1.7 with expanded comments, optional custom-model-data hooks, and unified placeholder handling across messages and GUI elements.

Dependency Notes 📦

  • Requires YskLib 1.6.7+ for the updated MessageManager and command alias utilities.

LamMailBox 1.5.2

release8 октября 2025 г.

This is a light maintenance release that swaps LamMailBox onto the shared YskLib messaging helper and tidies a few internal workflows. Gameplay, commands, and configs behave exactly as before.

Updates ✨

  • MessageManager integration (internal) – messages are now cached at startup via YskLib, trimming a little overhead when the plugin sends frequent notifications.
  • Dual placeholder support everywhere – both {placeholder} and legacy %placeholder% formats are accepted across commands, GUIs, and config entries.
  • Small responsiveness improvements from polishing GUI click handling and item rendering paths.

Fixes 🛠️

  • Strengthened error handling in GUI click events to prevent potential edge-case issues
  • Improved code maintainability to enable faster bug fixes in future releases

Changes 🔄

  • Config version incremented to 1.7 to reflect the placeholder helper swap (existing %placeholder% lines remain valid—no edits required).
  • YskLib dependency bumped to 1.6.4+ so the shared MessageManager feature is available.
  • Internal GUI helpers were grouped into focused classes for navigation, pagination, styling, and command item composition to keep future maintenance simple.

LamMailBox 1.5.1

release4 октября 2025 г.

Updates ✨

  • Added pagination to mailbox and sent mail GUIs, keeping each viewer's page state and exposing configurable previous/next buttons plus a page indicator.
  • Introduced custom model data support across GUI decorations, command items, and mailings so resource-pack overrides display consistently in previews and persisted mail.
  • Expanded composer and review screens with back buttons and editor shortcuts, making it easier to jump between the mailbox, sent list, and item editors while drafting mail.

Fixes 🛠️

  • Apply configuration-driven item meta without overwriting existing lore or custom model data, preserving detailed previews for stored mail, decorations, and command bundles.
  • Restored legacy command items by falling back to the generic action key when specialized metadata is missing, keeping older configurations clickable.

Changes 🔄

  • Raised the default configuration schema to 1.6 and added pagination/back-button/custom-model entries throughout config.yml, alongside matching guidance in mailings.yml.
  • SQLite storage now migrates mail_command_items to add a custom_model_data column and persists the optional value parallel to YAML command item definitions.

Notes 📌

  • Use the command item editor's new custom model button to set a numeric model id or type CLEAR to reset, and update page button slots/materials to fit your layout before deployment.
  • %current% and %total% placeholders populate the pagination indicator text; translate the new config messages/titles if you localize player-facing strings.
  • If you upgraded from v1.5 or earlier, edit gui.main.items.mail-display.slots to free the bottom row (slots 37–44) so the next-page button has room; otherwise pagination controls stay hidden.
  • Back up your data before upgrading so the automatic column migration and config updater can run safely, then /lmbreload to refresh GUI layouts after adjusting defaults.

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:GPL-3.0-only
Опубликован:5 месяцев назад
Обновлён:1 месяц назад
Главная