Перейти к содержимому
Mineforgian

CooParticlesAPI

An library to spawn custom particles

Загрузки
37K
Подписчики
5
Обновлён
14 августа 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 19 мая 2025 г.

CooParticlesAPI

Example this mod depends on Fabric Language Kotlin

Description

This mod is a library that provides refactored data packages to allow clients to accept more Minecraft particles, enabling different players to synchronize their rendering and exceed the particle limit of 16384.

Principle

This library prevents network issues caused by a large number of packets being sent through custom data packages. If you haven't installed the mod that calls this library, nothing unusual will happen to your client.

Install

If you need to run it in server, you need install it in server's mod folder and client's mod folder,else you only need instal in client side

How To Use?

At present, detailed tutorials are not provided, but this library is open source. You can visit Github Page to view the source code, which may be helpful for your development.

Ченджлог

2.5.5.3Релиз1.21.1 · 14 августа 2026 г.
  • 重构着色框架, 我个人认为更好用
  • 新增GPU粒子框架 实战让UsefulMagic流畅了好几倍
  • 修复了大量问题(真的很多)
2.5.5.3Релиз1.21.1 · 14 августа 2026 г.
  • 重构着色框架, 我个人认为更好用
  • 新增GPU粒子框架 实战让UsefulMagic流畅了好几倍
  • 修复了大量问题(真的很多)
2.4.3.4Релиз1.21.1 · 21 июня 2026 г.

修复Neoforge注入失败的问题

2.4.3.4Релиз1.21.1 · 21 июня 2026 г.

修复Neoforge无法启动的问题

2.4.3.3Релиз1.21.1 · 19 июня 2026 г.

修复了一些错误在服务器调用客户端类的问题 (我以为全部解决了结果居然内部框架有错误调用)

2.4.3Релиз1.21.1 · 15 июня 2026 г.

修改了大量的API (基于上一个发布的版本) 修复了大量的BUG (基于上一个发布的版本)

由于太久没有更新UsefulMagic相关的内容 但是一直在更新该API然后没有上传导致我也忘记了到底有多少更新了 这里列举我还记得的

  1. 支持一些关于Sounds的修改 loop音效等
  2. 重构RenderEntity Shader部分框架
  3. 支持CooParticle的RenderType
  4. 制作了注册自动化 (@CooAutoRegister)
  5. 支持一个基于CooParticlesAPI的实体数据框架 (因为Minecraft的实体追踪在mixin场景并不好用)
  6. 修改关于Emitters的一些实现
  7. 支持非Particle的Emitter (AutoEmitter) 用于发射 Composition Emitter DisplayEntity RenderEntity等
  8. 制作了类似Forge的事件系统(只是做了API和少部分事件兼容)
  9. 新的框架可能更兼容IRIS
  10. 新增了大量的数学工具 kotlin拓展函数 还有一些插值工具
  11. 修改了一些包的位置 使得结构 可能更合理
  12. 修复了在服务器无法使用的问题
  13. 修改了测试物品鸭子的测试方式 拓展测试面 未来打算改为测试方块
  14. 新增并优化了Composition的数据包 现在不用ParticleStyle Group而是使用ParticleComposition (支持自动注册 更快的类构建)
  15. 做了一个数据包系统 (基于Minecraft的数据注册 方便制作请求响应相关的通信 不过还没测试)
  16. 做了一个按键注册系统 (原版的按键系统感觉用起来很麻烦 所以我做了一个基于CooEvent事件系统的自定义按键支持)

注意

此版本不兼容先前发布在外面的所有以此版本为依赖的模组 Usefulmagic 3.0.0之前的版本请下载上一个版本CooParticlesAPI UsefulMagic 3.0.0预计在7月之前发布

所有的API测试均发生在Fabric Neoforge的功能使用暂未了解 不过可以正常运行 并且跑UsefulMagic 3.0.0-SNAPSHOT的部分测试内容

2.4.3Релиз1.21.1 · 15 июня 2026 г.

修改了大量的API (基于上一个发布的版本) 修复了大量的BUG (基于上一个发布的版本)

由于太久没有更新UsefulMagic相关的内容 但是一直在更新该API然后没有上传导致我也忘记了到底有多少更新了 这里列举我还记得的

  1. 支持一些关于Sounds的修改 loop音效等
  2. 重构RenderEntity Shader部分框架
  3. 支持CooParticle的RenderType
  4. 制作了注册自动化 (@CooAutoRegister)
  5. 支持一个基于CooParticlesAPI的实体数据框架 (因为Minecraft的实体追踪在mixin场景并不好用)
  6. 修改关于Emitters的一些实现
  7. 支持非Particle的Emitter (AutoEmitter) 用于发射 Composition Emitter DisplayEntity RenderEntity等
  8. 制作了类似Forge的事件系统(只是做了API和少部分事件兼容)
  9. 新的框架可能更兼容IRIS
  10. 新增了大量的数学工具 kotlin拓展函数 还有一些插值工具
  11. 修改了一些包的位置 使得结构 可能更合理
  12. 修复了在服务器无法使用的问题
  13. 修改了测试物品鸭子的测试方式 拓展测试面 未来打算改为测试方块
  14. 新增并优化了Composition的数据包 现在不用ParticleStyle Group而是使用ParticleComposition (支持自动注册 更快的类构建)
  15. 做了一个数据包系统 (基于Minecraft的数据注册 方便制作请求响应相关的通信 不过还没测试)
  16. 做了一个按键注册系统 (原版的按键系统感觉用起来很麻烦 所以我做了一个基于CooEvent事件系统的自定义按键支持)

注意

此版本不兼容先前发布在外面的所有以此版本为依赖的模组 Usefulmagic 3.0.0之前的版本请下载上一个版本CooParticlesAPI UsefulMagic 3.0.0预计在7月之前发布

2.2.4.2Релиз1.21.1 · 22 декабря 2025 г.

修复 RenderEntity不能在Flashback正常显示的BUG

Комментарии

Загружаем…