Rothes / ProtocolStringReplacer

A Spigot plugin that allows you to edit the String in packet sends to players.
GNU General Public License v3.0
43 stars 10 forks source link

一点小建议🧐 #10

Closed Bkm016 closed 2 years ago

Bkm016 commented 3 years ago

可否增加配置去关闭一些信息,或是使其可配置。例如: https://github.com/Rothes/ProtocolStringReplacer/blob/708b27e04774f2ee904d3744b310a6b726fd275b/src/main/java/me/rothes/protocolstringreplacer/ProtocolStringReplacer.java#L66

https://github.com/Rothes/ProtocolStringReplacer/blob/708b27e04774f2ee904d3744b310a6b726fd275b/src/main/java/me/rothes/protocolstringreplacer/ProtocolStringReplacer.java#L69

我的观点

用户安装这个插件的目的之一可能是需要对硬编码语言文件进行修改,也就是说这类用户对于发送给玩家的提示信息有一定的要求和规范,这同样也包括他自身。

以及您近期在开发的 Logger 前缀替换也可能是出于这类目的。但是换作是我,我会选择用 csf 去屏蔽掉这些有色彩的,会吸引注意力的废话

我个人非常疑惑的地方就在于 很多插件作者 都喜欢在控制台打印一些五颜六色的废话,例如:

不可否认 psr 是很牛逼的插件,但是您不要忽略这些小细节。

Rothes commented 3 years ago

感谢您提出这个议题。早期我写上服务端版本是为了方便在日志内获取用户的服务端版本,毕竟不同的版本都需要不同适配 之后就开始天花乱坠添加提示信息。 我会斟酌如何更好解决这个问题。之后主要只会发送(潜在的)错误信息。

Bkm016 commented 3 years ago

👍

Rothes commented 2 years ago

在最近语言系统的重写中,考虑到您提出的这些信息无意义,暂决定移除这些消息.

此问题已解决,非常感谢您提出该议题和对此项目的支持,欢迎您再次反馈其他意见!