预设

Summon 预设

Minecraft 自定义生物命令生成器

自定义生物生成器搜索通常意味着“让这个生物感觉是经过设计的”。这意味着名称、生命值、equipment、效果、属性和标签都需要协同工作,而不是从单独的示例中粘贴。

预设结果

一个可重复使用的自定义生物召唤命令,对于遭遇来说足够具体,并且仍然易于重新调整。

输出

自定义生物召唤Output

/summon minecraft:husk ~ ~ ~ {CustomName:{text:"Desert Bruiser",color:"yellow",bold:true},CustomNameVisible:1b,PersistenceRequired:1b,equipment:{mainhand:{id:"minecraft:iron_axe",count:1},feet:{id:"minecraft:leather_boots",count:1},chest:{id:"minecraft:chainmail_chestplate",count:1},head:{id:"minecraft:golden_helmet",count:1}},active_effects:[{id:"minecraft:strength",amplifier:0b,duration:999999,show_particles:0b}],Tags:["desert_bruiser"]}
/attribute @e[tag=desert_bruiser,limit=1,sort=nearest] minecraft:max_health base set 60
/attribute @e[tag=desert_bruiser,limit=1,sort=nearest] minecraft:movement_speed base set 0.28
/attribute @e[tag=desert_bruiser,limit=1,sort=nearest] minecraft:attack_damage base set 9
/data merge entity @e[tag=desert_bruiser,limit=1,sort=nearest] {Health:60f}
Too long for Minecraft chat

The longest command line is 443 characters, 187 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.

预设截图

用于 Minecraft自定义生物命令生成器文章的 NBTForge workbench 状态,包括可见控件和生成的 Output。

构建预设

  1. 打开 Summon 并选择最适合遭遇角色的基础生物。
  2. 设置自定义名称、生命值、攻击力、速度和持久性。
  3. 添加equipment 仅在基础生物行为正确后才生效。
  4. 使用标签,以便怪物可以成为 bossbar、清理或阶段命令的目标。

首先设计角色

自定义生物应该有明确的角色:守卫、boss add、远程威胁、商店 NPC、竞技场危险或装饰演员。命令选择应该支持该角色。

沙漠猛士样本是一种持久的近战威胁。它使用更高的生命值、中等速度、可见的装备以及后期竞技场逻辑的标签。

记住后面的命令

Tags 是召唤命令和地图其余部分之间的桥梁。使用它们进行清理、bossbar 目标、执行检查或掠夺逻辑。

如果mob需要奖励表,请将本文链接到BOSS战利品预设,而不是将战利品数据隐藏在已经很长的召唤线中。

  • 使用 PersistenceRequired 来命名遭遇小怪。
  • 使用属性进行持久的统计更改。
  • 使用 equipment 作为玩家可读的身份。

将预设应用到实际项目中

将 Minecraft 自定义 Mob 命令生成器视为测试的起点,而不仅仅是Copy 的字符串。Output工作一次后,以清晰的 Project 名称保存,记下目标 Minecraft 版本,并将预设保留在相关设置命令(例如记分板、bossbar、战利品或重置行)附近。

在将预设发布到地图、服务器或 Command Pack之前,请从Copy 的工件而不是仅从实时workbench运行它。这可以捕获丢失的依赖项、过时的选择器、错误的版本选择以及仅因本地测试状态已存在而有效的命令。

  • 使用共享命令保留选定的 Edition 和 Version。
  • 在使用伤害、杀死、清除或传送之前,针对无害命令测试选择器。
  • 将长命令移至 Project 或函数式工作流程中,而不是将其粘贴到聊天中。
  • 更改实体、项目组件、passenger或datapack资源后重新检查警告。

FAQ

我可以从这里让mob成为BOSS吗?

是的。从这个自定义暴民命令开始,然后在 Project 中添加 bossbar、loot、记分板和阶段命令。

如果生物有自定义名称,为什么要使用标签?

Tags 对于命令逻辑来说更安全。名称是面向玩家的,可能会因风格或本地化而改变。

该预设何时应成为Command Pack的一部分?

当Output取决于设置线、重置命令、战利品资源、记分板状态或重复测试时,将其用作Command Pack条目。仍然可以直接从 Output Copy单个安全命令。

打开这个工作流

从相关 Summon 工作台开始,然后按你的世界调整预设字段。