Пресеты

Пресеты предметов

Генератор команды пользовательского зелья Minecraft

Пользовательские команды для зелий пересобирать легко, если идти по делу. Практический рабочий процесс: выбрать тип зелья, дать имя, задать читаемый цвет, добавить только нужные для столкновения эффекты и убедиться в длительности и усилителе перед копированием.

Результат пресета

Команда пользовательского зелья с эффектами на виду и стабильным маркером custom_data для комплектов или фаз босса.

Вывод

Output /give для пользовательского зелья

/give @p minecraft:splash_potion[custom_name={text:"Boss Phase Tonic",color:"light_purple",italic:false},lore=[{text:"Strength and speed for one arena phase",color:"gray",italic:false}],potion_contents={custom_color:11141290,custom_effects:[{id:"minecraft:strength",amplifier:1,duration:1200,show_particles:true},{id:"minecraft:speed",amplifier:0,duration:1200,show_particles:true}]},custom_data={nbtforge_potion:"boss_phase"}] 1
Too long for Minecraft chat

The longest command line is 429 characters, 173 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.

  • Use a Command Block: run /give @s command_block, place it, then paste this command into the block command field.
  • Use a .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

Скриншот пресета

Состояние Workbench NBTForge, использованное в статье о команде пользовательского зелья: видны элементы управления и сгенерированный Output.

Соберите пресет

  1. Откройте Give и выберите тип предмета зелья: potion, splash_potion, lingering_potion или tipped_arrow.
  2. Добавьте custom_name и lore, чтобы зелье объясняло свою роль прямо в инвентаре.
  3. Задайте цвет зелья, пользовательские эффекты, длительность, усилитель и видимость частиц.
  4. Скопируйте Output и проверьте тайминг эффектов на целевой арене или в потоке выдачи комплекта.

Длительность эффекта — это реальное дизайнерское решение

Большинство примеров с зельями зациклены на экстремальных усилителях, но в реальности гораздо важнее длительность. Зелью для фазы босса, зелью комплекта и зелью для обучения карте нужны совершенно разные тайминги.

NBTForge держит длительность эффекта и усилитель в одном рабочем процессе, поэтому Output можно подстроить под реальный геймплей, а не Copy как новую команду каждый раз.

Делайте пользовательские зелья распознаваемыми

Используйте custom_data, когда последующая команда должна обнаружить или удалить зелье. Не полагайтесь на логику по отображаемому имени: имена могут меняться при локализации или смене стиля предмета.

Для наборов наград сохраняйте зелье вместе с сопутствующим title, звуком или командой фазы босса в Project.

  • Используйте show_particles=false для невидимых вспомогательных эффектов.
  • Используйте splash_potion для арен и боевых событий.
  • Используйте обычное potion для наград, попадающих в инвентарь игрока.

Встройте пресет в реальный Project

Относитесь к Minecraft Custom Potion Command Generator как к проверенной отправной точке, а не как к скопированной из сети строке. Когда Output хотя бы раз отработал корректно, сохраните его под понятным именем Project, зафиксируйте целевую версию Minecraft и держите пресет рядом с сопутствующими командами настройки — scoreboard, панелью босса, таблицами добычи или строками сброса.

Прежде чем выкатывать пресет на карту, сервер или в Command Pack, запустите именно тот артефакт, который вы скопировали, а не один лишь Live Workbench. Так вы поймаете отсутствующие зависимости, устаревшие селекторы, неверный выбор Edition и команды, которые работали только потому, что тестовый мир уже находился в нужном состоянии.

  • Сохраняйте выбранные Edition и Version вместе с самой командой.
  • Проверьте селекторы на безобидной команде, прежде чем использовать урон, kill, clear или телепортацию.
  • Переносите длинные команды в Project или в функцию датапака вместо того, чтобы вставлять их в чат.
  • Перепроверяйте предупреждения после изменения сущностей, компонентов предметов, пассажиров или ресурсов датапака.

FAQ

Можно ли создать предмет с бесконечным зельевым эффектом?

Предмет может накладывать очень длительный эффект, но правильнее заранее решить, чем должен быть эффект: свойством предмета, командой /effect или повторяющейся системой команд.

Влияет ли цвет зелья на сам эффект?

Нет. Цвет — чистая визуальная подсказка. Реальное действие зелья определяет список custom_effects.

Когда этот пресет должен войти в Command Pack?

Включайте его в Command Pack, когда Output зависит от строк настройки, команд сброса, ресурсов таблиц добычи, состояния scoreboard или повторного тестирования. Отдельные безопасные одноразовые команды по-прежнему можно Copy прямо из вывода.

Открыть этот процесс

Начните с связанной панели Give и настройте поля пресета под свой мир.