BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
Fzzy Config

Fzzy Config

带有自动图形用户界面、强大的验证选项、服务器与客户端同步等功能的配置应用程序编程接口!

10
0
优化
实用工具

基本信息

我的世界Java版本

1.21–1.21.4
1.20.4–1.20.6
1.20.1

平台

\n \n \n Fabric
\n \n \n Forge
NeoForge
\n \n \n \n \n \n \n \n \n Quilt

其他链接

反馈问题 查看源码 访问 wiki
CurseForge地址

创作团队

BBSMC 官方搬运(3)
BBSMC 官方搬运(3)团队

详情信息

许可证 保留所有权益/无许可证
发布于 4 months ago
更新于 5 months ago
简介渲染图更新日志版本百科反馈讨论
全部版本fzzy_config-0.5.0+24w34a

fzzy_config-0.5.0+24w34a

自动推荐
下载
举报反馈

更新日志

新增内容

  • 添加了“已验证字段”(`ValidatedField`)映射。通过新的`map`方法,可以将验证映射到任何其他可转换类型的验证。
    • 新的辅助类`ValidatedRegistryType`将`ValidatedIdentifier`映射到注册对象,这样就可以轻松直接基于注册对象(物品、方块等)实现设置,而无需稍后自己再映射标识符。
  • `ValidatedField`现在有一个辅助的`codec`方法,用于生成基础类型的编解码器(Codec)。
  • `ValidatedField`现在有一个监听器系统,在该字段的任何`set`操作时触发。这个监听器是一个`Consumer<ValidatedField<T>>`,通过`withListener`添加。
  • 在`Config`类中添加了`EventApi`以及相应的直接实现
    • 和其他子API一样,通过`ConfigApi`访问此API。
    • `onSyncClient` - 当配置同步到客户端时触发。
    • `onUpdateClient` - 当客户端在游戏内更新配置时触发。
    • `onUpdateServer` - 当服务器端在游戏内更新配置时触发。
  • 添加了`ConfigAction`,可用于在配置图形用户界面(GUI)中添加任意的点击按钮。用它们来链接到你的维基百科页面、打开一本补丁包指南书、给玩家一个物品等等。
  • 添加了极其基础的`PlatformApi`,用于简单的跨加载器任务,比如检查游戏状态是否是客户端端的。

更改内容

  • 专用小部件在内部不再扩展`PressableWidget`或`ButtonWidget`,因为这会导致视觉改造(Visual Overhaul)或任何其他泄露小部件构造函数的模组出现问题。建议在任何自定义验证实现中使用这些类的`Custom`变体。

修复内容

  • `ValidatedIdentifier`现在可以使用`ofRegistryKey`初始化方法绑定到动态注册。
  • 修复登录时同步不起作用的问题。
  • 修复了仅客户端配置的更新有时会在日志中大量输出完整配置内容的问题。

更多信息

资源类型

Minecraft资源

发布版本

Release

版本号

5756683

运行环境

\n \n \nFabric\n \n \n \n \n \n \n \n \nQuilt

游戏版本

1.21.2

下载量

0

发布时间

2025-02-15 17:14:28

版本号

设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12