• 注册
  • MOD模组 MOD模组 关注:114 内容:37726

    Minecraft中的Gemini(Gemini in Minecraft)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    支持者

    Minecraft中的Gemini(Gemini in Minecraft)


    一款将Google Gemini AI助手集成到Minecraft中的Fabric模组,允许玩家在游戏内直接与AI交互,获取信息或执行命令。

    注意: 模组作者已关闭此项目,仅支持Minecraft 1.21.4版本。

    模组简介

    这款Fabric模组将Google的Gemini AI集成到Minecraft中,让你能在游戏内直接与AI助手互动。AI可以回答问题、提供关于当前游戏环境的信息,甚至(如果启用)执行游戏内命令。

    主要功能

    • 游戏内AI聊天: 在聊天窗口中向Gemini提问并直接接收回复。
    • 上下文感知响应: AI可以获取你当前游戏状态的信息,包括:
      • 玩家坐标 (x, y, z)
      • 当前维度
      • 时间和天气
      • 游戏难度和模式
      • 玩家生命值、饥饿值和经验等级
      • 物品栏和手持物品
      • 延迟和在线玩家
    • 命令执行(可选): 如果启用,Gemini可以根据你的请求执行Minecraft命令。命令会以 minecraft 代码块的形式包含在AI的回复中。
    • 对话历史(可选): 模组可以记住过去的对话,实现更自然、更具上下文感知的交互。对话历史的大小可配置。
    • 可配置的系统提示词: 通过修改系统提示词来自定义AI的行为和“性格”。提供了一个默认提示词,侧重于提供帮助和Minecraft特定信息。
    • 可自定义模型: 选择使用哪个Gemini模型(默认:gemini-1.5-flash)。
    • 可配置最大输出令牌数: 设置AI返回响应的最大令牌数(默认:200)。
    • 帮助命令: 使用 /aihelp 命令查看可用命令列表。
    • 每日消息: 模组包含每日消息,每次玩家登录时会随机选择一条显示。
    • 可点击的回复: AI的回复可以点击,方便你跟进之前的消息或建议新的查询。
    • 声音反馈: 所有操作都有音效。

    系统提示词中的动态变量

    systemMessage 支持多个动态变量,这些变量在向AI发送查询时会被实时游戏信息替换,从而使AI能提供上下文感知的响应。以下是可用变量列表:

    • {username}: 你的Minecraft玩家名。
    • {x}: 当前X坐标(格式化为两位小数)。
    • {y}: 当前Y坐标(格式化为两位小数)。
    • {z}: 当前Z坐标(格式化为两位小数)。
    • {time}: 当前世界时间(以游戏刻计)。
    • {timeOfDay}: 根据世界时间指示是“白天”还是“夜晚”。
    • {health}: 当前生命值(格式化为一位小数,满值为20)。
    • {food}: 当前饥饿值(满值为20)。
    • {xp}: 当前经验等级。
    • {dimension}: 当前所在维度的名称(例如“minecraft:overworld”)。
    • {difficulty}: 当前游戏难度(例如“peaceful”、“easy”、“normal”、“hard”)。
    • {weather}: 当前天气状况(“clear”或“raining”)。
    • {gameMode}: 当前游戏模式(例如“survival”、“creative”、“adventure”、“spectator”)。
    • {mainHand}: 主手持有的物品及数量(例如“1x Diamond Sword”或“nothing”)。
    • {offHand}: 副手持有的物品及数量(例如“1x Shield”或“nothing”)。
    • {inventory}: 物品栏中物品的逗号分隔列表(不包括盔甲),包含数量(例如“64x Cobblestone, 16x Iron Ingot”或“empty”)。
    • {armor}: 已装备盔甲的逗号分隔列表,包含耐久度(例如“Diamond Helmet (150/363), Iron Chestplate (200/240)”或“no armor”)。
    • {ping}: 当前连接到服务器的延迟(毫秒)。
    • {playerCount}: 当前在线玩家总数。
    • {playerList}: 所有在线玩家名称的逗号分隔列表(例如“Player1, Player2, Player3”或“no other players”)。

    这些变量每次向AI发送查询时都会自动更新,确保响应与你的当前情况相关。你可以在自定义的 systemMessage 中使用这些变量来调整AI的行为。

    命令列表

    • /ai <query>: 向AI发送问题。
    • /aihelp: 显示可用命令及其描述列表。
    • /aihistory: 显示你与AI的对话历史(如果启用了记忆功能)。
    • /clearmemory: 清除对话历史。
    • /setupai apikey <apiKey>: 设置你的Google Gemini API密钥。这是模组运行所必需的。
    • /setupai model <modelName>: 设置要使用的Gemini模型(例如 gemini-1.5-flash)。
    • /setupai system <systemMessage>: 为AI设置自定义系统提示词。
    • /setupai defaultsystem: 将系统提示词重置为默认值。
    • /setupai memory <enabled> <size>: 启用或禁用对话记忆并设置其大小。
      • enabled: truefalse
      • size: 要存储的消息数量(用户和AI的合计,最多50条)。
    • /setupai maxoutput <tokens>: 设置最大输出令牌数。
      • tokens: 50到8046之间的任意数字。
    • /setupai commands <enabled>: 启用或禁用AI命令执行。
      • enabled: truefalse
    • /reloadconfig: 重新加载配置,就像你在Minecraft环境外修改了配置一样。

    安装步骤

    1. 安装Fabric: 确保已为你的Minecraft版本安装Fabric Loader。
    2. 下载模组: 下载 GeminiInMinecraft 模组(jar文件)。
    3. 放入模组文件夹: 将下载的jar文件放入你的Minecraft mods 文件夹。
    4. 获取API密钥: 你需要一个Google Gemini API密钥。可以从 Google AI Studio网站 获取。
    5. 配置模组: 启动游戏后,使用 /setupai apikey <your_api_key> 命令设置你的API密钥。

    配置说明

    模组使用位于Minecraft config 目录下的配置文件 (geminiinminecraft.json)。该文件在模组首次运行时自动创建。你可以直接编辑此文件,或使用游戏内的 /setupai 命令来修改设置。

    配置选项:

    • model: Gemini模型名称(默认:gemini-1.5-flash)。
    • apiKey: 你的Google Gemini API密钥。
    • systemMessage: 指导AI行为的系统提示词。
    • memoryEnabled: 是否启用对话记忆(truefalse)。
    • memorySize: 对话历史的大小(如果启用了记忆)。
    • maxOutputTokens: AI响应的最大令牌数。
    • commandExecutionEnabled: 是否启用AI命令执行(truefalse)。

    重要注意事项

    • API密钥安全: 你的API密钥以明文形式存储在配置文件中。请注意谁有权访问你的Minecraft目录。
    • 命令执行风险: 启用命令执行功能后,AI将有能力在你的世界中运行命令。请谨慎使用此功能,因为AI可能会执行意外或不希望的命令。建议在安全环境(例如测试世界)中测试命令执行功能,然后再在主世界使用。
    • AI局限性: Gemini是一个强大的AI,但并不完美。它有时可能会提供错误或无意义的回复。请务必仔细核对AI提供的信息,尤其是在涉及游戏机制或外部资源时。
    • 格式化: 模组的系统提示词指示Gemini使用Markdown格式。模组会将此Markdown转换为Minecraft的文本格式代码。如果你修改系统提示词,请注意格式化是如何处理的。
    • 错误处理: 模组包含基本的错误处理,但仍可能发生意外错误。如果遇到问题,请检查游戏日志以获取更详细的信息。

      截图:

      Minecraft中的Gemini(Gemini in Minecraft)Minecraft中的Gemini(Gemini in Minecraft)Minecraft中的Gemini(Gemini in Minecraft)Minecraft中的Gemini(Gemini in Minecraft)

      版本&下载

      Release 1.0.5

      1.0.5 · Release版本: 1.0.5支持游戏: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8类型: FabricRelease下载次数: 1,021

      Release 1.0.4

      1.0.4 · Release版本: 1.0.4支持游戏: 1.21.4类型: FabricRelease下载次数: 237

      Release 1.0

      202503112000 · Release版本: 202503112000支持游戏: 1.21.4类型: FabricRelease下载次数: 182

      Release 1.0

      1.0 · Release版本: 1.0支持游戏: 1.21.4类型: FabricRelease下载次数: 41

      Beta 1.0.5b

      1.0.5b · Beta版本: 1.0.5b支持游戏: 1.21.4类型: FabricBeta下载次数: 40

      Gemini in Minecraft 1.0.4b

      1.0.4b · Beta版本: 1.0.4b支持游戏: 1.21.4类型: FabricBeta下载次数: 38

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: