新建2024-09-01
0.3.31, 1.0.11
  • Fix another case of z-fighting on modded models using layered quads.

  • 使用分层四边形修复改装模型上的另一种 z-fighting 冲突的情况。

2024-08-15
0.3.30, 1.0.10
  • Fix compatibility issue with addons that rely on mixing into options classes instead of using the API

  • 修复依赖于混合到选项类而不是使用 API 的插件的兼容性问题。


  • Fix an issue with z-fighting when the (Neo)Forge light pipeline is enabled

  • 修复启用 (Neo)Forge 灯光管道时 z-fighting 的问题。

2024-08-13
0.3.29 1.0.9
  • This update includes several bugfixes & minor feature enhancements. (1.0.8 was skipped to keep the version numbers more aligned)

  • 本次更新修复了几个错误 & 增强小功能。(跳过 1.0.8 使版本号更加一致)


  • Allow smooth lighting to be used on any fluid that doesn't emit light, not just water

  • 允许任何不发光的流体使用平滑照明,不仅仅是水


  • Add a fullscreen resolution slider (if Rubidium/Embeddium Extra is not installed)

  • 添加改变分辨率选项(如果未安装 Rubidium/Embeddium Extra)


  • Fix z-fighting with another combination of layered modded block models (fixes XyCraft's AE2 resource pack)

  • 修复使用另一种分层修改块模型组合的 z 冲突(修复 XyCraft 的 AE2 资源包)


  • Fix face culling not working as expected with some mods using the Forge API for it

  • 修复了某些使用 Forge API 的 mod 中面剔除而无法按预期工作的问题


  • Fixed crash caused by mixin conflict with Vivecraft

  • 修复了 mixin 与 Vivecraft 冲突导致的崩溃


  • (1.21) Fix crash when opening config screen from NeoForge mod list

  • (1.21) 修复从 NeoForge 模组列表打开配置时崩溃的问题


  • Improve performance of CodeChickenLib integration

  • 提高 CodeChickenLib 集成的性能


  • Very small optimization for entity rendering

  • 对实体的渲染进行了非常小的优化


  • Handle air blocks that are set not to be invisible the same way as vanilla (no mods are known to rely on this, just a defensive fix)

  • 与原版相同的方式处理设置为不可见的空气块(已知没有模组依赖于此,所以这只是一个防御修复)


  • Add initial automated tests (not useful for players, but can be used to detect regressions)

  • 添加初始自动化测试(对玩家无用,但可用于检测回归)


  • (1.21) Tweak BakedQuad mixin to possibly fix issues loading in dev on Architectury Loom

  • (1.21)调整 BakedQuad mixin 以修复 Architectury Loom 开发中的加载问题

2024-07-26

1.20.1


Hotfix for 1.20.1 to fix crashes if the mod is loaded on a dedicated server. (Note that there is no benefit to having Embeddium installed on your server.)

1.20.1 版热修复,可修复在专用服务器(或称独立服务器)上加载模组时导致崩溃的问题。(请注意,在你的服务器上安装 Embeddium 没有任何好处。)

2024-07-23
0.3.27, 1.0.7

1.20.1 + 1.21


  • Add option to use more accurate model shading when the Forge experimental light pipeline is disabled. This can improve visual appearance of mods like FramedBlocks without the performance overhead of enabling Forge's pipeline.

  • 添加选项,以在禁用 Forge 实验性光照管道时使用更精确的模型着色。这可以增强 框架方块 (FramedBlocks) 等模组的视觉效果,而无需承担启用 Forge 实验性光照管道带来的性能开销。


  • Improved compatibility with mods that modify Forge water coloring

  • 改进了与修改 Forge 水体着色的模组的兼容性


  • (1.21) Taint detector no longer crashes the game if mixins targeting Embeddium internals are detected

  • (1.21) 污点检测器检测到针对 Embeddium 内部代码的 mixin 时,不再导致游戏崩溃


  • Taint detector warning mode now adds a note to crash reports & clearly indicates in the log that support is not provided

  • 现在,污点检测器·警告模式会在崩溃报告中增加一段信息,并在日志中明确指出不会提供支持


  • Embeddium version is now red in F3 if the game instance is tainted

  • 现在,如果游戏实例被污染(意为污点检测器检测到针对 Embeddium 内部代码的 mixin),F3 中显示的 Embeddium 版本信息会变红

2024-07-20

1.21


  • Add integration with Forge config button

  • 添加与 Forge 配置按钮的集成


  • Fix crash with CyclopsCore particles

  • 修复 Cyclops Core 粒子导致崩溃的问题

2024-07-11
0.3.25, 1.0.5

1.20.1 + 1.20.4 + 1.21


  • add ability for option screen entries to dynamically toggle strikethrough

  • 让选项屏幕的条目能够动态切换删除线


  • make option screen reflect mods extending vanilla render distance option

  • 让选项屏幕反映出扩展原版渲染距离选项的模组


  • improve reliability of chunk tracking when mods modify chunk cache implementation

  • 提高模组修改区块缓存实现时,区块跟踪的可靠性


  • add event to allow BE rendering to be filtered by other mods (e.g. Flywheel)

  • 添加事件,允许方块实体渲染被其他模组(例如 飞轮 (Flywheel))筛选


  • fix issue with mixin loading on Windows in some development setups

  • 修复了 Windows 上开发环境中 mixin 加载的问题


  • fix cycling controls on options screen not looking visually disabled

  • 修复了选项屏幕的循环控制不容易看出选项被禁用的问题


  • 1.21 - fix crash when no cloud geometry is rendered

  • 1.21 - 修复了没有云层几何体可供渲染时会崩溃的问题


  • 1.21 - fix crash when a singleplayer world has no spawn chunks

  • 1.21 - 修复了单人游戏世界没有出生点区块时会崩溃的问题


2024-07-05
0.3.24, 1.0.4

1.20.1 + 1.20.4 + 1.21


  • add API to control cloud render distance with optimized cloud renderer

  • 添加 API,用于控制优化版云层渲染器的云层渲染距离


  • tweaked internals for Sodium 0.5.11 binary compatibility, enabling Iris 1.7.2 compat

  • 修改版内部代码,用于 钠 (Sodium) 0.5.11 二进制兼容性,这样就能兼容 Iris 1.7.2 了


  • fix fluid slopes sometimes rendering incorrectly (ported from Sodium 0.5.11)

  • 修复了流体斜面有时渲染不正确的问题(移植自 钠 (Sodium) 0.5.11)


  • adjust mixin taint detector code to defeat more bypass attempts

  • 添加 mixin 污点检测器代码,阻止更多的绕过企图

2024-07-03
0.3.23, 1.0.3

1.20.1 + 1.21



  • add API to allow adjusting render distance checks for chunk section rendering

  • 添加 API,允许调整用于区块部分(子区块)渲染的渲染距离检查


  • minor refactors & improvements to internal mixin detection (this may break mods that try to circumvent the detection, such mods are not supported as the detection is there for a reason)

  • 对内部 mixin 检测的细微重构与改进(此检测可能会破坏尝试绕过它的模组,这些模组不受支持,因为制作此检测是有站得住脚的理由的)

2024-07-02
0.3.22, 1.0.2

1.20.1 + 1.20.4 + 1.21


  • Add another workaround to improve frametime stability on some NVIDIA drivers

  • 添加另一种解决方法,以提升某些 N 卡驱动的帧时间稳定性


  • Refactor entity rendering optimization to support mods like bendy-lib and Wings properly (this change will have no effect if Iris/Oculus are installed, which cannot be fixed on my end)

  • 重构实体渲染优化,以正确支持其他模组,比如 bendy-lib 和 Wings(安装有 Iris/Oculus 时此更改不会生效,这点作者这边无法解决)


  • Add some optimizations to improve FPS & allocation rate when rendering modern complex entity models like llamas, wardens, etc.

  • 添加一些优化,提升渲染现代复杂实体模型(例如羊驼、监守者等)时的帧率与内存分配速率


  • Trigger chunk graph update if mods set the internal vanilla flag for triggering a frustum update

  • 在模组给原版用于触发视锥体更新的内部 flag 赋值时,触发区块图形更新


  • Indicate in option tooltips what mod added the option, if known

  • 若已知,则在选项提示框中指出此选项由哪个模组添加


  • 1.21 - fix issue with rendering block outlines

  • 1.21 - 修复了方块轮廓的渲染问题

2024-06-22
0.3.21, 1.0.1

1.20.1 + 1.20.4 + 1.21


  • 1.20 - Enable translucency sorting by default

  • 1.20 - 默认启用半透明面排序


  • Track animated textures even more aggressively during chunk meshing

  • 在区块网格划分期间,更激进地跟踪动画纹理


  • Fix an issue with some modded fluids not being visible

  • 修复了某些模组流体不可见的问题


  • NeoForge 1.20.4 - port all changes from 0.3.15-0.3.21

  • NeoForge 1.20.4 - 移植 0.3.15-0.3.21 期间的所有更改

2024-06-14

1.21


Fabric is not supported on 1.21+ for now, due to time constraints. See https://hackmd.io/@embeddedt/r1jMxmUVR for more information.

现在,由于时间紧张,在 1.21+ 上不再支持 Fabric。浏览 https://hackmd.io/@embeddedt/r1jMxmUVR 了解更多信息。


  • Port to 1.21

  • 移植到 1.21


  • Enable translucency sorting by default

  • 默认启用半透明面排序


  • (For modders) Repackage to org.embeddedt.embeddium, with public API in api subpackage and implementation details in impl subpackage. Mods should not interact with anything in the impl subpackage directly. If you need access to something in impl, please ask, and explain your use case, and I can look into providing an API for it.

  • (对于模组开发者)重新打包为 org.embeddedt.embeddium,公开 API 位于 api 子包中,实现细节位于 impl 子包中。模组不应该直接与 impl 子包中的任何内容交互。如果你需要访问 impl 子包中的某些内容,请先询问,同时解释你的用例,我可以考虑为其提供 API。


  • Enforce new mixin policy

  • 执行新的 mixin 策略

2024-06-09

1.20.1 + 1.20.6


  • Fabric API integration has been heavily redesigned to be compatible with both the Forgified & regular distributions of Fabric API (as appropriate for each modloader). Lazurite is no longer needed or supported as of this release.

  • Fabric API 集成经过大量重新设计,以兼容 Forgified 版常规发行版的 Fabric API(适用于每个模组加载器)。从此版本开始,不再需要或支持 Lazurite


  • Fixed Replay Mod not detecting FREX Flawless Frames support in Embeddium (again)

  • 修复 录像回放 (Replay Mod) 无法检测到 Embeddium 中的 FREX Flawless Frames 支持的问题(再一次)


  • Fixed blocks sometimes rendering with incorrect offsets with latest Fabric API version

  • 修复使用最新版本的 Fabric API 时,方块有时会以不正确的偏移量渲染的问题


  • Fix some modded content rendering fully opaque rather than with translucency

  • 修复一些模组内容渲染会完全不透明而不是半透明的问题


  • Fix an issue with lighting on triangular block faces

  • 修复方块三角面上的光照问题


  • Fix changes to grass/foliage colors in biomes from other mods being ignored

  • 修复其他模组对生物群系中的草/树叶颜色的修改会被忽略的问题


  • Fix various issues with cloud rendering

  • 修复云渲染的各种问题


  • Fix FRAPI item model textures sometimes not animating

  • 修复 FRAPI 的物品模型有时不能正常渲染动画纹理的问题

2024-05-18

1.20.1 + 1.20.6


This release rewrites our translucency sorting implementation for greatly improved performance and reduced memory usage compared to the previous iteration. More details about the rewrite can be found here. TS is currently still disabled by default but we intend to change this soon after some more testing. We anticipate this is now fast enough for most players to enable without experiencing any severe performance loss.

此版本重写了 Embeddium 自己的半透明排序实现,与之前的迭代相比,大大提高了性能并降低了内存占用。有关重写的更多详细信息可以在 此处(GitHub)找到。半透明排序目前仍默认禁用,不过作者打算在进行更多测试后尽快做出改变。现在作者预计对于大多数玩家来说它已经足够快了,不会体验到任何严重的性能损失。


Additionally, there are as usual a variety of bugfixes.

此外,与往常一样,还有各种错误修复。


  • 1.20+ - fix excessive lag spikes introduced on some GPUs, this regression was caused by the buffer overflow/resizing fixes in 0.3.14

  • 1.20+ - 修复了在某些 GPU 上引入的过量卡顿峰值,此回归是由 0.3.14 中的缓冲区溢出/调整大小修复引起的


  • 1.20+ - rewrite translucency sorting

  • 1.20+ - 重写半透明排序


  • 1.20+ - fix early window workaround not being usable with Connector

  • 1.20+ - 修复早期窗口解决方法无法与 Sinytra Connector 一起使用的问题


  • 1.20+ - remove "Block renderer" info from F3 as it's not very useful anymore

  • 1.20+ - 从 F3 中删除“Block renderer”信息,因为它没什么用了


  • 1.20+ - fix chunks not always unloading on the client

  • 1.20+ - 修复客户端上区块并不总是能卸载的问题


  • 1.20+ - fix theoretical issue where particle animations might not have fired for some modded blocks

  • 1.20+ - 修复了某些模组方块可能无法触发粒子动画的理论问题


  • 1.20+ - fix some mods' biome color mixins having no effect with Embeddium installed

  • 1.20+ - 修复了一些模组的生物群系颜色 mixin 在 Embeddium 已安装时没有效果的问题


  • 1.20+ - fix option screen scroll pane moving in a strange way when clicking options at an edge

  • 1.20+ - 修复了在边缘单击选项时,选项屏幕滚动窗格以奇怪的方式移动的问题


  • Fabric 1.20+ - optimize light data retrieval when rendering FRAPI models

  • Fabric 1.20+ - 优化了渲染 FRAPI 模型时的光照数据检索

2024-05-07

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.6


.1 hotfix: Fix Forge HUD event being ignored on 1.19.

.1 热修复:修复了 1.19 版本中 Forge 的 HUD 事件被无视的问题。(2024-07-17)


This was the last release to support 1.16.5, 1.18.2, and 1.19.2.

这是支持 1.16.5、1.18.2 和 1.19.2 的最后一个版本。


  • 1.20+ - minor changes to the option screen APIs in response to modder feedback

  • 1.20+ - 响应模组反馈,对选项界面 API 进行了细微更改


  • 1.20.6 - reduce allocation rate when copying chunk sections with lots of block entities

  • 1.20.6 - 降低了复制具有大量方块实体的区块部分(子区块)时的内存分配速率


  • 1.20.6 - updated to latest NeoForge

  • 1.20.6 - 更新到最新的 NeoForge


  • 1.20+ - fix crash when viewing option screen in some locales

  • 1.20+ - 修复在某些语言环境中,查看选项界面时会崩溃的问题


  • Fabric 1.20+ - adjust another method signature for Sodium 0.5.8 binary compatibility

  • Fabric 1.20+ - 调整另一个方法签名,以实现 钠 (Sodium) 0.5.8 的二进制兼容性


  • All versions - only apply model z-fighting prevention to models in the models/block folder, not any model

  • 所有版本 - 仅将模型深度冲突(z-fighting)预防措施应用于 models/block 文件夹中的模型,而非任何模型


  • 1.20+ - use value formatter unconditionally when displaying option values (e.g. brightness slider now shows "Moody" rather than 0 even when hovering)

  • 1.20+ - 显示选项值时,无条件使用值格式化程序(例如,现在亮度滑块即使悬停时也会显示“昏暗”而不是 0)


  • 1.19 - backport Forge light pipeline improvements from 0.3.16 on 1.20

  • 1.19 - 向后移植 1.20-0.3.16 中对 Forge 光照管道的改进


  • 1.16-1.19 - small microoptimization for multipart models with only one part being rendered

  • 1.16-1.19 - 对仅渲染一个部分的多部分模型进行小型微优化

2024-05-02

1.20.1 + 1.20.6


This release fixes a regression from 0.3.16 that may cause a crash with some mods.

此版本修复了 0.3.16 中回归的、可能导致某些模组崩溃的问题。

2024-05-01

1.20.1 + 1.20.6


The main changes in this release are our new config screen and improved performance when using the experimental Forge light pipeline.

此版本的主要变化是:我们的新配置屏幕、使用 Forge 的实验性光照管道时的性能改进。


Note: This release replaces TexTrue's Embeddium Options (on Forge) and Reese's Sodium Options (on Fabric). The game will not launch with either of these installed, to avoid unexpected compatibility issues.

注意:此版本取代了 [TEO]TexTrue的Embeddium视频界面 (TexTrue's Embeddium Options)(Forge)和 [RSO]Reese的钠视频界面 (Reese's Sodium Options)(Fabric)。安装其中任何一个后,游戏都不会启动,以避免意外的兼容性问题。


  • 1.20+ - rewrite experimental Forge light pipeline handling, should now be significantly more efficient, speeding up chunk meshing with this option enabled

  • 1.20+ - 重写 Forge 的实验性光照管道处理逻辑,现在应该明显更高效,启用此选项可以加速区块网格划分


  • 1.20+ - clean up and speed up retrieving blocks from world snapshot slightly

  • 1.20+ - 稍微清理并加速从世界快照中检索方块的逻辑


  • 1.20+ - small microoptimization for multipart models with only one part being rendered

  • 1.20+ - 对仅渲染一个部分的多部分模型进行小型微优化


  • 1.20+ - implement new options screen, based on Reese's Sodium Options, but with many improvements and cleanups

  • 1.20+ - 实现新的选项界面,基于 Reese的钠视频界面,但有许多改进和清理


  • 1.20+ - add APIs to allow add-ons to display their options on the new screen without mixins

  • 1.20+ - 添加 API 以允许附属模组在新界面上显示其选项,而无需使用 mixin


  • 1.20+ - add ability to enable Sodium's Nvidia workaround on Forge by setting earlyWindowProvider to "embeddium" in config/fml-client.toml

  • 1.20+ - 现在,将 config/fml-client.toml 中的 earlyWindowProvider 设为 "embeddium",就能在 Forge 上启用 Sodium 的 Nvidia 解决方法


  • 1.20.1 - improve F3 overlay performance on Forge by fixing a Forge oversight that caused Mojang's optimizations in 1.20 to not have an effect

  • 1.20.1 - Forge 有个疏忽导致 Mojang 在 1.20 中做的优化无效,修复这个疏忽提高了 Forge 上的调试屏幕的性能


  • 1.20.6 - fix some legacy Intel drivers being incorrectly reported as not compatible

  • 1.20.6 - 修复了一些旧版英特尔驱动程序被错误报告为不兼容的问题

2024-04-25

1.20.5/6


Fabric 1.20.5-only hotfix to restore binary compatibility with the official Sodium 0.5.8 release for that version. This fixes Iris support.

热修复,仅 Fabric 1.20.5,恢复与该版本对应的官方 钠 (Sodium) 0.5.8 版本的二进制兼容性。这修复了 Iris Shaders 支持。

2024-04-15

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


  • All versions - fix fluids not being drawn in some cases on modded waterlogged blocks

  • 所有版本 - 修复了某些情况下,模组含水方块不绘制流体的问题


  • 1.18+ - adjust ClientLevel mixin to fix some mod compat issues

  • 1.18+ - 调整 ClientLevel mixin 以修复一些模组兼容性问题


  • 1.19-1.20 - backport ModelData optimization from NeoForge 20.4

  • 1.19-1.20 - 从 NeoForge 20.4 向后移植 ModelData 优化


  • 1.20+ - fix shader attributes having an extra unnecessary offset (thanks thejudge156)

  • 1.20+ - 修复着色器属性具有不必要的额外偏移的问题(感谢 thejudge156)


  • 1.20+ - don't show donation prompt with Controllable installed. This is a workaround to prevent softlocks until we rewrite the config screen. The prompt should be shown as soon as the instance is launched without Controllable.

  • 1.20+ - 安装 手柄控制 (Controllable) 时不显示捐赠提示。这是一种防止软锁的临时解决方法,直到我们重写配置屏幕。在禁用 Controllable 的情况下启动实例后,提示应会立即显示。


  • 1.20+ - fix many cases of the world disappearing when the camera moves into an unloaded chunk. Note: it may still disappear at some angles, but in general the fix works and the behavior should be similar to that of Sodium 0.4.10, which has a similar problem.

  • 1.20+ - 修复了镜头移动到已卸载区块时世界消失的诸多情况。注意:它仍可能在某些角度下消失,但总的来说,修复有效并且行为应该与 钠 (Sodium) 0.4.10(它也有类似的问题)类似。


  • 1.20+ - fix excessive GPU memory allocation with modded models that output a large amount of vertex data

  • 1.20+ - 修复了输出大量顶点数据的模组模型分配的显存过多的问题


  • 1.20+ - fix chunks not drawing at all if they contain too much vertex data

  • 1.20+ - 修复区块包含太多顶点数据时根本不绘制的问题


  • 1.20+ - automatically disable Embeddium's translucency sorting if the Nvidium renderer is detected to be active

  • 1.20+ - 检测到正在使用 Nvidium 渲染器时,自动禁用 Embeddium 的半透明排序

2024-04-03

1.20.1 + 1.20.4


Fabric-only hotfix for some block render layers being skipped when rendering FRAPI models.

热修复,仅 Fabric,针对渲染 FRAPI 模型时会跳过某些方块渲染层的问题。

2024-04-03

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


All versions - fix block entities sometimes being invisible with Valkyrien Skies installed

所有版本 - 修复了安装了 [VS/VW]瓦尔基里天空/瓦尔基里战争 (Valkyrien Skies/Valkyrien Warfare) 后,方块实体有时不可见的问题


All versions - modify JSON models at launch time to reduce likelihood of z-fighting when Compact Vertex Format is on (this fixes some resource packs like Vanilla Tweaks connected textures)

所有版本 - 在启动时修改 JSON 模型,以减少启用“使用紧凑型顶点格式”选项时,发生深度冲突(z-fighting)的可能性(这修复了一些资源包的问题,例如 Vanilla Tweaks 的连接纹理)


1.16 - add German translation

1.16 - 添加德语翻译


1.16 - fix biome color rendering behaving like 1.18 rather than 1.16

1.16 - 修复生物群系颜色渲染行为类似于 1.18 而不是 1.16 的问题


1.18+ - fix regression from 0.3.11 that caused barrier blocks/light blocks to render incorrectly

1.18+ - 修复了 0.3.11 中的回归问题,它会导致屏障方块/光源方块渲染不正确


1.19+ - optimize chunk render type set merging on Forge

1.19+ - 优化 Forge 上的区块渲染类型集合(set)合并


1.20+ - small optimization to rendering of weighted models (may be backported in the future)

1.20+ - 对加权模型渲染的小优化(将来可能会向后移植)


1.20+ - optimize FRAPI render path slightly

1.20+ - 稍微优化 FRAPI 渲染路径

2024-03-27

1.20.1 + 1.20.4


1.20+ - fix some modded content rendering incorrectly in Fabulous

1.20+ - 修复了一些模组内容在 Fabulous 模式中渲染不正确的问题


1.20+ - fix client world block ticking being allocation-heavy

1.20+ - 修复客户端世界方块刻处理(或者说更新)分配繁重的问题


1.20+ - add another method of detecting textures being rendered for animation triggering

1.20+ - 对于动画触发,添加另一种检测正在渲染的纹理的方法


1.20+ - reduce allocation rate of some render paths even further

1.20+ - 进一步降低某些渲染路径的内存分配速率


1.20.1 - add API to allow block models to force-enable ambient occlusion

1.20.1 - 添加 API 以允许方块模型强制启用环境光遮蔽

2024-03-12

1.16.5 + 1.18.2


  • 1.16 & 1.18 - adjust code structure in a mixin so FerriteCore still works

  • 1.16 和 1.18 - 调整 mixin 中的代码结构,以使 [FC]铁氧体磁芯 (FerriteCore) 仍然有效

2024-03-12

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


1.18+ - apply some general optimizations to the render pipeline which should reduce allocation rate a bit

1.18+ - 对渲染管道应用一些常规优化,这应该会稍微降低内存分配速率


All versions - prevent crash with excessive biome blend radii (values above 7 are now ignored)

所有版本 - 防止因生物群系过渡距离过大而发生崩溃(现在忽略大于 7 的值)


1.20+ (Fabric) - detect bendy-lib and disable incompatible optimization like on Forge

1.20+ (Fabric) - 检测 bendy-lib 并禁用不兼容的优化,就像在 Forge 上一样


1.20+ (Fabric) - adjust fluid renderer implementation a bit so mods with Sodium mixins still work (e.g. Wilder Wild)

1.20+ (Fabric) - 稍微调整流体渲染器实现,以便使用 mixin 混入 钠 (Sodium) 的模组仍然可以工作(例如 Wilder Wild


1.20+ - silence warning about incompatible vertex consumers

1.20+ - 使关于不兼容的顶点消费者(vertex consumers)的警告静默化


1.16-1.19 - backport relevant changes from 0.3.6 & 0.3.7

1.16-1.19 - 向后移植 0.3.6 和 0.3.7 的相关更改


1.18-1.19 - allow Fabulous mode to be selected again (not recommended)

1.18-1.19 - 再次允许选择 Fabulous 模式(并不推荐)

2024-03-03

1.20.4


  • 1.20.4 - hotfix for a crash on NeoForge when running with new enough beta builds of Immersive Engineering (not publicly available).

  • 1.20.4 - 热修复,修复了在 NeoForge 上,运行足够新的沉浸工程 Beta 版本(未公开发布)时崩溃的问题。

2024-02-28

1.20.1 + 1.20.4


  • 1.20+ - fix potential issue with normal calculations when delegating to vanilla-like block renderers

  • 1.20+ - 修复委托给类原版方块渲染器时,法线计算的潜在问题


  • 1.20+ - fix biome color optimization breaking some mods that try to modify grass color

  • 1.20+ - 修复生物群系颜色优化的问题:它会破坏一些尝试修改草的颜色的模组

2024-02-25

1.20.1 + 1.20.4


  • 1.20+ - allow setting the biome blend radius to zero again

  • 1.20+ - 再次允许将生物群系过渡距离设为0


  • 1.20+ - fix crash with certain resource packs (fix ported from Sodium's dev branch)

  • 1.20+ - 修复某些资源包的崩溃(该修复移植自 钠 (Sodium) 的 dev 分支)


  • 1.20+ - fix duplicate vertex data writes not being ignored (this caused the Cave Compendium from Alex's Caves to render incorrectly)

  • 1.20+ - 修复重复的顶点数据写入不被忽略的问题(这导致了 Alex 的洞穴 (Alex's Caves) 的 洞穴概论 (Cave Compendium) 渲染不正确)


  • 1.20+ - optimize Forge's handling of vanilla multipart models (e.g. fences) to reduce overhead during chunk meshing

  • 1.20+ - 优化 Forge 对原版多部分模型(例如栅栏)的处理,以减少区块网格划分期间的开销


  • 1.20.1 - improve efficiency of empty Forge model data

  • 1.20.1 - 提高 Forge 使用的空的模型数据(ModelData)的效率

2024-02-23

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


  • All versions - show less info in F3 if reduced debug info is on

  • 所有版本 - 如果启用了“简化调试信息”,则 Embeddium 在调试屏幕中显示简化后的信息


  • 1.16-1.19 - enable Sodium's F3 optimizations that were never ported to Forge (rendering the F3 screen is now more efficient)

  • 1.16-1.19 - 启用 钠 (Sodium) 从未移植到 Forge 的调试屏幕优化(现在调试屏幕渲染更加高效)


  • 1.16-1.19 - improve handling of empty chunk sections, they will no longer count towards the task budget for each frame, which should speed up world loading (Sodium 0.5 backport)

  • 1.16-1.19 - 改进对空的区块部分(子区块)的处理,它们将不再计入每帧的任务预算,这应该会加快世界加载速度(钠 0.5 的向后移植)


  • 1.18+ - increase number of render tasks background threads can work on per frame, this should speed up world loading

  • 1.18+ - 增加每帧后台线程可以处理的渲染任务数量,这应该会加快世界加载速度


  • 1.18+ - provide a bit more debug information when a block is not registered on the client (caused by mismatched mods/configs)

  • 1.18+ - 当方块未在客户端上注册时(由不匹配的模组/配置引起),在日志中提供更多调试信息


  • 1.18+ - Compact Vertex Format can now be enabled if Oculus is installed but a shader pack is not being used

  • 1.18+ - 现在,安装了 Oculus 但未使用着色器包时,仍可以启用“使用紧凑型顶点格式”选项


  • 1.20+ - fix ARGB->ABGR color conversion (fixes Supplementaries bubble blocks being invisible)

  • 1.20+ - 修复 ARGB->ABGR 颜色转换(修复 锦致装饰 (Supplementaries) 的 肥皂泡 不可见的问题)


  • 1.20+ - transparent pixels of textures are no longer changed on leaves or if mipmaps are off. Vanilla leaf textures now work again.

  • 1.20+ - 纹理为树叶纹理或 mipmap 关闭时,不再改变该纹理的透明像素。原版树叶纹理现在再次正常生效。

2024-02-15

1.20.1 + 1.20.4


  • 1.20.1 - fix a crash when custom VertexConsumer implementations are used by mods

  • 1.20.1 - 修复了模组使用自定义的 VertexConsumer 实现时的崩溃问题


  • 1.20.1 - reduce off-heap memory usage

  • 1.20.1 - 减少堆外内存使用


  • 1.20.4 - ported to Fabric (thanks Nolij)

  • 1.20.4 - 移植到 Fabric(感谢 Nolij)

2024-02-14

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


  • Hotfix to fix some crashes caused by 0.3.2. The rest of the changes in 0.3.2 still apply.

  • 热修复,修复了 0.3.2 引起的一些崩溃。0.3.2 中的其余更改仍然适用。


  • 1.16-1.19 - fix crash with mods using custom wood types/signs

  • 1.16-1.19 - 使用自定义木材类型/标志修复模组崩溃问题


  • All versions - fix crash when there is a loading error caused by a missing dependency

  • 所有版本 - 修复因缺少依赖项而导致加载错误时崩溃的问题


  • All versions - fix potential instability caused by mixin loader not releasing resources

  • 所有版本 - 修复由于 mixin 加载器未释放资源而导致的潜在不稳定问题

2024-02-13

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


  • On 1.20 only, this release requires a small Oculus update; they have already made the change on GitHub and I anticipate a release will follow shortly.

  • 仅 1.20,此版本需要 Oculus 进行小更新;他们已经在 GitHub 上进行了更改,我预计很快就会发布版本。


  • 1.16 - fix an issue which could cause crashes when translucency sorting is enabled

  • 1.16 - 修复启用半透明排序时可能导致崩溃的问题



  • 1.18-1.19 - fix an issue where chunks might refuse to load visually

  • 1.18-1.19 - 修复区块可能拒绝渲染的问题


  • 1.18-1.19 - remove unnecessary biome data copying that was forgotten in 0.3.0

  • 1.18-1.19 - 删除 0.3.0 中遗漏没删的不必要的生物群系数据复制


  • 1.20.1 - improve immediate-mode rendering performance (non-terrain) by applying a general optimization (this is derived from the Sodium 0.5.4 approach and https://github.com/CaffeineMC/sodium-fabric/pull/2241)

  • 1.20.1 - 通过应用一项常规优化(这源自 Sodium 0.5.4 的优化方法和 钠 PR #2241),提高了即时模式渲染性能(非地形)


  • 1.20.1 - initial release on Fabric, should have feature parity with Forge version. Indium is not required and should be removed.

  • 1.20.1 - Fabric 上的初始版本,应具有与 Forge 版本相同的功能。Fabric 版不需要 铟 (Indium),应将其删除。


  • 1.20+ - changes for improved binary compatibility with Sodium

  • 1.20+ - 改进了与 钠 (Sodium) 的二进制兼容性

2024-02-03

1.20.1 + 1.20.4


Older Oculus releases will not work with this version; you must use Oculus 1.6.15 or newer.

旧版 Oculus 版本不适用于此版本;你必须使用 Oculus 1.6.15 或更高版本。



  • 1.20+ - apply patches from Sodium 0.5.8

  • 1.20+ - 应用钠 0.5.8 的补丁

2024-01-30

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


  • All versions - migrate from Yarn to official mappings. This has no effect on players, but simplifies development of the mod, particularly on NeoForge 20.4+. It should also make the codebase a bit more familiar to browse for other Forge modders. It's anticipated that Sodium will follow suit in a future release.

  • 所有版本 - 从 Yarn 迁移到官方映射。这对玩家没有影响,但简化了模组的开发,特别是在 NeoForge 20.4+ 上。对于其他 Forge 模组作者来说,它应该还让代码库更易于浏览。预计 钠 (Sodium) 将在未来的版本中效仿。


  • 1.16-1.19 - backport biome handling from Sodium 0.5, this improves performance a bit and, on 1.16, enables 3D biome mods to work correctly (thanks @Lymia for contributing the 1.16 backport)

  • 1.16-1.19 - 从钠 0.5 向后移植生物群系处理,这稍微提高了性能,并且在 1.16 上,使 3D 生物群系 mod 能够正常工作(感谢 @Lymia(GitHub)贡献 1.16 向后移植)


  • 1.16 - fix an issue where crash reports contained less context than they should have

  • 1.16 - 修复崩溃报告包含的上下文少于应有内容的问题


  • 1.16-1.18 - various internal cleanups and small optimizations

  • 1.16-1.18 - 各种内部清理和小优化


  • 1.19+ - add support for fast clouds again

  • 1.19+ - 再次添加对快速云的支持


  • 1.20+ - update for near-parity with Sodium 0.5.7 (changelog). This breaks some addons. Please wait patiently for them to be updated and test without addons before reporting crashes to our issue tracker or on Discord.

  • 1.20+ - 更新后接近 Sodium 0.5.7(更新日志)。这会破坏一些附属模组。请耐心等待它们更新;向我们的问题跟踪器(issue tracker)或 Discord 群报告崩溃前,请在没有附属的情况下进行测试。


  • 1.20.4 - update to latest NeoForge build

  • 1.20.4 - 更新到最新的 NeoForge 版本

2024-01-16

1.20.4


  • 1.20.4 - hotfix for crash when a mod uses NeoForge's fluid rendering API

  • 1.20.4 - 热修复,修复了模组使用 NeoForge 的流体渲染 API 时会崩溃的问题

2024-01-16

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


  • All versions - blend colors from vertex data and color provider, rather than using one or the other (fixes Supplementaries colored blackboards)

  • 所有版本 - 混合来自顶点数据(vertex data)和颜色提供器(color provider)的颜色,而不是使用其中之一(修复 锦致装饰 (Supplementaries) 彩色黑板的着色问题)


  • All versions - add a few more hooks for tracking of animated textures

  • 所有版本 - 添加更多钩子来跟踪动画纹理


  • 1.16-1.20 - optimize model data retrieval a tiny bit more

  • 1.16-1.20 - 进一步优化模型数据检索


  • 1.18-1.19 - fix GL_INVALID_OPERATION message being printed when exiting worlds, also fixes a rare issue where the game wouldn't close properly

  • 1.18-1.19 - 修复退出世界时打印 GL_INVALID_OPERATION 消息的问题,还修复了游戏无法正确关闭的罕见问题


  • 1.18-1.19 - fix Embeddium using excessive amounts of memory after chunk rebuilds complete

  • 1.18-1.19 - 修复 Embeddium 在区块重建完成后使用内存过多的问题


  • 1.20 - add #embeddium:is_vanilla_rendered_fluid tag, fluids with this tag will use vanilla's fluid renderer instead of Embeddium's. Only supported on 1.20.1, nothing newer

  • 1.20 - 添加 #embeddium:is_vanilla_rendered_fluid 标签,带有此标签的流体将使用原版的流体渲染器,而不是 Embeddium 的。仅支持 1.20.1,不支持更新的版本


  • 1.20.4 - update to NeoForge 20.4.108-beta

  • 1.20.4 - 更新至 NeoForge 20.4.108-beta

2024-01-02

1.16.5 + 1.18.2


  • 1.16 - fix blocks having the wrong render layer in some cases (should only happen if a mod using registry replacement is installed, such as Apotheosis)

  • 1.16 - 修复某些方块在某些情况下具有错误渲染层的问题(只有在安装了使用注册表替换的模组时才会发生,例如 神化 (Apotheosis)


  • 1.16-1.18 - microoptimization for fluid texture lookups

  • 1.16-1.18 - 针对流体纹理查找的微优化

2023-12-27

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


This is a second hotfix release to fix CodeChickenLib-powered blocks being invisible.

第二个热修复,修复了由 CodeChickenLib 驱动的方块不可见的问题。

2023-12-26

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


This is a hotfix release to fix Create/Flywheel blocks not rendering if the Flywheel backend is disabled (e.g. when running shaders), and to fix a launch crash on 1.20.4.

一个热修复,修复了在禁用 飞轮 (Flywheel) 后端(例如运行着色器时)时,机械动力 (Create)/飞轮的方块不会渲染的问题,还修复了 1.20.4 上的启动崩溃问题。

2023-12-25

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


This release incorporates numerous performance improvements & bugfixes, particularly on older Minecraft versions. 1.16.5 users in particular should see vastly improved chunk meshing speeds, especially when the mod is configured to use many update threads. Merry Christmas!

此版本包含大量性能改进和错误修复,尤其是对旧版 Minecraft 版本来说。1.16.5 玩家尤其应该看到区块网格划分速度的极大提高,特别是当你将模组配置为使用许多更新线程时。圣诞节快乐!


Oculus note for 1.16/1.20: You must use Oculus 1.4.7 or later on 1.16. On 1.20, you will need to wait for a new Oculus update to be released.

针对 1.16/1.20 的 Oculus 提醒:在 1.16 上,你必须使用 Oculus 1.4.7 或更高版本。在 1.20 上,你需要等待 Oculus 发布新版本。


  • 1.16 - correctly catch chunk building errors and crash the game, rather than continuing to run with missing chunks

  • 1.16 - 正确捕获区块构建错误并使游戏崩溃,而不是带着丢失的区块继续运行


  • 1.16 - fix region sorting order being calculated incorrectly (fixes translucent blocks disappearing from a few angles)

  • 1.16 - 修复区域排序顺序计算不正确的问题(修复半透明方块从几个角度消失的问题)


  • 1.16 - reduce work on meshing threads for chunk passes that don't render any data

  • 1.16 - 因为有不渲染任何数据的区块通道,可以减少网格划分线程的工作量


  • 1.16-1.18 - cache render layers for each block state to eliminate Forge's thread bottleneck in RenderLayers.canRenderInLayer()

  • 1.16-1.18 - 缓存每个方块状态的渲染层,以消除 Forge 在 RenderLayers.canRenderInLayer() 中的线程瓶颈 


  • 1.16-1.19 - improve item rendering performance slightly

  • 1.16-1.19 - 略微提高物品的渲染性能


  • All versions - remove unneeded Forge patch to adjust texture offsets, this caused weird seams on some blocks

  • 所有版本 - 删除不需要的 Forge 补丁,此补丁会调整纹理偏移,会导致某些方块上出现奇怪的白色接缝


  • All versions - prevent crash when other mods incorrectly register color handlers on the wrong thread

  • 所有版本 - 当其他模组在错误的线程上错误注册颜色处理程序时,防止游戏崩溃


  • All versions - make Forge model data retrieval slightly faster, reduce overhead if chunk contains no custom model data

  • 所有版本 - 使 Forge 模型数据检索稍微更快,在区块不包含自定义模型数据时减少开销


  • All versions - improve efficiency of fluid texture retrieval

  • 所有版本 - 提高流体纹理检索的效率


  • 1.18+ - fix some theoretical issues with interaction between translucency sorts & chunk rebuilds

  • 1.18+ - 修复半透明排序和区块重建之间交互的一些理论问题


  • 1.19 - ensure frogspawn renders properly on top of water

  • 1.19 - 确保青蛙卵在水面上正确渲染


  • 1.20+ - fix config loading being done twice

  • 1.20+ - 修复配置加载两次的问题


  • 1.20+ - fix translucency sorting causing chunks to not rebuild sometimes

  • 1.20+ - 修复半透明排序有时导致区块无法重建的问题


  • 1.20+ - improve precision of texture coordinates when the Compact Vertex Format is enabled (should help alleviate misaligned textures)

  • 1.20+ - 提高启用紧凑顶点格式时的纹理坐标精度(应有助于缓解纹理未对齐的问题)

2023-12-12

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.4


This release should improve allocation rate noticeably on 1.18 and newer.

此版本应该会显著改善 1.18 及更高版本的内存分配速率。


  • 1.16 - fix bounds checks added in 0.2.10 causing weird water color at the edges of chunks (visual issue only)

  • 1.16 - 修复 0.2.10 中添加的边界检查导致区块边缘出现奇怪颜色的问题(仅为视觉问题)


  • 1.18 - optimize allocation rate of FluidRenderer

  • 1.18 - 为 FluidRenderer 优化内存分配速率


  • 1.18 - avoid unnecessary allocations when cloning block data

  • 1.18 - 复制方块数据时,避免不必要的内存分配


  • 1.18+ - fix the VertexConsumer provided by ChunkMeshEvent remembering vertex data from previous calls (thanks lukebemish for noticing)

  • 1.18+ - 修复 ChunkMeshEvent 所提供的 VertexConsumer 会记住上次调用中的顶点数据的问题(感谢 lukebemish 发觉它)


  • 1.19 - use vanilla's LocalRandom instead of Xoroshiro to avoid allocation on every setSeed call

  • 1.19 - 使用原版的 LocalRandom 代替 Xoroshiro,免得每次调用 setSeed 时都进行内存分配


  • 1.19+ - apply Sodium's multipart/weighted model optimizations to getRenderTypes, not just getQuads

  • 1.19+ - 将 钠 (Sodium) 的多部分/加权模型优化应用于 getRenderTypes,而不仅仅是 getQuads


  • 1.20+ - fix core shader warning appearing for core shaders added by mods

  • 1.20+ - 修复了模组添加的核心着色器也会使核心着色器警告出现的问题


  • 1.20+ - fix block entity shadows disappearing if they are off-screen when using Oculus

  • 1.20+ - 修复使用 Oculus 时,方块实体若在屏幕外,其阴影会消失的问题

2023-12-06

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.2 + 1.20.3 + 1.20.4


If you are playing on 1.19.2 or older, it is highly recommended to update to this version for improved game stability.

如果您使用的是 1.19.2 或更早版本,强烈建议更新到此版本以提高游戏稳定性。


  • All versions - fix animated texture optimizations causing animated textures to be out of sync

  • 所有版本 - 修复动画纹理优化导致动画纹理不同步的问题


  • All versions - if you are a mod developer, Embeddium is now published on Maven (more info here)

  • 所有版本 - 如果你是模组开发者,得注意 Embeddium 现已发布在 Maven 上(更多信息请参阅


  • All versions - removed more uses of the name 'Rubidium', such as in the mixins.json file

  • 所有版本 - 移除了名称 Rubidium 的更多用法,例如在 mixins.json 文件中


  • 1.16 - fixed chunks not redrawing in some edge cases, like changing render distance with hotkeys or changing fog levels

  • 1.16 - 修复了区块在某些边缘情况下(例如使用快捷键更改渲染距离,或是更改雾距离)不重绘的问题


  • 1.16-1.19 - fix a Sodium 0.4 and older bug that caused memory corruption when complex particles are on screen. This bug does not affect gameplay most of the time, but it can cause the game to randomly crash with an EXCEPTION_ACCESS_VIOLATION.

  • 1.16-1.19 - 修复了 钠 (Sodium) 0.4 及更早版本的一处错误,当复杂粒子出现在屏幕上时,该错误会产生内存损坏。此错误在大多数情况下不会影响游戏玩法,但可能会导致游戏因 EXCEPTION_ACCESS_VIOLATION 而随机崩溃。


  • 1.16-1.19 - remove the old workaround for the aforementioned bug, which did not actually fix the issue, but instead caused lag spikes. These lag spikes were worsened by a change in 0.2.10, and should now be fixed.

  • 1.16-1.19 - 删除上述错误的旧解决方法,该解决方法实际上并没有解决问题,反而导致了滞后峰值。这些滞后峰值会因 0.2.10 中的更改而恶化,现在应当已修复。


  • 1.18+ - fix a Sodium bug that caused interpolated textures to be broken

  • 1.18+ - 修复了一处钠错误,其会导致插值纹理被破坏


  • 1.19+ - fix custom entity outlines & retrieval of ModelDataManager inside block models not working correctly (thanks XFactHD for noticing these parity issues)

  • 1.19+ - 修复自定义实体轮廓,以及方块模型内部的 ModelDataManager 检索无法正常工作的问题(感谢 XFactHD,发觉了这些一致性问题)


  • 1.20-1.20.2 - fix "Loading terrain" screen not going away for a long time when facing certain directions in the world

  • 1.20-1.20.2 - 修复在面对世界上的某些方向时,“加载地形中…”屏幕长时间不消失的问题


  • 1.20-1.20.2 - fix another edge case where chunk regions are ordered incorrectly, causing water to disappear behind stained glass

  • 1.20-1.20.2 - 修复另一个边缘情况:区块区域排序不正确,导致彩色玻璃后面的水不见


  • 1.20.3 - updated to Sodium 0.5.4

  • 1.20.3 - 更新至钠 0.5.4

2023-11-26

1.18.2 + 1.19.2


1.18 & 1.19 - fix every chunk looking like a plains biome visually

1.18 和 1.19 - 修复视觉上每个区块都像平原生物群系的问题

2023-11-24

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.2


1.16 - remove unsafe biome workaround Rubidium added for Cave Biome API (this may cause blocks to be colored incorrectly after updating, in which case you should remove Cave Biome API)

1.16 - 删除 铷 (Rubidium) 为 CaveBiomeAPI 添加的不安全的生物群系解决方法(可能会导致更新后方块的颜色不正确,这时你应该删除 CaveBiomeAPI)


All versions - fix block entities disappearing briefly when being deleted & recreated

所有版本 - 修复方块实体在被删除和重新创建时短暂消失的问题


All versions - fix remaining causes of ArrayIndexOutOfBoundsException exceptions that can occur when modded block renderers access blocks that are far away

所有版本 - 模组环境中的方块渲染器访问远处的方块时可能发生 ArrayIndexOutOfBoundsException 异常。修复了该异常的剩余原因


All versions - fix blocks that are marked as air but also have a block entity renderer being invisible

所有版本 - 修复被标记为空气但有方块实体渲染器的方块不可见的问题


All versions - refactor Forge light pipeline integration to avoid licensing concerns

所有版本 - 重构 Forge 光照管线集成,以回避许可问题


1.18-1.19 - fix Reclaimed XXX bytes from unknown location error spam

1.18-1.19 - 修复 Reclaimed XXX bytes from unknown location 的错误刷屏的问题


1.18+ - create ChunkMeshEvent and refactor Immersive Engineering integration to use it

1.18+ - 创造 ChunkMeshEvent 事件,并重构沉浸式工程集成,让它使用该事件


1.19-1.20 - fix smooth lighting breaking on models that disable ambient occlusion on some, but not all quads

1.19-1.20 - 修复了一类模型上的平滑光照被破坏的问题,这类模型禁用了某些(但不是所有)四边形的环境光遮蔽


1.19-1.20 - work around z-fighting with models that disable AO on a quad layered on top of another

1.19-1.20 - 解决了一类模型上的深度冲突(z-fighting)的问题,这类模型禁用了层叠在另一个四边形上的四边形的环境光遮蔽


1.20 - possibly fix block placements not updating the chunk visually

1.20 - 或许修复了此问题:放置方块时,区块在视觉上不会更新

2023-11-13

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


1.16 - fix excessive stuttering with some block setups/after prolonged gameplay (CaffeineMC/sodium-fabric#740)

1.16 - 修复某些方块设置导致的/长时间游戏后的剧烈卡顿(CaffeineMC/sodium-fabric#740


1.16-1.19 - fix ghost block entities remaining in the world sometimes when mods reload the renderer

1.16-1.19 - 修复当模组重新加载渲染器时,有时世界中会残留幽灵方块实体的问题


1.18 - fix crash due to null BlockStates

1.18 - 修复由于方块状态为空值(null BlockStates)导致的崩溃


1.18-1.19 - fix "Loading terrain" screen not going away for a long time when facing certain directions in the world (backport from future Sodium 0.5.4 update)

1.18-1.19 - 修复在面对世界上的某些方向时,“加载地形中…”屏幕长时间不消失的问题(未来的 Sodium 0.5.4 更新的向后移植)


1.18-1.19 - fix another edge case where chunk regions are ordered incorrectly, causing water to disappear behind stained glass (backport from future Sodium 0.5.4 update)

1.18-1.19 - 修复另一个边缘情况:区块区域排序不正确,导致彩色玻璃后面的水不见(未来的 Sodium 0.5.4 更新的向后移植)


1.18-1.19 - work around translucency sorting crash

1.18-1.19 - 解决半透明排序崩溃问题

2023-11-10

1.20.1


1.20 - fix items not being colored correctly (fixes Tetra tools being uncolored)

1.20 - 修复物品未正确着色的问题(修复 Tetra 的工具未着色的问题)


1.20 - fix custom color resolvers on vanilla blocks not being used

1.20 - 修复原版方块上的自定义颜色解析器未被使用的问题


1.20 - fix rare bug where placing blocks did not update the chunk visually

1.20 - 修复一个罕见的错误:放置方块时,区块在视觉上不会更新

2023-11-06

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


1.16-1.19 - improve robustness of world rendering

1.16-1.19 - 提高世界渲染的健壮性


All versions - work around mods with buggy block entity renderers by refusing to render "removed" block entities

所有版本 - 通过拒绝渲染“已移除的”方块实体,解决带有错误太多而无法正常工作的方块实体渲染器的模组的问题


All versions - fix chunks being frustum culled (i.e. based on FOV) too aggressively. This fix comes from Sodium's development branch, and will most likely appear in Sodium 0.5.4 on Fabric.

所有版本 - 修复了对区块进行视锥体剔除(即基于视场角)过于激进的问题。该修复来自 钠 (Sodium) 的 dev 分支,很可能出现在 Fabric 上的 Sodium 0.5.4 中。


1.18-1.20 - fix vignette option not working on some versions

1.18-1.20 - 修复晕影选项在某些版本上不起作用的问题


1.20 - fix multipart models using incorrect model data

1.20 - 修复 multipart 模型使用不正确的模型数据的问题


1.20 - fix IE wires being invisible from some sides

1.20 - 修复 [IE]沉浸工程 (Immersive Engineering) 线缆从某些侧面不可见的问题


1.20 - fix rare startup crash with Oculus

1.20 - 修复 Oculus 罕见的启动崩溃问题

2023-10-31

1.16.5


1.16 - update reported Rubidium version to fix launch crash with Rubidium Extra

1.16 - 更新内部声称的铷版本,修复使用 铷 · 扩展 (Rubidium Extra) 启动时崩溃的问题


1.16 - fix vignette mixin being applied in the wrong place

1.16 - 修复晕影 Mixin 被应用在错误的地方的问题

2023-10-28

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


1.16-1.19 - completely remove particle culling mixins, as Forge already does this

1.16-1.19 - 完全删除粒子剔除的 mixin,因为 Forge 已经这样做了


All versions - correctly handle mods requesting chunk rerenders on the wrong thread. This probably fixes many reported rare & random crashes. In particular, it will improve reliability when used alongside Lucent.

所有版本 - 正确处理在错误线程上请求重新渲染区块的模组。这可能修复了许多已报告的罕见、随机崩溃。特别是,它将提高与 Lucent 一起使用时的可靠性。


All versions - cull block entities to match Forge behavior. Possible performance improvement in some modded bases.

所有版本 - 剔除方块实体以匹配 Forge 行为。在某些模组环境中可能会提高性能。


All versions - new mod logo! Thanks input-Here and CelestialAbyss.

所有版本 - 新的模组 Logo!感谢 input-Here 和 CelestialAbyss。


1.18 & 1.19 - rewrite translucency sorting patch. It is no longer dependent on more advanced GPU features, and should thus work on any system Embeddium works on. It has also been moved from Performance to Advanced in video settings, to avoid users thinking enabling it improves performance (the opposite is more likely).

1.18 + 1.19 - 重写半透明排序补丁。它不再依赖于更高级的 GPU 功能,因此应该适用于 Embeddium 运行的任何系统。它还在视频设置中从“性能”移至“高级”,以避免用户认为启用它可以提高性能(降低的可能性更大)。


1.20 - added (optional) translucency sorting

1.20 - 添加(可选的)半透明排序


1.20 - fixed custom fluids on Forge rendering with a weird color

1.20 - 修复了 Forge 渲染中自定义流体具有奇怪颜色的问题

2023-10-18

1.16.5 + 1.18.2


1.16 & 1.18 - fix Forge model data not being loaded correctly for some models (fixes More Red wires not connecting)

1.16 + 1.18 - 修复了某些模型无法正确加载 Forge 模型数据的问题(修复了 更多红石 (More Red) 的线缆连接未渲染的问题)

2023-10-16

1.18.2 + 1.19.2


1.18 & 1.19 - hotfix for Better Fps - Render Distance's mixin being broken by the occlusion fix.

1.18 + 1.19 - 热修复,针对遮挡修复破坏了 Better Fps - Render Distance 的渲染距离 mixin 的问题。

2023-10-16

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1 + 1.20.2


This is a fairly major update for Embeddium on 1.16-1.19. With the addition of translucency sorting these versions should now, for the most part, have the ability to maintain full visual parity with the vanilla Minecraft renderer.

这是 1.16-1.19 版 Embeddium 的一次相当重大的更新。通过添加半透明排序,这些版本现在应该可以在很大程度上与原版 Minecraft 渲染器保持一致的视觉效果。

1.20 versions currently do not support translucency sorting, as internal design changes in Sodium 0.5 mean that the patch cannot be applied directly. Translucency sorting on 1.20+ will be added once the ongoing work in upstream Sodium to add it is finished.

1.20 版本目前不支持半透明排序,因为 钠 (Sodium) 0.5 的内部设计变化意味着该补丁无法直接应用。一旦上游的钠正在进行的添加半透明排序的工作完成,将为 1.20+ 版本添加半透明排序。

The Rubidium Occlusion Culling Fix mod is obsolete as of this version. Embeddium now fixes the issue itself.

自此版本起,Sodium/Rubidium Occlusion Culling Fix 已过时。Embeddium 现在自行修复了该问题。


1.16 - improve performance of Flywheel instancing compatibility module

1.16 - 提高飞轮实例兼容性模块的性能


1.16-1.19 - added experimental translucency sorting, disabled by default since it has a performance penalty (the extent depends on your system). When enabled, translucent blocks will render in front of each other correctly (e.g. stained glass on stained glass, or ice in water). Credit to an abandoned Sodium 0.3 PR for the core of the 1.18/1.19 implementation, and the old sodium-forge repo for inspiration on how to structure the 1.16 implementation.

1.16-1.19 - 添加了实验性半透明排序,默认情况下禁用,因为它会降低性能(程度取决于你的系统)。启用后,半透明方块将在彼此前面正确渲染(例如,彩色玻璃上的彩色玻璃,或水中的冰)。归功于 废弃的钠 0.3 PR(1.18/1.19 实现的核心)以及旧的 sodium-forge 存储库(为如何构建 1.16 的实现提供了灵感)。


1.16-1.19 - fix chunks being invisible at some angles (MC-70850) by incorporating a superseded Sodium 0.4 PR. Credit to MCRcortex for the original patch.

1.16-1.19 - 通过合并(incorporate)被取代的 Sodium 0.4 PR 修复区块在某些角度不可见的问题(MC-70850)。原始补丁归功于 MCRcortex。


1.18-1.19 - fix errors while rendering chunks sometimes causing the chunk to be invisible rather than providing proper debug information.

1.18-1.19 - 修复错误:渲染区块时有时会导致方块不可见,而不是提供正确的调试信息。


1.20 - fix Immersive Engineering windmills, etc. teleporting to the same location visually.

1.20 - 修复 [IE]沉浸工程 (Immersive Engineering) 的风车等在视觉上传送到同一位置的问题。


1.20 - add Immersive Engineering wire rendering patch from 1.19

1.20 - 从 1.19 移植沉浸工程的线缆渲染补丁


All versions - fix issue with Direction.getFacing returning different results than vanilla sometimes. On 1.16 this caused a crash with Ice & Fire until the latter updated to work around it.

所有版本 - 修复 Direction.getFacing 返回的结果有时与原版不一致的问题。在 1.16 上,这导致了 [IAF]冰火传说 (Ice and Fire) 的崩溃,直到后者更新解决这个问题。


All versions - make Sodium act like vanilla with respect to cullface on models, this fixes some issues with sides of blocks being invisible.

所有版本 - 使 钠 (Sodium) 在模型面剔除上的表现与原版一致,这解决了方块侧面不可见的一些问题。


All versions - improve performance of Forge block renderer slightly.

所有版本 - 略微提高 Forge 方块渲染器的性能。

2023-10-11

1.20.1


1.20 - tweak the new full-precision vertex format for slightly better performance on some GPUs

1.20 - 调整新的全精度顶点格式,以在某些 GPU 上获得更好的性能


1.20 - fix a couple more VertexBufferWriter crashes

1.20 - 修复了 VertexBufferWriter 的几个崩溃问题

2023-10-09

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


1.18+ - restore ability to disable Sodium's compact vertex format. This will increase VRAM usage, and will almost certainly have a negative impact on FPS, so the default has not changed. However, disabling it should fix many issues with z-fighting, and on 1.20, reduce the flickering seen with dynamic lights mods.

1.18+ - 可以禁用 钠 (Sodium) 的紧凑顶点格式了。这会增加显存占用,并且几乎肯定会降低 FPS,因此仍然默认开启。然而,禁用它应该可以解决许多深度冲突(z-fighting)的问题,在 1.20 上还能减少动态光源(不确定是特指还是泛指)模组出现的闪烁。

Great care has been taken to avoid breaking addons, but in the case that a Forge addon did break please open an issue. Note that Iris (and thus Oculus) is hardcoded to assume the compact vertex format is being used, so for compatibility this option will only have an effect if Oculus is not installed.

我们已经很小心地避免破坏附属模组了,但如果确实破坏了 Forge 侧附属,请提出问题。请注意,Iris(以及 Oculus)假设正在使用紧凑顶点格式,该假设是硬编码的,因此为了兼容性,此选项仅在未安装 Oculus 时才有效。

This option can be found in Video Settings -> Performance.

该选项可以在视频设置 -> 性能中找到。


All - prevent game from crashing if config file is corrupt

所有版本 - 配置文件损坏时,防止游戏崩溃


1.16-1.19 - fix some particles being invisible

1.16-1.19 - 修复一些粒子不可见的问题

2023-10-06

1.20.1


1.20 - fix VSync being broken by Forge on second startup

1.20 - 修复了 Forge 在第二次启动时破坏垂直同步设置的问题


1.20 - fix model data being retrieved using wrong BlockRenderView

1.20 - 修复使用错误的 BlockRenderView 检索模型数据的问题

2023-10-03

1.19.2 + 1.20.1


1.19 - handle Forge's AO flag on quads correctly (from Rubidium)

1.19 - 对于四边形,正确处理 Forge 的环境光遮蔽标志(取自 


1.19 - fix crash with latest Snow Real Magic version

1.19 - 修复 雪!真实的魔法!⛄ 最新版本崩溃的问题


1.20 - fix NullPointerException when rendering some blocks

1.20 - 修复渲染某些方块时会出现空指针异常 NullPointerException 的问题

2023-10-02

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


All versions - fix crash with Plasmo Voice, and any mod that creates unusual vertex formats

所有版本 - 修复 Plasmo语音 和其他任何创建了不寻常的顶点格式的模组的崩溃问题

2023-10-02

1.20.1 + 1.20.2


1.20 - fix issue introduced in 0.1.12 with block shading in inventory

1.20 - 修复 0.1.12 中引入的物品栏中方块着色的问题


1.20 - fix crash with mods implementing the new Sodium vertex API

1.20 - 修复了会让实现了 钠 (Sodium) 的新的顶点(vertex)API 的模组崩溃的问题

2023-10-01

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


All versions - fix shading being incorrect on objects in the world under certain conditions

所有版本 - 修复了世界上的物体在某些条件下阴影不正确的问题


All versions - significantly improve performance of vanilla's BufferBuilder (preliminary testing suggested a minimum 10-20% improvement around lots of Create blocks)

所有版本 - 显着提高了原版的 BufferBuilder 的性能(初步测试表明,围绕大量 机械动力 (Create) 方块的情况下,至少提高 10-20%)

2023-09-30

1.18.2 + 1.19.2 + 1.20.1


1.18+ - tweak fog shader logic for better parity with vanilla, fixing some mod compat issues

1.18+ - 调整雾着色器逻辑,增强原版一致性,修复一些模组兼容性问题

2023-09-25

1.19.2 + 1.20.1


1.19 & 1.20 - update faked Rubidium mod version for addons that updated to the new version

1.19 + 1.20 - 更新伪装的 铷 (Rubidium) 模组版本,兼容更新到新版本铷的附属模组

2023-09-24

1.16.5 + 1.20.1


1.16 - hotfix for Magnesium/Rubidium Extras being broken by 0.1.8

1.16 - 对被 0.1.8 损坏的 镁/铷:附属 的热修复


1.20 - support new Oculus version, restoring shader support

1.20 -支持新版本 Oculus,恢复着色器支持


1.20 - possible fix for some complex blocks occasionally rendering incorrectly on initial chunk load

1.20 - 可能修复了在初始区块加载中一些复杂方块偶尔渲染不正确的问题


1.20 - merge Sodium 0.5.3

1.20 - 合并钠 0.5.3

2023-09-24

1.16.5 + 1.19.2 + 1.20.1


1.16 & 1.19 - updated to be compatible with latest Oculus version

1.16 + 1.19 - 兼容最新版本的 Oculus


1.19 & 1.20 - support Forge custom cloud rendering (from Rubidium)

1.19 + 1.20 - 支持 Forge 的自定义云渲染(取自 铷 (Rubidium)

2023-09-21

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


1.20 - made an internal change to assist CreativeMD with LittleTiles compatibility

1.20 - 更改了内部代码,以协助 CreativeMD 兼容他的 [LT]LT小方块 (LittleTiles)


All - items now support Forge emissive lighting

所有版本 - 现在,物品支持 Forge 的自发光照

2023-09-20

1.16.5 + 1.18.2 + 1.19.2 + 1.20.1


All - improved entity culling to handle entities with infinite bounding boxes. This fixes some Mahou Tsukai entities being invisible, and probably other things.

所有版本 - 改进了实体剔除,以处理具有无限边界框的实体。这修复了 [MT]魔法使 (Mahou Tsukai) 有些实体不可见的问题,以及其他潜在问题。


1.20 - made mods using dynamic lights work properly again.

1.20 - 再次让使用动态光源的模组正常工作。


1.20 - made mods replacing vanilla biome colorizers work properly.

1.20 - 让替换原版生物群系着色器的模组正常工作。

你已经到达了世界的尽头..