- 版权类型
- 原创
- 插件中文名称
- Kc的材质加密
- 插件英文名称
- KcSecurePack
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- KcSecurePack(模组)
- 适配版本(Java)
- 1.12
插件简介
- 在 Minecraft 1.12.2 版本中,市面上已经有许多针对第三方材质和模型实现加密的模组,如萌芽和龙核。然而,针对原版材质的加密解决方案却非常少见。同时,类似 Itemsadder 等插件的资源包加密方式也非常容易被破解。
- 为了解决这一问题,我开发了一个新的插件,使用 AES 加密算法对原版资源包内容进行加密,并通过特定的模组进行读取。这不仅提升了资源包的安全性,还确保了原版材质的独特性和完整性。
插件特点
- AES加密:使用高级加密标准(AES)技术,确保资源包内容高度安全。
- 原版支持:专为原版Minecraft资源包设计,保障材质和模型的独特性和完整性。
- 兼容性强:与特定模组搭配使用,实现便捷的加密内容读取。
- 防破解:相较于传统加密方法,更加难以破解,提升资源包的安全性。
- 易于使用:简便的加密和解密流程,用户体验友好。
- 迅速响应:官方群 1104261361 5x12小时高速响应问题。
工作原理
- 材质包先在服务端使用指令通过 AES 算法对压缩包内的每个文件进行独立加密,玩家进入服务端后系统会验证其模组并发送解密密钥,模组接收密钥后对材质进行解密并加载。
指令权限
- /ksp <资源包> - 加密指定原版资源包
- /ksp send <玩家> - 给指定玩家应用资源包
- /ksp reload - 重载配置文件
- 主权限:ksp.use
购买插件
- 目前插件处于预售状态,有兴趣可以加入官方群 1104261361 了解或一起交流。
配置文件
YAML:
# 资源包密码,填写txt内字符串
password: ""
# 资源包名称,需要包括后缀
file-name: "example.zip"
# 是否进服自动加载
auto-loading: true
# 强制加载,没有模组或材质的玩家将被踢出。
forced-loading: false
# 踢出提示,未安装MOD
kick-message-mod: "KSP > 验证超时"
# 踢出提示,未找到资源包
kick-message-res: "KSP > 未找到指定资源包文件"
# 踢出提示,资源包加载错误
kick-message-error: "KSP > 资源包加载错误"
# 超时时间,单位秒
timeout: 5
# 踢出前重试次数
retry-attempts: 3
使用教程
- 将插件放入服务端
plugins
文件夹内。 - 重启服务器生成配置文件。
- 将要加密的原始压缩包放入插件配置文件夹内。
- 输入
/ksp <带后缀文件名>
开始加密。 - 加密完成后将输出的密码填入配置内。
- 客户端安装MOD,放入加密后的材质。
- 完成。
注意事项
- 插件必须配合MOD一起使用,目前仅支持1.12.2 forge版本。
- 加密和解密操作可能会对游戏性能产生一定影响,特别是在资源包较大的情况下。请根据实际情况调整使用频率。
- 虽然模组使用了 AES 加密技术,大大提升了资源包的安全性,但任何加密方案都无法完全杜绝破解的可能性。请务必了解这一点,并采取其他措施以进一步提升安全性。