m.sh - Minecraft 服务器管理工具
一个功能强大的 Minecraft 服务器命令行管理工具,专为基岩版服务器设计,通过 tmux 会话实现远程命令执行。
功能特性
🚀 命令执行
· 直接执行任意 Minecraft 命令 · 支持完整的命令语法 · 灵活的会话管理
📍 传送系统
· tp 玩家名 x y z - 精确坐标传送 · -t x y z - 快速传送默认玩家 · -tt 预设坐标 - 使用预设位置传送 · -ttp 玩家名 预设坐标 - 指定玩家预设传送
🎁 物品管理
· -give 玩家名 物品名 数量 - 给予玩家物品 · -g 物品名 数量 - 快速给予默认玩家 · 支持物品简码系统
⚡ 效果系统
· -effect 玩家名 效果名/ID 时间 强度 - 给予玩家效果 · -e 效果名/ID 时间 强度 - 快速效果命令 · 自动时间单位转换(秒→刻)
🐮 生物召唤
· -summon 生物名 坐标 - 召唤生物 · -s 生物名 坐标 - 快速召唤 · 支持生物简码和预设坐标
🏗️ 世界编辑
· -fill x1 y1 z1 x2 y2 z2 方块 - 区域填充 · -f x1 y1 z1 x2 y2 z2 方块 - 快速填充
💬 聊天管理
· -say 文本 - 服务器公告 · 支持中英文和特殊字符
简码系统
文件映射
· xg.id - 效果简码映射 · wp.id - 物品简码映射 · sw.id - 生物简码映射 · dc.id - 自定义命令映射 · pc.id - 预设坐标映射
内置简码示例
· sw → 钻石剑 · pick → 钻石镐 · cow → 牛 · zombie → 僵尸 · speed → 速度效果
快速开始
基础使用
# 传送玩家
./m.sh tp AXWV3825 100 64 200
./m.sh -tt home
# 给予物品
./m.sh -g diamond 64
./m.sh -g sw 1
# 效果管理
./m.sh -e speed 60 1
# 服务器公告
./m.sh -say "欢迎来到服务器!"自定义命令
# 内置快捷命令
./m.sh the # 传送回家
./m.sh givediamonds # 获得钻石
./m.sh heal # 瞬间治疗配置选项
· -s session_name - 指定 tmux 会话 · -p player_id - 指定玩家 ID · -n quantity - 指定物品数量 · -h - 显示帮助信息
技术特点
· 纯 Bash 脚本,无外部依赖 · 完整的错误处理和输入验证 · 灵活的简码扩展系统 · 内置数据与外部文件结合 · 友好的用户提示和帮助系统
系统要求
· Linux/Unix 系统 · Bash 4.0+ · tmux · Minecraft 基岩版服务器
By: AXWV