Skip to content

Block common mods from connecting to the internet without affecting the mods' functionality, preventing slow loading or game crashes caused by network issues.

License

Notifications You must be signed in to change notification settings

gizmo-ds/smsn-mod

Repository files navigation

Save My Shaky Network

在不影响 mods 功能的前提下阻止常用 mod 的联网行为, 防止因网络原因导致的加载缓慢或游戏崩溃.

你能得到什么

  • 你的服务器启动不再会花费数十秒尝试获取Quark的赞助者列表, 每次玩家加入都不再会重新获取赞助者列表.
  • Citadel不再会让你的游戏在愚人节崩溃.
  • DestroyPetrol's Parts 不会再在每次玩家加入时请求一次远程数据库.
  • 更多可参考下面的表格

功能

Mod Mod loaders Description
Quark Forge 禁止了获取贡献者和赞助者列表.
Alex's Caves Forge 禁止了获取最新冲突mod列表的请求, 现在会使用assets/alexscaves/warning/mod_generation_conflicts.txt作为冲突mod列表
Citadel Forge 禁止了获取赞助者列表, 现在会使用assets/citadel/patreon.txt. 愚人节彩蛋永远不会被触发.
Xaero's Minimap Forge/Fabric 禁止了更新检测和获取赞助者列表
Xaero's World Map Forge/Fabric 禁止了更新检测和获取赞助者列表
Petrolpark's Library Forge 禁止了获取 Badges 的请求. EarlyBird? 这真的不是什么违反 Mojang 的 EULA 的东西吗?
KubeJS Forge/Fabric 禁止了更新检测, 为什么不允许用户禁止这个行为?
Inventory Profiles Next Forge/Fabric 禁止了更新检测和追踪请求, 我不明白这个mod中的隐私设定有何意义.
Obscure API Forge 禁止了获取作品展示信息的请求, 我不认为这些信息对于用户来说有什么意义.
Blueprint Forge 现在会尊重用户的 slabfishSettings.enabled 设置, 在为 false 的情况下不会再发送请求.
Supplementaries Forge/Fabric 禁止获取赞助者信息的请求.
Botania Forge/Fabric 禁止获取贡献者列表.
Bagus Lib Forge 禁止获取赞助者信息的请求.

为什么?

坚持一款mod的开发并不容易, 在mod中对贡献者和赞助者表达感谢是常见的方法. 但我并不认为从远程服务器获取这些信息是个好主意, 因为并不是地球上所有的地方都拥有良好的网络环境.

在那些网络不好的地区使用这些mod往往会导致游戏加载时间过长, 有的mod甚至会导致游戏无法启动.

如果mod不会导致以上的问题, 又或者mod开发者愿意增加一个禁止这些行为的选项, 这个mod也许就不会诞生.

About

Block common mods from connecting to the internet without affecting the mods' functionality, preventing slow loading or game crashes caused by network issues.

Topics

Resources

License

Stars

Watchers

Forks

Languages