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}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
.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.
预设截图
构建预设
- 打开 Summon 并选择最适合遭遇角色的基础生物。
- 设置自定义名称、生命值、攻击力、速度和持久性。
- 添加equipment 仅在基础生物行为正确后才生效。
- 使用标签,以便怪物可以成为 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 工作台开始,然后按你的世界调整预设字段。