Release 1.0.5
Just change 4 support from 1.21.4 up to latest (maybe)
一款将Google Gemini AI助手集成到Minecraft中的Fabric模组,允许玩家在游戏内直接与AI交互,获取信息或执行命令。
注意: 模组作者已关闭此项目,仅支持Minecraft 1.21.4版本。
这款Fabric模组将Google的Gemini AI集成到Minecraft中,让你能在游戏内直接与AI助手互动。AI可以回答问题、提供关于当前游戏环境的信息,甚至(如果启用)执行游戏内命令。
minecraft 代码块的形式包含在AI的回复中。gemini-1.5-flash)。/aihelp 命令查看可用命令列表。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: true 或 false。size: 要存储的消息数量(用户和AI的合计,最多50条)。/setupai maxoutput <tokens>: 设置最大输出令牌数。
tokens: 50到8046之间的任意数字。/setupai commands <enabled>: 启用或禁用AI命令执行。
enabled: true 或 false。/reloadconfig: 重新加载配置,就像你在Minecraft环境外修改了配置一样。GeminiInMinecraft 模组(jar文件)。mods 文件夹。/setupai apikey <your_api_key> 命令设置你的API密钥。模组使用位于Minecraft config 目录下的配置文件 (geminiinminecraft.json)。该文件在模组首次运行时自动创建。你可以直接编辑此文件,或使用游戏内的 /setupai 命令来修改设置。
配置选项:
model: Gemini模型名称(默认:gemini-1.5-flash)。apiKey: 你的Google Gemini API密钥。systemMessage: 指导AI行为的系统提示词。memoryEnabled: 是否启用对话记忆(true 或 false)。memorySize: 对话历史的大小(如果启用了记忆)。maxOutputTokens: AI响应的最大令牌数。commandExecutionEnabled: 是否启用AI命令执行(true 或 false)。收录
请登录之后再进行评论