Пресеты предметов
Генератор команды пользовательского зелья 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"}] 1The 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
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Скриншот пресета
Соберите пресет
- Откройте Give и выберите тип предмета зелья: potion, splash_potion, lingering_potion или tipped_arrow.
- Добавьте custom_name и lore, чтобы зелье объясняло свою роль прямо в инвентаре.
- Задайте цвет зелья, пользовательские эффекты, длительность, усилитель и видимость частиц.
- Скопируйте 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 и настройте поля пресета под свой мир.