Mak7的AI

Mak7的AI

这个mod向游戏添加了一个使用真实AI运作的自定义实体。与遵循固定路径的标准怪物不同,这个实体能够独立思考,对周围发生的事件作出反应,并记住你所做的事情。

怪物

Mak7的AI助手

这个模组添加了一种AI生物,它可以说话、记忆和执行动作。

它能执行的动作(为AI解释):

  1. say 文本...(发送聊天消息;这是唯一的说话方式——每次你想说话时都要使用它)
  2. idle (明确的空操作;当无话可说或无事情可做时使用)
  3. goto x y z(走到坐标位置)
  4. follow uuid(持续跟随实体)
  5. stopfollow (停止移动/跟随)
  6. runfrom uuid(持续逃离某个实体)
  7. stoprun (停止逃跑)
  8. wander (随机游荡)
  9. stopwander (停止游荡)
  10. break x y z(走过去并破坏一个方块)
  11. pickup uuid(走过去并捡起一个物品实体)
  12. attack uuid(移动到并近战攻击一个生物实体)
  13. drop (丢弃主手物品)
  14. emotion 类型(展示情绪;类型:开心、喜爱、悲伤、愤怒、惊讶、害怕、困惑、兴奋、无聊、庆祝)
  15. save 短语...(永久记住一个单词或短语)
  16. stare uuid(持续注视/盯着一个实体;当有人说“看着”、“盯着”、“注视”或“面对”某个实体时使用)
  17. stopstare (停止注视)
  18. look x y z(转头面向一个固定位置一次;用于坐标,不适用于实体)
    sound 声音ID [音量] [音高](播放一个Minecraft音效;使用完整注册ID,例如 minecraft:entity.player.levelup)
  19. jump (跳跃一次)
  20. sneak (开始潜行)
  21. stopsneak (停止潜行)
  22. sprint (开始疾跑)
  23. stopsprint (停止疾跑)
  24. wait <秒数>(暂停N秒后再执行下一阶段动作;仅在阶段序列中有用)
  25. stage (使本响应中的所有其他动作按顺序逐一执行,而非同时执行;当你想要一个序列时,每次响应中恰好包含一次)

 

/ai 命令

  • summon (召唤AI实体)
  • UUID (AI实体)
    • skin (设置AI的皮肤)
    • name (设置AI的名称)
    • clear (清除AI的所有记忆)
    • instructions
      • add (为AI添加一条新指令)
      • set (清除所有指令并设置为新的指令)
      • remove (提供要移除的指令的索引)
      • list (列出所有指令及其索引)
      • clear (清除所有指令)

你需要在模组的配置中设置以下内容(使用/ai命令为整个服务器进行设置):

  • API Key(API密钥,必填)
  • AI Provider(AI提供商(Google、OpenAI 等))
  • Model(你使用的模型)