Releases: MinecraftIsTooEasy/BetterGameSetting
Releases · MinecraftIsTooEasy/BetterGameSetting
Release list
1.5.0
- 优化了区块加载的性能
- 占用内存减少,32区块视距内存占用~8GB->~6GB
- 加载速度提升,进入存档后即时加载,视野内区块加载速度大幅提升
- 重置了音频系统,移植自1.12.2
- 支持播放更多音乐
- 内置了4首来自C418-one专辑的音乐作为地下世界背景音乐
- 新的音频注册方式:sounds.json注册音频,资源包也可添加新音频
- 加入
音频输出设备、显示字幕、定向音频、音乐播放频率选项- 注意:显示字幕未适配任何有mod音频,需要其他mod自行适配
- 音乐和声音选项界面改为滚动条界面
- 支持自动归类部分mod音频
- 支持播放更多音乐
- 重新加入了1.6.4的资源包选择界面,关闭配置项
使用1.7+的资源包界面以使用 - 支持加载资源包中的ttf字体文件,可通过
使用资源包中的TTF字体配置项进行开关 - 加入了
全键无冲功能,可同时触发绑定同一个键值的多个按键- 同时控制界面的冲突键提示色改为黄色,并添加提示框以提示相同键值的其余按键
- 加入了按键所绑定的键值的本地化
- 开放了标签页,可通过继承
GuiTabScreen快速实现 - 重构了选择世界和多人游戏界面
- 支持显示存档、服务器图标
- 单人游戏存档进入自动截图
- 服务器需要在服务器根目录下放置64px的
server-icon.png
- 单人游戏存档、服务器可通过点击图标上的箭头快速进入
- 多人游戏可调整列表顺序
- 单人游戏存档支持显示MITE版本
- 重复名称时默认存档文件名逻辑改为在文件名夹后加上
(x) - 支持了截断超出列表元素(如存档文件夹名称),并使用提示框展示
- 加入了多人游戏状态的本地化
- 支持显示存档、服务器图标
- 修复了将按键绑定为None的情况下触发输入法时仍然会触发的问题
Full Changelog: 1.4.1...1.5.0
1.4.1
1.4.0.1
- Added defer chunk updates option
- Fixed issue where scrolling text beyond the right side of buttons was not being hidden
- Fixed game mode anomaly in dev mode
- 加入了缓慢区块加载选项
- 修复了按钮滚动文字右侧超出部分不会被隐藏的问题
- 修复了dev模式下的游戏模式异常
Full Changelog: v1.4.0...1.4.0.1
v1.4.0
What's Changed
- Changed the slider in the video settings interface to take effect only after releasing
- Added configuration option
Allow Cheats without Dev - Render distance adjustment
- The actual render distance is now consistent with the render distance displayed on the button
- The maximum render distance has been changed to 32 chunks
- It is highly not recommended to adjust the render distance above 16 chunks
- Consumes too much memory; 32 chunks will take up approximately 8 to 12 GB of RAM
- Lag when generating new chunks
- Slow world saving
- Create World screen adjustments
- Added an experimental features screen and moved the difficulty button there. The original difficulty button has been replaced with a (non-clickable) difficulty button
- The game mode button can now switch to Creative mode when dev mode or
Allow Cheats without Devis enabled - Added a tooltip to the seed input field
- Optimized Tab button height and spacing
- Added support for setting keybinding categories for mod keybindings
- Example
// No dependency on BetterGameSetting required, but requires three translation texts: key.categories.example, key.example, and key.categories.example:key.example
public static KeyBinding keyExample= new KeyBinding("key.categories.example:key.example", Keyboard.KEY_NONE);
// Requires dependency on BetterGameSetting
KeyBindingExtra.setKeyKeyCategory(this.keyExample.keyDescription, "key.categories.example");- Added a search box and type filtering to the Game Rules screen
- Added ability to modify game rules within the world via World Options
- Significantly optimized language switching performance, enabling instant language switching
- Changed fullscreen to borderless fullscreen, optimizing fullscreen switching performance
- Optimized the text display of the brightness option
- Fixed an issue where some list elements were still rendering even when out of bounds
- Optimized code
你已经有很多功能了,但这一个还没有
你已经有100个功能
了! 不一样啦!
😩😄 不一样啦!
[-]= &*%$&*@#%#&%
|||| ^&@$%^$#^@$#^
- 视频设置界面中的滑块改为松开后生效
- 加入配置项
免dev允许作弊 - 渲染距离调整
- 实际渲染距离与按钮显示渲染距离一致
- 渲染距离上限修改为32个区块
- 极其不建议将渲染距离调整为16个区块以上
- 占用内存过多,32个区块约占用8至12G内存
- 生成新区块卡顿
- 保存世界缓慢
- 创建世界界面调整
- 新增实验性内容界面,并将职业按钮移植该界面,原职业按钮被难度按钮取代(不可点击)
- 游戏模式按钮可在dev或
免dev允许作弊的情况下切换至创造模式 - 种子输入框加入提示框
- tab按钮高度与间距优化
- 支持mod按键绑定设置按键类别
- 示例
// 无需依赖BetterGameSetting,但是需要写key.categories.example、key.example和key.categories.example:key.example三个翻译文本
public static KeyBinding keyExample= new KeyBinding("key.categories.example:key.example", Keyboard.KEY_NONE);
// 需要依赖BetterGameSetting
KeyBindingExtra.setKeyKeyCategory(this.keyExample.keyDescription, "key.categories.example");- 游戏规则界面添加搜索框与类型
- 新增世界内通过世界选项修改
- 大幅优化切换语言性能,可实现秒切语言
- 将全屏改为无边框全屏,优化切换全屏性能
- 优化了亮度选项的文本显示
- 修复了部分列表元素超出列表仍然渲染的问题
- 优化代码
New Contributors
- @jeffinitup made their first contribution in #1
- @ysesiq made their first contribution in #3
Full Changelog: 1.3.0.1...v1.4.0
1.3.0.1
1.3.0
- 优化了按键绑定,现在支持重置其他模组的按键
- 优化了按键绑定界面部分按钮的位置
- 加入了1.19.4+的创建世界界面
- 移植并大幅修改自 CreateWorldUI
- 解锁了职业,奖励箱,世界类型,允许作弊(注意,因为MITE限制,仍然无法直接开启作弊,如有需要请装载dev模组)
- 加入了游戏规则设置界面,并且使修改的游戏规则能正常生效
- 可通过配置自由开启,默认开
- 现在可配置亮度选项上限值
- 缩小了输入框的尺寸,使其大小与同尺寸的按钮一致
- 输入框在聚焦时边框颜色变浅
- 加入了按钮长文本滚动效果
- 语言界面加入了搜索框,并且支持使用语言代码搜索
- 优化了视频界面提示框逻辑
- 优化了本模组新增的列表界面的渲染层次顺序
- 加入了不兼容的资源包使用确认窗口
- 加入了
IButton和ITextField用于快速实现修改位置/大小,加入输入框提示,绘制滚动文字 - 优化了部分软件包、类名和代码
- Optimized key bindings, now supports resetting other mods' key bindings
- Optimized button positions in the key bindings interface
- Added Create World interface from version 1.19.4+
- Ported and extensively modified from CreateWorldUI
- Unlocked professions, bonus chest, world type, and allowed cheats (Note: Due to MITE limitations, cheats cannot be directly enabled; use dev mod if needed)
- Added game rules configuration interface, with modified game rules properly taking effect
- Can be freely enabled via configuration, enabled by default
- Added configurable maximum brightness option value
- Reduced input field size to match buttons of the same dimensions
- Input field border color lightens when focused
- Added button long text scrolling effect
- Added search box to language interface with support for language code search
- Optimized video interface tooltip logic
- Optimized rendering layer order for new list interfaces added by this mod
- Added incompatible resource pack confirmation window
- Added
IButtonandITextFieldfor quick implementation of position/size modifications, input field hints, and scrolling text rendering - Optimized some packages, class names, and code