Skip to content

MoYangking/RWC-Mod-Command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简介

RWC-Mod-Command 是一个专为铁锈战争(Rusted Warfare)设计的插件,借鉴了 Mindustry 的插件系统。该插件允许服务器管理员通过自定义指令来管理游戏内的各种功能,如禁言、踢人、调整资源收入等。

功能

  • 帮助命令: 显示可用指令列表。
  • 禁言/解除禁言: 对特定玩家进行禁言或解除禁言。
  • 踢出玩家: 将指定玩家踢出游戏。
  • 调整资源收入: 设置游戏内的资源收入值。
  • 单位管理: 禁用或解禁特定单位。
  • 全体禁言: 对所有玩家进行禁言或解除禁言。
  • 核弹管理: 开启或关闭核弹功能。
  • 最大队伍ID设置: 设置游戏中的最大队伍ID。
  • 等等

安装指南

前置条件

  • Java 版本: 需要安装 JDK 14 或更高版本(JDK >= 8 亦可)。
  • 构建工具: Gradle。

安装步骤

  1. 下载插件
    GitHub 仓库 下载最新版本的插件 Jar 文件。

  2. 配置插件
    将下载的 Jar 文件放置到铁锈战争的插件目录中。默认路径为:

    rustedWarfare/
    └── js/
        └── RWC-Mod-Command.jar
    
  3. 启动游戏
    启动铁锈战争插件版,插件将自动加载并启用。

使用指南

插件提供多种指令以便管理员管理游戏。以下是常用指令及其用法:

  • 帮助命令

    .h
    

    显示所有可用指令及其描述。

  • 禁言玩家

    .m [玩家名称或索引]
    

    禁言指定玩家,防止其发送聊天信息。

  • 解除禁言

    .um [玩家名称或索引]
    

    解除对指定玩家的禁言。

  • 踢出玩家

    .k [玩家名称或索引] [理由]
    

    将指定玩家踢出游戏,可选提供踢出理由。

  • 设置资源收入

    .si [收入值]
    

    设置游戏内资源的收入值,例如 .si 1000 将资源收入设置为1000。

  • 禁用单位

    .bu [单位名称]
    

    禁用指定的游戏单位。

  • 解除禁用单位

    .u [单位名称]
    

    解除对指定单位的禁用。

  • 全体禁言

    .ma
    

    禁言所有玩家。

  • 解除全体禁言

    .uma
    

    解除所有玩家的禁言状态。

  • 设置最大队伍ID

    .smti [最大队伍ID]
    

    设置游戏中的最大队伍ID,例如 .smti 10 将最大队伍ID设置为10。

  • 设置核弹功能

    .unkes [true/false]
    

    开启或关闭核弹功能,例如 .unkes true 开启核弹。

  • 等等

开发指南

构建项目

  1. 克隆仓库

    git clone https://github.com/MoYangking/RWC-Mod-Command.git
  2. 进入项目目录

    cd RWC-Mod-Command
  3. 安装安卓jdk

    下载安卓jdk,并配置环境变量ANDROID_HOME

  4. 构建插件

    ./gradlew deploy

    构建完成后,生成的 Jar 文件位于 build/libs 目录下。

配置开发环境

确保已安装 JDK 和 Gradle,并配置好环境变量。参考现有代码结构进行开发和扩展。

贡献指南

欢迎提交 Issue 和 Pull Request 来贡献代码或报告问题。请确保遵循项目的编码规范和提交规范。

致谢

感谢 Mindustry 提供的插件系统灵感,以及所有贡献者的辛勤工作。

感谢 Rukkit 提供的部分代码

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages