SMWYG-FIx

SMWYG-FIx

此项目修复了SMWYG强制离开的Bug。

杂项

SMWYG 修复

一个轻量级的客户端即插即用修复,针对 Show Me What You Got (SMWYG) 模组。

问题

原始的 SMWYG 模组在特定条件下偶尔会导致客户端崩溃或服务器踢出:

  • 非法字符踢出:当分享带有从服务器插件或其他模组继承的特定格式代码的物品时,游戏可能会因“聊天中出现非法字符”而将你踢出。

功能特性

此模组通过 Mixin 应用精准修复来解决这些问题,且不会改变原始功能:

  • 自动净化:在物品显示名称发送到聊天框之前,去除其中的非法章节符号(§),防止被踢出。
  • 边界记忆:实现索引感知的净化逻辑,以确保 SMWYG 的内部字符追踪保持准确。

安装方法

  1. 确保你已为 1.20.1 安装了 Fabric Loader。
  2. 下载 smwyg-fix 的 JAR 文件。
  3. 将其放入你的 .minecraft/mods 文件夹,并与原始的 Show Me What You Got 模组放在一起。
  4. 启动游戏。无需任何配置。

兼容性

  • Minecraft:1.20.1
  • Fabric Loader:>=0.14.22
  • 环境:仅限客户端。此模组不需要(但可以)安装在服务器上。

致谢

  • 此模组是针对 Show Me What You Got 的补丁,该模组最初由 Apace 创建。

注意:这是一个非官方修复,与原模组作者无关。