- Для версий
- 1.19.✘
- 1.20.✘
Особенности плагина DodaLock:
- Закрывайте двери, люки, бочки и сундуки от других игроков.
- Возможность использовать как обычные, так и кодовые замки.
- Кодовый замок, обычный замок, ключ к ним и связка ключей имеют собственные рецепты крафта.
- Совместим с Minecraft 1.20.
- Локализация на английский и русский языки.
- Открытый исходный код (лицензия GNU GPL v3).
Как использовать плагина DodaLock:?
Держа кодовый или обычный замок в основной руке, нажмите ПКМ в приседе на дверь, люк, бочку или сундук, чтобы установить его.Кодовый замок
- Необходимо ввести пароль. После ввода пароля вы сможете открывать этот объект.
- Игроки с мастер-ключом смогут открывать этот объект без ввода пароля.
Обычный замок
- Держа ключ в основной руке, нажмите ПКМ в приседе на объект, на котором висит замок, чтобы создать ключ для этого замка.
- Теперь, имея ключ к этому объекту, вы можете открывать его, используя этот ключ или мастер-ключ для администраторов.
Удаление замка
- Для удаления любого замка нажмите ЛКМ в приседе.
- В случае обычного замка необходимо держать ключ в руках, а в случае кодового замка необходимо авторизоваться, то есть ввести пароль от него хотя бы один раз.
Связка ключей
- Любые ключи можно хранить в связке ключей.
- Чтобы поместить ключи в связку ключей, удерживайте её в основной руке и нажмите ПКМ в приседе.
- Связка ключей также может использоваться для открытия объектов, на которых установлен замок, если связка ключей содержит ключ от этого замка.
Клонирование ключей
- Любой ключ, привязанный к замку, можно клонировать. Для этого введите команду /clone, удерживая этот ключ в основной руке, при этом в инвентаре игрока должен быть обычный (не привязанный к какому-либо замку) ключ.
Видео обзор плагина DodaLock:
Видео с инструкциями по использованию плагина:Если вы сделали видео о моем плагине, пожалуйста, отправьте его мне.
Документация плагина DodaLock:
Общая информация
- Вы сможете закрывать двери, люки, бочки и сундуки с помощью обычных или кодовых замков.
- Обычный замок требует использования ключа.
- Кодовый замок требует ввода пароля, состоящего из четырех цифр, и запоминает авторизованного игрока, которому не нужно будет вводить пароль снова.
- Любой замок можно открыть с помощью мастер-ключа, если эта настройка включена в конфиге.
- Любые ключи можно хранить в связке ключей.
- Ключи можно клонировать, имея обычный ключ.
Рецепты крафта плагина DodaLock:
Все новые предметы имеют свои собственные рецепты крафта.Рецепт крафта замка:
Рецепт крафта кодового замка:
Рецепт крафта ключа:
Рецепт крафта связки ключей:
Рецепт крафта мастер-ключа:
Команды плагина DodaLock:
Для работы с плагином в игре необходимо ввести команду /dodalock или /dl.- /dodalock help - Вызов справки по плагину.
- /dodalock list [all | codelocks | locks] - Получение списка установленных замков.
- /dodalock remove [codelock | lock] [number | location] - Удаление замка.
- /dodalock clear [all | codelock | lock] - Удаление всех замков.
- /dodalock clone - Клонирование ключа, который находится в основной руке.
- /dodalock give {player} [codelock | lock | key | masterkey | bunchofkeys] - Выдача указанному игроку одного из кастомных предметов плагина.
- /dodalock reload - Перезагрузка плагина.
Конфигурационный файл
YAML:
# The language of the plugin interface.
# Available languages: en_us (English), ru_ru (Russian)
# Default: en_us (English)
language: en_us
#
#
# Setting that includes clearing the bunch of keys inventory data once in a while. Default: true
allow_clear_bunch_of_keys_inventory: true
#
# Setting the frequency (in hours) of checking the inventory of the bunch of keys for cleaning. Default: 3
verification_period: 3
#
#
# Setting enable a lore for keys and a bunch of keys, displaying the coordinates of the lock that the key or keys are associated with. Default: true
enable_key_lore: true
#
#
# Setting enable damage from the code lock during incorrect input password entry attempts. Default: true
enable_damage: true
#
# Setting the maximum number of attempts in which damage from incorrect password entry is not inflicted. Default: 3
max_attempts_to_take_damage: 3
#
#
# The setting allows you to use a universal key for administrators. Default: true
enable_master_key: true
#
#
# Setting to enable a custom resource pack for the plugin.
# Enter 'false' if you want to play without it or embed the resource pack into your server locally.
# Default: true
enable_resourcepack: true
#
# URL for the custom resource pack.
# Default: https://www.dropbox.com/scl/fi/yw4q809s71qtvn3k3exuf/pack.zip?rlkey=fl2rn3fbwghyk1hlmxw4qware&st=3iiqafav&dl=1
resourcepack_url: https://www.dropbox.com/scl/fi/yw4q809s71qtvn3k3exuf/pack.zip?rlkey=fl2rn3fbwghyk1hlmxw4qware&st=3iiqafav&dl=1
#
#
# Setting up recipes for crafting custom items.
# shape - The items crafts shape. Max. three lines and three characters by line, where symbol '-' is none. Example: #$#, -#-, #$#.
# shape_materials - Materials intended for crafting. Example: #: IRON_INGOT, $: STICK
items:
code_lock:
# Default: $$$, &*%, $$$
shape: $$$, &*%, $$$
# Default: $: IRON_INGOT, *: REDSTONE_BLOCK, &: STONE_BUTTON, %: GLASS_PANE
shape_materials: '$: IRON_INGOT, *: REDSTONE_BLOCK, &: STONE_BUTTON, %: GLASS_PANE'
lock:
# Default: %%, %%
shape: -$-, %%%, %%%
# Default: %: IRON_INGOT
shape_materials: '$: STRING, %: IRON_INGOT'
key:
# Default: %, $, #
shape: '%, $, #'
# Default: %: IRON_NUGGET, $: STICK, #: IRON_INGOT
shape_materials: '%: IRON_NUGGET, $: STICK, #: IRON_INGOT'
master_key:
# Default: %, $, #
shape: '%, $, #'
# Default: %: IRON_NUGGET, $: STICK, #: COMMAND_BLOCK
shape_materials: '%: IRON_NUGGET, $: STICK, #: COMMAND_BLOCK'
bunch_of_keys:
# Default: -$-, $%$, -$-
shape: -$-, $%$, -$-
# Default: %: IRON_INGOT, $: STRING
shape_materials: '%: IRON_INGOT, $: STRING'
Права плагина DodaLock:
Права для администраторов:- dodalock.craft.masterkey - Право на крафт мастер-ключа.
- dodalock.give.key - Право на выдачу ключа.
- dodalock.give.masterkey - Право на выдачу мастер-ключа.
- dodalock.give.lock - Право на выдачу замка.
- dodalock.give.codelock - Право на выдачу кодового замка.
- dodalock.give.bunchofkeys - Право на выдачу связки ключей.
Установка плагина DodaLock:
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.