# mod-CQ码工具 [![](https://img.shields.io/badge/simple--robot-module-green)](https://github.com/ForteScarlet/simple-robot-core) [![](https://img.shields.io/maven-central/v/io.github.ForteScarlet.simple-robot-module/mod-cqcodeutils)](https://search.maven.org/artifact/io.github.ForteScarlet.simple-robot-module/mod-cqcodeutils) >[success] 核心`1.16.0`之后默认集成了此模组。 ## **介绍** 核心中本身存在一个CQ码工具类`CQCodeUtil`,以及其衍生类,例如`CQCode`封装类、`CQCodeTypes`枚举类等。但是这些类目前来看都有些略显冗余,因此我计划使用一个新的CQ码工具包来支持一些简单的操作: - 或许是靠单纯的字符串拼接等来获取CQ码而不是对象之间的转化 - 也或许是用一个简单的封装类来取代`CQCode`封装类,同时实现其相互转化 - 又或许是在其他非simple-robot项目中临时使用,单纯作为一个工具类 这是一个简易的,主要**以字符串操作**为主的CQ码操作工具类。 >[info] **其内容会随着版本一点点的增加或变更,因此此章节可能会跟随版本升级不定期更新,并且文档内容以最新版为准。** >[info] **如果出现了文档与实际代码不符的情况,以实际代码及其注释为准。** ## **使用** ### 1. **依赖导入** #### **Maven** ```xml <dependency> <groupId>io.github.ForteScarlet.simple-robot-module</groupId> <artifactId>mod-cqcodeutils</artifactId> <version>${version}</version> <!-- 参考版本:1.5.0-1.15 --> </dependency> ``` #### **gradle** ```gradle compile group: 'io.github.ForteScarlet.simple-robot-module', name: 'mod-cqcodeutils', version: '${version}' ``` <br><br> ### **2. 开始使用** 请查看此章节的各**子章节**以得到更多使用说明。 你可以从**左侧列表**或者此页面最下方的的**下一篇**处查看其他子章节页面。 <br><br> # 注意事项 此模组是以核心的`1.11.x`为基础开始开发的,其版本命名规则类似于组件的命名规则(即`${模组版本}-${核心版本系}`),但是此模组理论上任何版本都可以用,毕竟主要是以字符串操作为主。尽管在CQCode与KQCode相互转化的时候可能因为版本差异出现问题,但是其他功能均为独立的。 因此此模组在核心的早期版本也可以进行使用。