Skip to content

Releases: MinecraftIsTooEasy/BetterGameSetting

1.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 10:49
  • 优化了区块加载的性能
    • 占用内存减少,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

Choose a tag to compare

@github-actions github-actions released this 26 Aug 08:18

Full Changelog: 1.4.0.1...1.4.1

1.4.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Jun 03:07
  • 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

Choose a tag to compare

@github-actions github-actions released this 10 Jun 10:16

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 Dev is 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

Full Changelog: 1.3.0.1...v1.4.0

1.3.0.1

Choose a tag to compare

@ysesiq ysesiq released this 30 Dec 13:04
  • 修复了切换语言时,强制Unicode字体按钮文本不改变的问题
  • 修复了创建世界类型出现旧巨型生物群系选项的问题
  • 资源包界面加入了搜索框,并调整了资源包界面的布局
  • 重写了游戏规则设置界面,支持修改非boolean类型的游戏规则
  • 优化了代码

1.3.0

Choose a tag to compare

@ysesiq ysesiq released this 21 Dec 15:42
  • 优化了按键绑定,现在支持重置其他模组的按键
  • 优化了按键绑定界面部分按钮的位置
  • 加入了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 IButton and ITextField for quick implementation of position/size modifications, input field hints, and scrolling text rendering
  • Optimized some packages, class names, and code

1.2.3

Choose a tag to compare

@ysesiq ysesiq released this 22 Jul 10:12
  • 现在需要Conditional Mixin作为前置
  • 现在可调整用户界面(按钮)音量大小
  • 将聊天窗口界面鼠标可正常移动功能移入ModernMITE
  • 加入了透明背景视频设置选项
  • 加入了高亮按钮文字视频设置选项
  • 优化了代码
  • 修复了资源包界面超出列表的元素仍然显示的问题
  • 修复了界面尺寸最大值仍然比自动小的问题
  • 修复了英文数字阴影偏离过大的问题

1.2.2

Choose a tag to compare

@ysesiq ysesiq released this 03 May 09:55
  • 为视频设置每个选项添加了注释
  • 添加了资源包是否适合当前版本检测
  • 增加了聊天窗口界面鼠标可正常移动功能
  • 取消了当使用非Nvidia GPU时,强制关闭高级OpenGL的特性
  • 优化了代码
  • 修复了与RustedIronCore-1.4.0冲突的问题
  • 修复了洞穴音效被方块音效设置项控制的问题
  • 修复了当安装资源包时,主界面下方被隐藏的链接仍可被点击的问题
  • 可能修复了某些情况下无法点击已选择资源包的问题(无法复现)

1.2.1

Choose a tag to compare

@ysesiq ysesiq released this 04 Apr 09:19
  • 加入了更多自带键位设置(来自ModernMITE,感谢Debris)
  • 更多音频可自由调节音量
  • 当使用非Nvidia GPU时,强制关闭高级OpenGL
  • 优化了本模组游戏设置信息的存储,现在不再会覆盖原版的条目
  • 修复了在ManyLib模组的gui中使用Mojangles(ASCII)字体异常的问题
  • 修复了全角左括号“(”不显示的问题
  • 修复了装载资源包时,仍然提示未安装资源包的问题
  • 可能修复了主界面论坛按钮错位的问题(开发者无法复现)

1.2.0

Choose a tag to compare

@ysesiq ysesiq released this 09 Mar 07:47

v1.2.0

  • 加入了1.7.2+的视频设置界面
    • 考虑到兼容性,不添加mipmap与各项异性过滤选项
  • 合并了FontFixer模组
  • 加入了强制使用Unicode字体选项
    • 来自ModernMITE
    • 关闭可开启Mojangles(ASCII)字体(若没有,则与Unicode字体混排)
  • 优化了控制界面的滚动条
  • 优化了代码
  • 修复了与部分模组同时加载时,模组的GuiSlot没有深色背景的问题
  • 修复了点击本模组新增GuiSlot时,不播放音效的问题