#minecraft-server #minecraft #mc #server-plugins

app mcsdk

本地Minecraft服务器插件测试解决方案

3个版本

0.1.2 2024年7月27日
0.1.1 2024年6月4日
0.1.0 2024年5月23日

#22游戏

Download history 97/week @ 2024-05-23 101/week @ 2024-05-30 27/week @ 2024-06-06 2/week @ 2024-06-13 1/week @ 2024-06-20 130/week @ 2024-07-25 10/week @ 2024-08-01

每月140次下载

GPL-3.0-only

105KB
395

MCSDK - mc-server-dev-kit

Minecraft服务器包装器,使在本地机器上测试Spigot/Paper服务器插件更加容易。

Rust Badge

screenshot of mcsdk

安装

您可以通过Cargo安装MCSDK

cargo install mcsdk

请确保将.cargo/bin文件夹添加到您的路径中,您可以在您的.bashrc.zshrc中放置以下内容

export PATH="$PATH:$HOME/.cargo/bin"

使用方法

安装后,可以使用以下方式执行

mcsdk

选项

  • -h, --help:打印帮助信息
  • -V, --version:打印版本信息

子命令

  • start:启动本地测试服务器
  • help:打印帮助信息

Start 选项

参数:

  • <SOFTWARE>:定义应使用哪种服务器软件 [可能值: paper]
  • <VERSION> :应启动哪个Minecraft版本
  • [PLUGINS]...:插件jar文件的路径,放入插件文件夹

选项:

  • -w, --working-directory <WORKING_DIRECTORY>:服务器应存储的位置 [默认: none]
  • -a, --args <ARGS>:提供给服务器的参数
  • -m, --mem <MEM>:服务器允许使用多少RAM [默认: 2048]
  • -h, --help:打印帮助信息
  • -g, --gui:如果使用,服务器GUI也将启动
  • -p, --port:用于服务器的绑定端口 [默认: 25565]

支持

它应该在Windows和MacOS下可用,但只在Linux下进行了测试。如果您有任何问题,请提交问题。谢谢

如何贡献

嘿,如果您想贡献,欢迎这样做。测试可以使用以下方法进行

# For make users
make release
./target/debug/mcsdk

# For just users (recommended)
make release
./target/debug/mcsdk

或者您也可以安装它,但需要以下步骤

# For make users
make install
mcsdk

# For just users
just install
mcsdk

[!注意] 这不是推荐的!

从源码构建

要从源码构建,请使用以下命令

# For make users
make release

# For just users
just release

二进制文件将在 target/debug 下找到

或者如果您想直接安装它,可以使用以下命令

# For make users
make install

# For just users
just install

依赖项

~11-24MB
~350K SLoC