
Entity Block Drops
Активный0.0
Установок
Последнее обновление
Entity Block Drops
Мощный и гибкий мод для Minecraft, предоставляющий полный контроль над выпадением предметов при разрушении блоков, их восстановлением и взаимодействием с инструментами. Идеальное решение для создателей сборок, владельцев серверов и игроков, желающих настроить процесс добычи ресурсов под свои нужды.
Основные возможности
Настройка выпадения предметов
Полностью настраиваемая система дропа позволяет:
- Устанавливать индивидуальные предметы для каждого типа блоков
- Создавать глобальные правила выпадения для групп блоков
- Точный контроль вероятности выпадения (от 0 до 100%) и количества предметов
- Добавлять пользовательские NBT-данные: названия, описания, зачарования
- Управлять стандартными дропами — сохранять или отключать их
- Интегрироваться с другими модами, выборочно разрешая или запрещая их дропы
- Настраивать дополнительные бонусные предметы с отдельными шансами
Условия выпадения
Предметы могут выпадать только при выполнении определенных условий:
- Использование конкретных инструментов, зачарований или уровня инструмента
- Ограничения по игрокам — только для определенных категорий пользователей
- Привязка к измерениям — работает только в указанных мирах
- Биомные ограничения — дроп только в определенных биомах
- Погодные условия — ясная погода, дождь или гроза
- Время суток — день, ночь, рассвет или закат
- Только при разрушении игроком (не окружающей средой)
Система событий
Динамическая система событий включает:
- Сезонные события: зимние, летние, пасхальные и хэллоуинские тематические дропы
- Специальные события: удвоение шансов или количества выпадающих предметов
- Создание собственных событий с уникальными таблицами дропа
- Одновременная работа нескольких событий с комбинированными эффектами
- Сохранение состояния событий между перезапусками сервера
- Тонкая настройка блоков и модов, затронутых событиями
- Множители глобальной вероятности выпадения
Восстановление блоков
Автоматическое восстановление разрушенных блоков:
- Настраиваемые таймеры восстановления
- Защита от ферм — отслеживание блоков, установленных игроками
- Исключение для творческого режима — блоки восстанавливаются без ограничений
- Защита восстанавливающихся блоков от игроков не в творческом режиме
- Сохранение информации о восстановлении при перезапуске сервера
- Принудительное восстановление всех ожидающих блоков
- Очистка системы восстановления при необходимости
- Определение режима игры — отслеживание только блоков из режима выживания/приключений
Режим приключений
Расширенная система защиты для режима приключений:
- Измерение-специфичная защита — контроль разрушаемых блоков по мирам
- Управление взаимодействием — ограничения на установку, разрушение и изменение блоков
- Обход защиты для игроков в творческом режиме
Интеграция команд
Выполнение команд при различных событиях:
- Запуск команд при разрушении блоков или выпадении предметов
- Таймеры перезарядки для выполнения команд
- Динамические плейсхолдеры: {player}, {block}, {block_x/y/z} и другие
- Расширенные плейсхолдеры: @player, @block, @item, @amount
- Цепочки команд для сложных эффектов
- Настраиваемая вероятность выполнения команд
- Визуальные эффекты: частицы, звуки, заголовки при разрушении блоков
Удобство использования
Пользовательский интерфейс и управление:
- Внутриигровой JSON-редактор для настройки конфигураций
- Организованная структура файлов с разделением обычных и событийных дропов
- Автоматически генерируемые примеры со всеми доступными опциями
- Сохранение активных событий между сессиями
- Централизованная конфигурация системы событий в EventConfig.json
- Управление событиями и перезагрузка настроек через команды
- Подробная документация с примерами и объяснениями
Команды
Управление дропами блоков
/blockdrops event <названиеСобытия> <вкл/выкл>
— включение/выключение событий/blockdrops dropchance <вкл/выкл>
— удвоение шансов выпадения/blockdrops doubledrops <вкл/выкл>
— удвоение количества предметов/blockdrops active_events
— список активных событий/blockdrops listall
— все доступные события/blockdrops openconfig
— открытие редактора конфигураций/blockdrops reload
— перезагрузка настроек/blockdrops debug
— отладочная информация
Команды восстановления
/blockdrops regeneration list
— список восстанавливающихся блоков/blockdrops regeneration clear
— очистка всех восстановлений/blockdrops regeneration info
— информация о системе восстановления/blockdrops regeneration force
— принудительное восстановление
Режим приключений
/adventuremode reload
— перезагрузка настроек режима приключений
Конфигурация
Все настройки выполняются через JSON-файлы для простоты кастомизации.
Пример конфигурации:
{
"blockId": "minecraft:stone",
"itemId": "minecraft:diamond",
"dropChance": 5.0,
"minAmount": 1,
"maxAmount": 3,
"nbtData": "{display:{Name:'{\"text\":\"Rare Stone Diamond\"}'}}",
"requiredTool": "minecraft:diamond_pickaxe",
"requiredDimension": "minecraft:overworld",
"regenerationTime": 300,
"command": "title {player} title {\"text\":\"Rare find!\"}",
"commandChance": 100.0
}