此异常通常发生在粒子渲染和同时tick访问同一个线程不安全的容器.
异步粒子 未来将保持在测试阶段,以提醒潜在的模组冲突问题。 现已兼容 Particle Core(v20.1+)。 现已兼容 Valkyrien Skies v2.4。 请先阅读“故障排除”。 核心功能 GPU 加速 将粒子顶点变换卸载到 GPU 减少了每帧上传到 GPU 的数据量,降低了 CPU 负载,并提高了帧率。 这实质上取代了之前的异步粒子顶点提取,同时也提高了兼容性(异步粒子提取现在默认 已禁用 )。 点燃 1331 个营火(16,000+ 粒子,您可以通过配置屏幕更改限制): 在以下设备上测试:Ultra5 225H + RTX 5060 笔记本,1080p。 创建集成 创造装置现在可以阻挡原版天气。(v20.1.0a+) 有时间我会将其移至一个新模组。 粒子现在可以与创造装置碰撞。 其他功能 灵活的 mixin 选项。 Minecraft 粒子剔除。 异步粒子刻。 异步粒子光照缓存。 纹理刻延迟一帧以减少客户端刻持续时间。 配置 设置可通过 ModList/ModMenu 访问。 故障排除 与 Polytone/Subtle Effects 一起使用 禁用 Async Animate Tick . 与 Bosses Rise 一起使用 启用 GPU Only Async Particle Tick . 与 BadOptimizations 一起使用 设置为 enable_particle_manager_optimization: false 在 badoptimizations.txt 自版本起已修复 20.1.1.0 / 21.1.1.0 . 与 C2ME 崩溃 设置 enforceSafeWorldRandomAccess = "false" 在 c2me.toml 仅在你遇到崩溃时才设置此项。 与 LodestoneLib 崩溃 设置 buffer_particles = false 在 lodestone-client.toml . 与 ClassInstanceMultiMap 或 Level.getEntities(...) 相关的崩溃。请在 GitHub 问题上分享日志或崩溃报告。 作为变通方法,启用选项: Mixin → Make 'ClassInstanceMultiMap' Thread-Safe 与 Level.getBlockEntity(...) 相关的崩溃。请在 GitHub 问题上分享日志或崩溃报告。 作为一种变通方法,启用以下选项: Mixin → Make 'LevelChunk#blockEntities' Thread-Safe ConcurrentModificationException 最常见的原因 此异常通常发生在粒子渲染和同时tick访问同一个 线程不安全的容器 . 如何修复 将完全限定的粒子类名称添加到两个 particle$lockProvider 和 particle$lockRequired 在模组的 Mixin 设置中。 详细信息请参阅配置指南 注意 : 这为特定的粒子类型启用了细粒度锁定,允许在 tick() 和 render() 方法之间进行安全的异步执行。 其他潜在原因 从 vX.4.0 , 默认的粒子渲染模式已更改为 SYNCHRONOUSLY ,以防止在使用访问外部线程不安全容器(例如全局映射或列表)的模组进行粒子渲染时出现罕见的 ConcurrentModificationExceptions 。 如果您使用的是较旧版本( ≤ vX.3.0 ),请考虑在配置屏幕中将模式手动设置为 SYNCHRONOUSLY ,以提高稳定性。 对于模组包作者 : 如果您想测试 FASTEST 是否能在您的设置中提供明显的帧率提升,您可以在配置屏幕中切换到它— 但请谨慎使用 , 因为它可能会与不兼容的模组触发崩溃。 需要帮助? 如果您不确定如何识别或修复问题,请提交 GitHub Issue 或发起 Discussion . 在 x.4.0 版本中,将默认的粒子渲染模式更改为 SYNCHRONOUSLY ,以避免在使用某些模组时出现罕见且令人困惑的 ConcurrentModificationException 。 如果您仍在使用较旧版本(≤ x.3.0),您可能希望在配置屏幕中将其手动设置为 SYNCHRONOUSLY 。 如果您是模组包作者,或者想测试不同的渲染模式(例如 ASYNCHRONOUSLY ) 是否能在您的模组包中提供明显的帧率提升,您可以在配置屏幕中手动选择另一个枚举值—请谨慎使用。 推荐模组 ModernFix Sodium/Embeddium Flerovium Startlight/ScalableLux 模组兼容性 兼容(主动支持) Sodium/Embeddium Flerovium Iris/Oculus Create Create: Aeronautics Valkyrien Skies Particle Rain Simple Weather Particle Core … 不兼容 OptiFine MadParticle 鸣谢 MixinSquared MixinExtras MixinConstraints
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。