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

DynamicGuide

Dynamic Guide is a highly customizable Minecraft plugin that automatically delivers interactive book-based GUIs for fully customizable player interactions.

Оцените первым
26
0

DynamicGuide

!Latest Version !Total Downloads !Open Issues !License: MIT

Dynamic Guide is a highly customizable Minecraft plugin that automatically delivers interactive book-based GUIs for fully customizable player interactions.

Supported versions: Paper and Purpur 1.20.x - 1.21.x
Java: 17 (Paper/Purpur 1.20.5+ servers require Java 21 to run)

Features

  • Multiple guide books loaded from plugins/DynamicGuide/books/
  • Open books with /guide <book> using a book ID or alias
  • Adventure book GUI with up to 100 pages per book (1,024 characters per page)
  • MiniMessage formatting in book content, item text, and plugin messages
  • Optional PlaceholderAPI placeholders in book content
  • Per-book access control via permissions or open-to-all
  • Physical guide items that open books on right-click
  • Join behavior: give item on first join, open on first join, or open on every join
  • Admin GUI (/dynamicguide) with paginated book list, reload, and create-book actions
  • Admin menu book actions: left-click to edit, right-click to rename, shift-click to delete (with confirmation)
  • In-game editor for pages, aliases, item settings, and join toggles
  • Page editor with add, edit, rename, delete (with confirmation), and pagination
  • Alias editor with the book ID shown first (display-only), plus add, delete (with confirmation), pagination, and cross-book conflict prevention
  • Item editor for enable/disable, name, material, lore lines, and enchant glint
  • Chat input for editing page content, display names, aliases, item fields, lore lines, and creating or renaming books
  • Delete confirmation GUIs for books, pages, and aliases
  • GUI back navigation; closing a menu reopens the previous screen when available
  • Commands to create, delete, rename, duplicate, give, open, edit, list, and reload books
  • Customizable config.yml and messages.yml
  • Includes a default welcome example book on first install

Installation

  1. Download the latest release from Modrinth.
  2. Place the JAR in your server's plugins/ folder.
  3. Start or restart the server.
  4. On first run, default files are created in plugins/DynamicGuide/, including books/welcome.yml.

To build from source:

./gradlew build

The JAR will be in build/libs/.

Commands

CommandDescription
/guide <book>Open a guide book by ID or alias (player only).
/dynamicguideOpen the admin book menu (player only).
/dynamicguide helpShow available commands based on your permissions.
/dynamicguide <page>Open the admin menu on a specific page number.
/dynamicguide listList all loaded guide books.
/dynamicguide reloadReload configs and books.
/dynamicguide create <book>Create a new guide book.
/dynamicguide delete <book>Open the delete confirmation GUI (player only).
/dynamicguide rename <book> <newBook>Rename a guide book.
/dynamicguide duplicate <book> <newBook>Duplicate a guide book.
/dynamicguide give <book> [player]Give a guide item to yourself or another player.
/dynamicguide open <book> [player]Open a guide book for yourself or another player.
/dynamicguide edit <book>Open the in-game editor for a guide book.

Book IDs must use only letters, numbers, hyphens, and underscores (max 32 characters).

Permissions

PermissionDescriptionDefault
dynamicguide.*Full access to DynamicGuide.op
dynamicguide.command.guideUse /guide.true
dynamicguide.command.listUse /dynamicguide list.op
dynamicguide.command.reloadUse /dynamicguide reload.op
dynamicguide.command.giveUse /dynamicguide give.op
dynamicguide.command.openUse /dynamicguide open.op
dynamicguide.editorUse /dynamicguide create, delete, rename, duplicate, and edit, plus admin menu book management.op
dynamicguide.book.<book>Open a specific book when open-to-all is disabled.not set

dynamicguide.* grants all listed child permissions. Books with open-to-all: true can be opened by anyone without a per-book permission.

Dependencies

DependencyRequiredNotes
Paper or Purpur 1.20.x - 1.21.xYesServer software
PlaceholderAPINoEnables %placeholder% support in book content when installed

Configuration

config.yml

OptionDescriptionDefault
prefixMiniMessage prefix used in plugin messages.[DynamicGuide] styled prefix
open-delayDelay in ticks before opening or giving join books.5

messages.yml

All plugin and GUI messages can be customized. Supports MiniMessage formatting.

Book files (plugins/DynamicGuide/books/*.yml)

Each book is a YAML file with these settings:

OptionDescription
idBook identifier
titleBook title (MiniMessage)
authorBook author
pagesList of page content strings (MiniMessage)
page-labelsOptional display names for pages in the editor (MiniMessage)
aliasesAlternate names used with /guide
open-to-allIf true, any player can open the book without a per-book permission
join.give-on-first-joinGive the guide item on a player's first join
join.open-on-first-joinOpen the book on a player's first join
join.open-on-every-joinOpen the book on every join
item.enabledWhether the physical guide item is enabled
item.materialBukkit material name for the guide item
item.nameDisplay name for the guide item (MiniMessage)
item.loreLore lines for the guide item (MiniMessage)
item.enchant-glintShow enchantment glint on the guide item

Support

  • Download: Modrinth
  • Source code: GitHub
  • Issue tracker: GitHub Issues
  • Wiki: DynamicGuide Wiki
  • Discord: dsc.gg/refineryteam
  • Website: refineryteam.xyz
  • Email: contact@refineryteam.xyz

Author

ShadowedLeaves

Партнёрский материал

Сервер для плагина DynamicGuide - как у профи

Плагин DynamicGuide создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином DynamicGuide для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

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

Minecraft: Java Edition

1.21.x1.20.x

Платформы

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

Сервер

Ссылки

Детали

Лицензия:
Опубликован:4 месяца назад
Обновлён:4 месяца назад
Главная