MonitoringMinecraft MonitoringMinecraft

DuckySkript (Дакискрипт)

Плагин BukkitPaperPurpur

Плагин для серверов Майнкрафт создаёт YAML-скрипты и команды для NPC Citizens.

39 скачиваний 2 подписчика
Оцените первым
Канал
Ядро
Версия

Плагин для серверов Майнкрафт на Spigot и Paper, который запускает собственные последовательности команд по нажатию на NPC Citizens или вручную. Скрипты задаются в YAML и могут выбирать действия по правам игрока.

Возможности

  • запуск скрипта при клике правой кнопкой по NPC Citizens;
  • выполнение команд от консоли, игрока или игрока с временно выданным OP;
  • проверка прав сверху вниз и запуск первого подходящего блока;
  • блок default, если ни одно право не подошло;
  • подстановка имени игрока через %player%;
  • поддержка метаданных duckyskript-script и устаревшего parlanpc-script;
  • сообщения на английском и иврите.

Команды

  • /duckyskript help — показать справку.
  • /duckyskript reload — перезагрузить конфигурацию и скрипты.
  • /duckyskript run <script> [player] — вручную запустить скрипт.

Альтернативы основной команды: /ds, /ducky, /pn.

Права

  • duckyskript.use — доступ к справке.
  • duckyskript.admin — перезагрузка плагина.
  • duckyskript.run — ручной запуск скриптов.

Также распознаются устаревшие права с префиксом parlanpccmd..

Настройка

Скрипты хранятся в plugins/DuckySkript/scripts/, а основные параметры — в plugins/DuckySkript/config.yml. В YAML-файле команды объединяются в блоки, названные правами игрока; выполняется первый подходящий блок.

Команда без параметров запускается от консоли. Чтобы выполнить её от игрока, используйте asPlayer: true; для временной выдачи OP добавьте asOP: true.

scripts:
  duckyskript.vip:
    - "say Я VIP":
        config:
          asPlayer: true
    - "give %player% diamond 5"
  default:
    - "say У меня пока нет особых прав":
        config:
          asPlayer: true

Чтобы привязать файл скрипта к выбранному NPC, используйте:

/npc select
/npc metadata --set duckyskript-script <script_name>

Вместо <script_name> укажите имя файла без .yml. Язык сообщений выбирается ключом language в config.yml; доступны значения en и he.

Требования

Для запуска скриптов по клику на NPC нужен Citizens.

Как установить DuckySkript

Плагины ставятся на сервер, а не в игру.

  1. Скачайте .jar под ядро своего сервера — Bukkit, Paper, Purpur или Spigot — и его версию (самая свежая — 1.21.11).
  2. Положите его в папку plugins.
  3. Перезапустите сервер.
Смотрите также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
2979 онлайн
1.8 — 26.3 версия
🎁 БЕСПЛАТНЫЙ ДОНАТ ✅ ВЫЖИВАНИЕ 🏴 АНАРХИЯ 🎙 ГОЛОСОВОЙ ЧАТ 🟩 ОДИН БЛОК 🛏 БЕДВАРС 🔥 СМП ⚔️ ПВП
MigosMc
MigosMc Java + BE
2280 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
REALLYWORLD
2201 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | ТОПОВЫЕ РЕСУРСЫ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
FUNTIME
FUNTIME Java
2201 онлайн
1.16.5 — 26.3 версия
ВСЕМ ДОНАТ - /FREE | СЕРВЕР КОМПОТА, ЭДИСОНА И ЛОЛОЛОШКИ, БОЛЬШОЙ ОНЛАЙН, КОПИЯ РИЛИВОРЛДА
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 1.21.11, 26.2, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат