Plugin Decoration Dexterity [1.5.6]

Dexterity
Short Description:
Добавьте умопомрачительную детализацию в ваши миры Майнкрафт
134
4,534
  • Like 0
Reactions:24 users

Latest updates

1.5.6

Если игрок в режиме креатива ломает дисплей с предметом (через /d item), и этот предмет уже есть...

1.5.5

Если выполнить /d item, держа предмет, которому уже назначена схема, появится ошибка, если в...

1.5.4

- Добавлена оптимизация для ускорения проверки плагином того, на какой блок-дисплей смотрит...
Read more...
Supports version
  1. 1.19.✘
  2. 1.20.✘
  3. 1.21.✘
Official page
https://www.spigotmc.org/resources/118489/
8c7834c38d06a7b7632c3bc21acba0a126ddcb45



С легкостью добавляйте потрясающие изображения и детали в свои миры

F22c3195540ad62aa33b63f8e0f5f49c22400ed0

Эта сцена была построена в игре только с помощью инструментов Dexterity.
Нет никаких пакетов ресурсов,
никаких пользовательских моделей,
никаких модпаков,
и никаких других внешних программ для редактирования.​

Представляем самый быстрый способ работы с сущностями Block Display!​

Сделайте свои миры невероятно детализированными



placing.gif

Размещайте и разбивайте блоки отображения сущностей без ограничений


convert.gif

Преобразование и деконвертирование обычных блоков в блоки, отображающие сущности
/d convert
/d deconvert

sel_undo.gif

Делайте точные выделения благодаря интеграции с WorldEdit
Легко отменить или повторить изменения
//wand (или /d wand без WorldEdit)
/d undo
scale.gif

Масштабирование или перекос выделения
/d scale 0.5
/d scale -set 1

rotation.gif

Поворот выделенной области вдоль любой оси
/d rotate yaw=20
/d rotate -reset y=20 z=-30 x=205

Клонировать выделение
Замена типа материала
Точное перемещение выделения
Изменить цвет свечения
И многое другое!​



Команды плагина Dexterity:​

Список команд Главная команда Dexterity — это /dex, с псевдонимами /d и /dexterity. Для доступа к любой команде игроку сначала нужно получить разрешение dexterity.command.

Каждая команда может иметь параметры и флаги. Параметры форматируются как key=value при вводе команды, а флаг просто вводится как есть. Например, чтобы переместить выбранный дисплей на твою текущую (десятичную) позицию, можно использовать /d move -here -continuous. Или, чтобы установить поворот дисплея на 20 градусов по курсу и 40 градусов по тангажу, можно использовать /d rotate -set yaw=20 pitch=40. Порядок ввода флагов и параметров не важен. Если есть аргумент команды, который введен без имени параметра, его позиция будет использоваться для определения того, что представляет значение. Например, просто введя /d rotate 20, ты увеличишь курс на 20 градусов, так как тангаж или -set не указаны. Все флаги и параметры будут отображены в таб-листе при вводе команды.

