Skip to content

通过在服务器端执行命令到指定运行我的世界基岩版tmux会话

Notifications You must be signed in to change notification settings

AXWV/mc_tmux_sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

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

About

通过在服务器端执行命令到指定运行我的世界基岩版tmux会话

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages