Пресеты datapack
Пресет таблицы добычи для дропа босса
Пресет таблицы добычи для дропа босса теперь представляет собой полноценный рабочий процесс Data Pack, а не шаблонную заметку к команде. Используйте этот пресет, когда награда босса должна жить в виде ресурса датапака, а не разовой строки `/give`. В таблице добычи награда привязывается к смерти сущности, что проще переиспользовать на разных аренах и проще перепроверить перед сдачей карты. В статье объединены поля настройки, просмотр вывода, размещение в Project и сбор результата, поэтому команду легко проверить, прежде чем она станет частью настройки карты, триггера события или повторно используемого пакета команд. workbench Data Pack держит пространство имён, путь к ресурсу, броски, условия и записи наград на виду рядом со сгенерированным JSON. Это важная точка проверки, потому что призыв босса может ссылаться на этот файл через `DeathLootTable`, но поведение дропа всё равно зависит от того, валиден ли JSON и лежит ли он по ожидаемому пути.
Результат пресета
loot table датапака, по которой Клинок Пепельного полководца выпадает только тогда, когда босса убивает игрок.
Вывод
JSON таблицы добычи босса
data/nbtforge/loot_table/entities/ashen_warlord.json
{
"type": "minecraft:entity",
"pools": [
{
"rolls": 1,
"conditions": [
{
"condition": "minecraft:killed_by_player"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "minecraft:netherite_sword",
"functions": [
{
"function": "minecraft:set_components",
"components": {
"minecraft:custom_name": {
"text": "Ashen Warlord Blade",
"color": "red",
"italic": false
},
"minecraft:enchantment_glint_override": true,
"minecraft:custom_data": {
"boss_drop": "ashen_warlord"
}
}
}
]
}
]
}
]
}Скриншот пресета
Соберите пресет
- Откройте workbench Data Pack.
- Установите генератор в режим таблицы добычи.
- Задайте пространство имён `nbtforge` и путь к ресурсу `entities/ashen_warlord`.
- Выберите тип таблицы `minecraft:entity`.
- Используйте один roll и добавьте к пулу условие `killed_by_player`.
- Поставьте в качестве награды предмет босса или цель item modifier.
- Скопируйте путь к JSON и сохраните его рядом с соответствующим призывом босса в Project.
- Проверьте файл через `/loot spawn`, прежде чем подключать его к финальному боссу.
Почему этот пресет Data Pack принадлежит Project
Используйте этот пресет, когда награда босса должна жить в виде ресурса датапака, а не разовой строки `/give`. В таблице добычи награда привязывается к смерти сущности, что проще переиспользовать на разных аренах и проще перепроверить перед сдачей карты.
workbench Data Pack держит пространство имён, путь к ресурсу, броски, условия и записи наград на виду рядом со сгенерированным JSON. Это важная точка проверки, потому что призыв босса может ссылаться на этот файл через `DeathLootTable`, но поведение дропа всё равно зависит от того, валиден ли JSON и лежит ли он по ожидаемому пути. Скопированная команда полезна только тогда, когда видны окружающие её допущения: область селектора, состояние мира, порядок внутри пакета и точный Output, который попадёт в Minecraft. Считайте этот пресет точкой контроля, где можно перепроверить детали, прежде чем команда покинет NBTForge.
Галерея построена вокруг этого обзора. Первый снимок показывает состояние верстака, второй обращает внимание на поле или соседний модуль, меняющий поведение, обращённое к игроку, а кадр вывода удерживает на виду готовую команду или пару команд. Когда пресет даёт видимый результат, внутриигровой скриншот подтверждает ту же мысль в восстановленном тестовом мире, а не полагается на обобщённую наложку.
Тестирование и проверка области действия
Не проверяйте награду только через `/loot give`, считая, что босс уже подключён. Проверяйте обе части: сам JSON таблицы добычи и команду призыва, которая ссылается на `nbtforge:entities/ashen_warlord` как на DeathLootTable.
Прогоните первый smoke-тест с узким селектором в чистом мире. Команды окружения, утилит, маршрутизации и обратной связи могут выглядеть безобидно, но часто затрагивают каждого игрока или весь мир. Убедитесь, что команда меняет только нужное состояние, а затем сохраните точный Output рядом со строками настройки и последующих действий, объясняющими, почему он существует.
Если команда становится частью файла функции или цепочки командных блоков, проверяйте именно скопированный артефакт, а не только живое рабочее состояние. Это помогает выявить устаревшие селекторы, неверный порядок команд, пропущенные строки настройки и эффекты, которые срабатывали лишь потому, что от прошлого теста оставалось состояние.
- Держите селектор узким, пока полный пакет не будет проверен.
- Размещайте настройку мира до переопределений, специфичных для столкновения.
- Сохраняйте команды обратной связи рядом с изменением состояния, которое их запускает.
Куда двигаться дальше
После сохранения таблицы подключите её к призыву босса, item modifier и записи в Project, где зафиксировано расположение файла внутри датапака.
Для столкновения сочетайте этот пресет с Пресетом добычи огненного босса Blaze Emperor или Пресетом item modifier для кастомных наград.
FAQ
Можно ли вставить эту команду Data Pack прямо в чат?
Обычно да — для smoke-теста одной командой, если селектор безопасен, а строка короткая. Для повторяемого поведения карты сохраните её в Project и Copy уже как упорядоченный пакет или Output в стиле функции.
Почему у этой галереи только снимки интерфейса?
Этот пресет производит JSON, организацию проекта или процесс проверки, а не видимый объект в мире. Полезным доказательством служат состояние верстака, Output и размещение в Project.
Что стоит перепроверить, прежде чем делиться этим пресетом?
Проверьте область селектора, порядок команд, целевую версию, а также к чему относится команда — к настройке, логике обнаружения, обратной связи или очистке. Эти категории определяют её место в пакете Project.
Открыть этот процесс
Начните с связанной панели Data Pack и настройте поля пресета под свой мир.