- Для версий
- 1.8.✘
- 1.9.✘
- 1.10.✘
- 1.11.✘
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
Рекомендуемая сборка ProtocolLib для 1.21: Скачать
Рекомендуемые сборки ProtocolLib для версий 1.8 - 1.20.4: Скачать
Описание плагина BetterDrops:
BetterDrops — это плагин, который полностью меняет способ отображения выпавших предметов, делая их визуально более реалистичными и производительными.Особенности плагина BetterDrops:
Основные преимущества:
- Реалистичные 3D-дропы: все выпавшие предметы показываются как будто они держатся невидимыми стойками для брони.
- Максимальная производительность: плагин работает асинхронно, не нагружая основной поток сервера. Никаких лагов, даже при большом количестве дропов.
- Поддержка кастомных имен: уникальные и переименованные предметы отображаются корректно, включая поддержку HEX-цветов для названий (в версиях 1.16+).
- Совместимость с популярными плагинами: BetterDrops не создаёт и не уничтожает сущности на стороне сервера, что исключает конфликты с такими плагинами, как WorldGuard и MoneyMobs.
- Поддержка Minecraft 1.8 - 1.21: старые клиенты 1.7.10 и ниже будут видеть стандартные дропы.
Уникальные возможности:
- Нет багов с дублированием: все 3D-предметы существуют только на клиенте, сервер продолжает работать с оригинальными дропами.
- Простое управление дропами: удаление через привычные команды, например, /remove drop 50. Предметы автоматически исчезают спустя несколько минут.
- Естественная физика: дропы ведут себя как обычные предметы, например, плывут по воде.
- Гибкая настройка: можно задать лимиты на количество 3D-дропов в одной области, чтобы избежать просадок FPS у игроков.
Лёгкость в настройке:
- Все изменения в конфигурации применяются сразу после команды /drops reload.
- Возможность отключить стойки для брони, чтобы вместо них отображались имена предметов над обычными дропами.
Кастомные названия предметов в действии:
Если вы добавите 'DIAMOND_SWORD:200,0,0' в качестве пользовательского направления элемента, вы получите следующее:
Конфигурация плагина BetterDrops:
YAML:
# Если отключено, будут отображаться обычные дропы Minecraft с пользовательскими именами, предоставленными BetterDrops.
enable-better-drops: true
# Список включённых миров.
worlds: ['*']
# Подбирать предметы, кликая по ним?
click-pickup: false
# Максимальная дистанция левого клика для подбора предметов в блоках.
click-pickup-block-distance: 7
# Максимальная дистанция в блоках для подбора предметов вокруг целевого блока.
click-pickup-item-distance: 3
# Заставить игроков кликать по предметам для их подбора?
# Это предотвратит обычный сбор предметов при прохождении по ним.
force-click-pickup: false
# Принудительный клик-подбор может работать двумя способами:
# - Телепортировать предмет и позволять игроку подбирать его обычным способом
# (работает, если другой плагин не блокирует подбор).
# - Удалять предмет из мира и напрямую добавлять его в инвентарь игрока
# (не совместимо с плагинами, которые создают дропы, не предназначенные для подбора, например, магазины, использующие дропы для отображения предметов).
# Рекомендуется оставлять этот параметр включённым.
force-click-pickup-teleport: true
# Телепортировать предметы от прилегающих горизонтальных блоков? Это предотвращает застревание 3D-предметов в стенах.
wall-fix: false
# Показывать имена предметов над дропами?
show-item-names: true
# Показывать количество предметов в стаках, если их больше одного?
show-item-amount: true
# Настройка формата для отображения количества предметов. "%d" будет заменён на число.
item-amount-suffix-format: ' (%d)'
# Настройка формата для отображения имени предмета. Можно добавить префиксы, суффиксы и цвета.
item-name-format: '%s'
# Если выпавший предмет уже имеет пользовательское имя, оно будет использовано.
# Это относится к сущности предмета, а не к самому предмету.
custom-names: true
# Дистанция в блоках, на которой игроки могут видеть дропы.
tracking-range: 64
# Дропы могут заменяться после определённого времени в тиках.
minimum-drop-lifetime: 0
# Ограничение количества 3D-дропов в области.
# Стаки предметов не считаются дополнительными дропами.
# Установите расстояние в 0, чтобы отключить проверку.
limit-distance: 16
limit-max: 100
# Если включено, плагин будет использовать маленькие стойки для брони, уменьшая размер предметов.
small-items: false
# Использовать 3D-дропы в воде?
water: true
# Обрабатывать гранаты/бомбы CrackShot?
crackshot: true
# Игнорировать предметы магазина из плагина Shop?
ignore_shop_items: true
# Игнорировать предметы из плагина QuickMarket?
ignore_quickmarket_items: true
# Игнорировать предметы из плагина QuickShop?
ignore_quickshop_items: true
# Если включено, формат item-name-format не будет применяться к деньгам из плагина PickupMoney.
pickupmoney_no_format: true
# Пользовательские имена предметов.
# Любые имена предметов в этом списке будут иметь приоритет над другими настройками.
# Формат: <Material[~data]:name>...
custom-item-names: []
# Должны ли пользовательские имена из конфигурации перекрывать уже существующие пользовательские имена предметов?
custom-names-override-existing-names: false
# Пользовательские направления предметов.
# Три числа представляют угол поворота (pitch, yaw, roll).
# Четвёртое число (опционально) — смещение по Y.
custom-item-directions: []
# Если список не пуст, плагин будет работать только с указанными предметами.
# Формат: <Material[~data]>
item-whitelist: []
# Любые предметы в этом списке никогда не будут затронуты плагином.
item-blacklist: []
API плагина BetterDrops:
Вы можете запретить BetterDrops заменять элемент, добавив метаданные элемента. Java:
item.setMetadata("betterdrops_ignore", new FixedMetadataValue(plugin, true));
Команды плагина BetterDrops:
/drops reload - Перезагружает конфигурацию плагина.Разрешение: betterdrops.reload.
/drops toggle-nametags - Позволяет игроку включать или отключать отображение имён предметов.
Настройка действует только для текущего игрока и не влияет на других.
Разрешение: betterdrops.toggle-nametags (по умолчанию доступно всем).
/drops toggle - Позволяет игроку включать или отключать отображение 3D-дропов.
Разрешение: betterdrops.toggle.
Известные проблемы у BetterDrops:
Невидимые стойки для брони блокируют взаимодействие.Иногда дропы могут мешать кликам (как левым, так и правым).
Увы, эта проблема не решаема — стойки для брони всегда имеют хитбокс, даже если они невидимы.
Несовместимые плагины с BetterDrops:
Не рекомендуется использовать BetterDrops с любыми из следующих плагинов. Их совместимость не гарантируется, и ошибки неизбежны:- ItemsAdder
- ModelEngine (и плагины, зависящие от него)
- GlowAPI
Плэйсхолдеры плагина BetterDrops:
%betterdrops_toggle_full%
— показывает, включена ли функция /drops toggle.%betterdrops_toggle_nametags%
— показывает, может ли игрок видеть имена предметов (настройка через /drops toggle-nametags).Установка плагина BetterDrops:
Рекомендуемая сборка ProtocolLib для 1.21: СкачатьРекомендуемые сборки ProtocolLib для версий 1.8 - 1.20.4: Скачать
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.