Команда и псевдонимыРазрешениеОписаниеФлагиПараметры
/d aligndexterity.command.moveВыравнивание выделения по ближайшему целому блокуНетНет
/d clonedexterity.command.cloneКопирование дисплея или выделения и перемещение его в другое место-nofollow: Не перемещать клон с игроком
-merge: Жестко объединить клон с предыдущим выделением
Нет
/d command
/d cmd
/d command add <command>
/d command remove
/d command list
dexterity.command.cmdДобавление или удаление команд, выполняемых при нажатии на сохраненный дисплей-player: Выполнение команды от имени игрока
permission: Дополнительное разрешение, необходимое игроку
Нет
/d consolidate [material]dexterity.command.consolidateОбъединение смежных блок-дисплеев для уменьшения количества используемых сущностейНетНет
/d convert
/d conv
dexterity.command.convertПреобразование блоков в выделенной области в блок-дисплеиНетНет
/d deconvert
/d restore
dexterity.command.deconvertПреобразование выделенных блок-дисплеев обратно в блокиНетНет
/d deselect
/d desel
/d clear
dexterity.commandОчистка выделенных местНетНет
/d glow <color>dexterity.command.glowУстановка цвета подсветки для выделенияНетНет
/d help
/d ?
dexterity.commandПоказ списка всех командНетpage: Номер страницы
/d highlight
/d h
dexterity.commandВременное выделение подсветкойНетНет
/d listdexterity.command.listПоказ списка всех сохраненных дисплеевНетpage: Номер страницы
/d mask <material>dexterity.commandВыбор определенного типа-none: Отключение маскиНет
/d merge <parent>dexterity.command.mergeОбъединение выделения с сохраненным дисплеемНетНет
/d move
/d m
dexterity.command.moveПеремещение дисплея или выделения на новое место-here: Телепортация на твою позицию
-continuous: Не округлять до ближайшего блока
x/y/z: Смещение по осям x, y, или z
up/east/north/down/west/south: Смещение в кардинальных направлениях соответственно
Нет
/d name
/d save
/d rename
/d label
dexterity.command.saveСохранение дисплея или изменение его меткиНетНет
/d pos1
/d pos2
dexterity.commandУстановка позиции 1 или позиции 2 на твою текущую позициюНетНет
/d recenterdexterity.command.recenterУстановка центра вращения на твою текущую позицию.-continuous: Не округлять до ближайшего блокаНет
/d redodexterity.commandПовтор последнего действияНетcount: Количество действий для повтора
/d remove [label]dexterity.command.removeУдаление дисплея или выделенияНетНет
/d replace [from] [to]
/d rep [from] [to]
dexterity.command.replaceЗамена типа блока в выделенииНетНет
/d rotate <y> [pitch] [roll] [yaw] [x] [z]
/d r
dexterity.command.rotateВращение дисплея или выделения-set: Установка введенного вращения вместо суммирования
-reset: Сброс вращения на ноль
pitch/yaw/roll: Вращение вокруг относительной оси в градусах
x/y/z: Вращение вокруг абсолютной оси в градусах
Нет
/d scale [size]
/d s [size]
dexterity.command.scaleУстановка размера дисплея или выделения-set: Сброс до введенного масштаба
x/y/z: Сдвиг масштаба по конкретной (относительной) оси
Нет
/d select <label>
/d sel <label>
dexterity.commandВыбор именованного дисплеяНетНет
/d undo
/d u
dexterity.commandОтмена последнего действияНетcount: Количество действий для отмены
/d unsave [display]dexterity.command.saveПреобразование сохраненного дисплея в обычные блок-дисплеиНетНет
/d wanddexterity.commandПолучение палочки Dexterity, которая выбирает только блок-дисплеиНетНет

Права плагина Dexterity:​

dexterity.click - Требуется для расчета движком, нажал ли игрок на дисплей (например, если к нему привязаны команды).
dexterity.maxvolume.# - Замените # на число, чтобы установить максимальный объем или количество сущностей, которое ниже настроенного максимального предела.
dexterity.build - Возможность размещать или разрушать блок-дисплей и нажимать с палочкой w/e.
dexterity.admin - Доступ к отладочным командам или действиям, которые следует предоставлять только администраторам.

Скриншоты плагина Dexterity:​

23

Что такое Block Display?​

Dexterity использует сущности, называемые block display (или призрачные блоки). Block display — это тип сущности в Minecraft, который выглядит как неподвижный блок. Его можно перемещать, вращать и изменять его размеры, но это сложно сделать в ванильной версии игры. Dexterity предоставляет набор инструментов, который позволяет быстро создавать и изменять эти сущности, как будто это обычные блоки.

Нагружают ли block displays сервер?​

Сущности block display крайне лёгкие для сервера, намного легче обычных сущностей. У игрока может снизиться FPS, если нужно будет отрисовать более 5000 таких блоков, но ты можешь использовать команду /d consolidate, чтобы сократить количество используемых сущностей в выделенной области.

Являются ли block displays физическими блоками?​

Block displays — это сущности, и игрок может проходить через них без столкновения. Если тебе это не нужно, ты можешь добавить блоки-барьеры.

Необходимость для любого строителя​

Быстро создавай любое количество декораций прямо в игре без модпаков или внешнего софта.

Конфигурация плагина Dexterity:​

Настройки по умолчанию​

Code:
lang-file: "en-US.yml"
primary-color: "#7a8c86" #По умолчанию: #7a8c86
secondary-color: "#21de80" #По умолчанию: #21de80
tertiary-color: "#42f5ef" #По умолчанию: #42f5ef

max-selection-volume: 25000 #для безопасности TPS
session-history-size: 25 #максимальное количество транзакций для хранения

Перевод плагина на русский:​

YAML:
# Строки, показываемые игроку
no-permission: "&cУ тебя нет прав!"
wand-title: "&fDexterity Wand"

# Общие строки команд
usage-format: "&4Использование: &c%usage%"
get-started: "&^Используй &*/d help&^ для начала!"
to-finish-edit: "&^Используй &*/d paste&^, чтобы завершить редактирование!"
must-finish-edit: "&^Используй &*/d paste&^ или &*/d cancel&^, чтобы сначала завершить редактирование!"
other-player-editing: "&^Невозможно выбрать, пока &*%editor%&^ не завершит текущее редактирование!"
help-page-header: "\n\n&^&lКоманды Dexterity: &**Страница &**&l%page%&**/%maxpage%"
list-page-header: "&^&lСписок дисплеев: &**Страница &**&l%page%&**/%maxpage%"
cancelled-edit: "&^Редактирование отменено!"
unknown-subcommand: "&cНеизвестная подкоманда."
selected: "выбрано"
loclabel-prefix: "выбор на"

# Строки ошибок
display-not-found: "&4Ошибка: &cНе удалось найти дисплей '%input%'"
must-save-display: "&^Не выбран дисплей! Используй &*/d save&^, чтобы сохранить выделение."
must-select-display: "&4Ошибка: &cТы должен выбрать дисплей, чтобы это сделать!"
must-same-world: "&4Ошибка: &cДолжен находиться в одном мире!"
must-same-world-points: "&4Ошибка: &cТочки должны быть установлены в одном мире! Используй /d desel"
must-send-numbers-xyz: "&4Ошибка: &cКоординаты x, y и z должны быть числами!"
must-send-number: "&4Ошибка: &cТы должен отправить число!"
must-be-different: "&4Ошибка: &cДолжен быть другой дисплей, а не выбранный!"
exceeds-max-volume: "&4Ошибка: &cЭтот выбор превышает %volume% блоков!"
cannot-clone: "&4Ошибка: &cЭтот дисплей нельзя клонировать!"
alread-saved: "&^Этот выбор уже сохранен! Используй &*/d rename"
name-in-use: "&4Ошибка: &cЭто имя уже используется другим дисплеем!"
group-name-in-use: "&4Ошибка: &cГруппа с этим именем уже существует!"
invalid-name: "&4Ошибка: &cНеправильное имя!"
unknown-color: "&4Ошибка: &cНеизвестный цвет '%input%'!"
need-locations: "&4Ошибка: &cОбе точки должны быть установлены!"
no-saved-displays: "&cНет сохранённых дисплеев!"
cannot-merge-subgroups: "&4Ошибка: &cНевозможно объединить две подгруппы, сначала разделите их!"
already-merged: "&4Ошибка: &cЭтот дисплей уже объединён с '%label%'!"
cannot-hard-merge: "&4Ошибка: &cНевозможно жестко объединить этот дисплей!"
unknown-material: "&4Ошибка: &cНеизвестный материал: '%input%'!"
failed-merge: "&cНе удалось объединить!"
nothing-to-unmerge: "&^Нечего разделять, &*%label%&^ не имеет родительского дисплея!"
none-undo: "&cНечего отменять!"
cannot-undo: "&cНевозможно отменить это редактирование!"
none-redo: "&cНечего повторять!"
cannot-redo: "&cНевозможно повторить это редактирование!"
still-processing: "&4Ошибка: &cЭто редактирование всё ещё в процессе!"
not-saved: "&4Ошибка: &cЭтот выбор не сохранён!"

# Строки успеха
align-success: "&^Выравнено %loclabel%!"
clone-success: "&^Успешно клонировано %loclabel%!"
consolidate-success: "&^Консолидировано %loclabel%!"
convert-success: "&^Успешно преобразовано выделение блоков!"
desel-success: "&^Выделение очищено!"
glow-success: "&^Подсветка установлена для %loclabel%!"
glow-success-disable: "&^Подсветка отключена для %loclabel%!"
mask-success: "&^Маска установлена на &*%input%&^!"
mask-success-disable: "&^Маска отключена!"
merge-success: "&^Успешно объединено с &*%parentlabel%&^!"
merge-success-newgroup: "&^Успешно создана новая группа &*%input%&^!"
merge-success-hard: "&^Успешно жестко объединены дисплеи!"
recenter-success: "&^Центрирован %loclabel%!"
redo-success: "&^Повторено &*%number%&^ редактирование(й)!"
remove-success: "&^Дисплей %loclabel% удалён!"
rename-success: "&^Этому дисплею присвоено имя %label%&^!"
replace-success: "&^Заменено &*%from%&^ в %label%&^!"
restore-success: "&^Восстановлен дисплей %loclabel%!"
selected-success: "&^Выбран &*%label%&^!"
scale-success: "&^Масштаб %label% изменён на &*%scale%&^!"
scale-success-set: "&^Масштаб %label% установлен на &*%scale%&^!"
set-success: "&^Точка #%number% установлена на &*%location%!"
undo-success: "&^Отменено &*%number%&^ редактирование(й)!"
unmerge-success: "&^Дисплей &*%label%&^ разделён!"
unsave-success: "&^Дисплей &*%label%&^ больше не сохранён!"

# Описания команд
align-description: "Выравнивание выделения по ближайшему блоку"
animation-description: "Изменение анимаций дисплея"
clone-description: "Клонирование выделения"
consolidate-description: "Объединение блоков с сохранением формы"
convert-description: "Преобразование выбранной области в блоки-дисплеи"
deconvert-description: "Возврат выделения обратно в блоки"
deselect-description: "Очистка выделенной области"
glow-description: "Подсветка выделения"
highlight-description: "Поиск выбранного дисплея"
list-description: "Список всех дисплеев"
mask-description: "Редактирование только выбранного типа материала"
merge-description: "Объединение двух дисплеев"
move-description: "Телепортация дисплея"
name-description: "Изменение имени дисплея"
pos1-description: "Установка первой позиции"
recenter-description: "Установка центра вращения на твою позицию"
redo-description: "Повтор последней транзакции"
remove-description: "Удаление выделения"
replace-description: "Замена типа блока на другой тип"
rotate-description: "Вращение выделения"
scale-description: "Изменение размера выделения"
select-description: "Выбор дисплея или области"
undo-description: "Отмена последнего действия"
unmerge-description: "Разделение группы дисплеев"
unsave-description: "Удаление сохранения дисплея, чтобы его можно было редактировать"
wand-description: "Получение палочки для выбора блоков"

# Использование команд
glow-usage: "/d glow <color|none>"
mask-usage: "/d mask <material|none>"
merge-usage: "/d merge <display>"
rename-usage: "/d name <name>"
replace-usage: "/d replace <from> <to>"
rotate-usage: "/d rotate <y> [pitch] [roll]"
sel-usage: "/d sel <name>"

Установка плагина Dexterity:​

  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Author

bobobo

More resources from bobobo

User Mentions Improvements by Xon
User Mentions Improvements by Xon
Любите пинговать пользователей? Этот аддон для xenforo точно для вас
User Activity by Xon
User Activity by Xon
Отображает активность пользователей под содержимым.
Standard Library by Xon
Библиотека для аддонов автора
Style Variation Default
Style Variation Default
Этот аддон добавляет опцию для установки варианта стиля по умолчанию для гостей.
MMOXPAddon
Позволяет настраивать формулу, по которой игроки получают xp, увеличивающийся с уровнем моба
Global Market Plus
Global Market Plus
Мощный плагин виртуального магазина, а так же встроенный аукцион
AxAuctions | All-In-One Auction Plugin
AxAuctions | All-In-One Auction Plugin
Многофункциональный плагин аукционного дома с полной поддержкой мультисервера и многое другое
AdvancedSeasons
AdvancedSeasons
#Advanced
⭐ BattlePass ⭐
⭐ BattlePass ⭐
Самый продвинутый плагин квестов
Recaf 3.X
Recaf 3.X
Программа для просмотра и редактирования кода майнкрафт третьей версии (более стабильная чем 4)
AdvancedEnchantments
AdvancedEnchantments
200+ кастомных чар - таблица чар и поддержка наковальни - 20+ предметов
ExploitFixer
ExploitFixer
Защитите свой сервер Minecraft от хакерских атак с помощью совершенной системы безопасности Spigot.
TopBottom