跳到正文

AkatZumaTool

作者:zzZ227

I added some simple visual effects to the homemade gadgets, such as electromagnetic cannon beams and tracking flying swords, using GPU particles and shader.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

About

AkatZumaTool is a lightweight weapon mod for Minecraft that uses a custom rendering pipeline to deliver flashy visual effects.


All beams, lightning, and explosion particles are rendered in real-time via custom Shaders, supporting up to hundreds of thousands of particles for a greatly enhanced visual experience.

Note: The GPU particle and post-processing systems require OpenGL 4.3 (satisfied by most discrete GPUs).

New Items

| Item | Description |
|——|————-|
| Coin | Right-click and hold to charge, release to fire a piercing beam. Consumable item. Max range 50 blocks, damage 20. |
| Colorful Coin | Enhanced version of the Coin with 256 durability. Enchantable, max range 60 blocks, damage 40. The beam can also break blocks. |
| Fly Sword | Right-click on a block to summon 2 auto-targeting flying swords. Persistent entities that automatically follow and attack monsters, with a trailing visual effect. |
| other | Github Wiki |





Additional Features

✨ GPU Particle System (Compute Shader)

  • Engine: OpenGL 4.3 Compute Shader + SSBO
  • Capacity: Up to 100,000 particles, updated primarily on the GPU
  • Particle Shapes: Circle, Square, Triangle, Heart, Star
  • Motion: Ballistic trajectory, gravity control, color gradient
  • Use Cases:
  • Coin full-charge convergence particles
  • Magic arrow trails
  • Impact explosion bursts
  • Meteor strikes
  • Ground expanding rings
  • Super charge final explosion

🌟 Bloom Post-Processing Pipeline

  • MRT FBO: Separates the visible color pass from the Bloom glow pass
  • Gaussian Blur: 3-iteration ping-pong blur
  • Final Composite: Original scene + mod effects + Bloom glow overlay
  • Adaptive Resolution: FBOs automatically rebuild on window resize

⚡ Custom Beam & Lightning Rendering

  • Beams: 3D beams formed by two perpendicular quads, with fbm noise arc disturbance and blue-white / yellow-red color schemes
  • Lightning: Real-time branching lightning (3–8 branches) generated during charging, with exponential decay kernel + Bloom glow
  • Sword Trail: 6-frame dynamic ribbon effect based on the Ribbon algorithm

🤝 Mod Integration

  • Touhou Little Maid: Registers a ranged attack task (Railgun) so maids can automatically equip and throw coins as a ranged weapon — no extra configuration needed.

⚙️ Configurability

Most numerical values can be adjusted via config/Akatzumatool/akatzumatool.toml:

| Config Key | Description |
|————|————-|
| Coin / Colorful Coin | Damage, range, full-charge time |
| Fly Sword | Search range, attack damage |
| Terrain Destruction | Whether beams can break terrain (respects FTB Chunks claims) |


Wiki & Feedback: Github

常见问题

AkatZumaTool 支持哪些 Minecraft 版本?

AkatZumaTool 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

AkatZumaTool 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

zzZ227 的其他作品

查看全部 →