跳到正文

Shaolib Munitions

作者:Rew1nd

A Projectile mod that utilizes shaolib's chunk cache, raycast API and projectile framework

收藏

介绍

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

Shaolib Munitions

Shaolib Munitions is a developer-facing addon and reference implementation for Shaolib Core. It demonstrates how Shaolib’s projectile runtime, cache-backed impact sweep, motion models, synchronized projectile data, fuze handling, and CBC-like impact logic can be assembled into a real munition system.

This mod is mainly intended for mod developers who want to study or build on top of Shaolib’s projectile framework.

Included Projectile Examples

Shaolib Munitions includes several example projectile families:

  • Big cannon shells: AP shell, HE shell, smoke shell, shrapnel shell, grapeshot bag, and their pellet/burst projectiles
  • Autocannon rounds: machine gun bullet, AP autocannon round, and flak autocannon round
  • Rocket and bomb munitions: APHE rocket, APHE bomb, and HE bomb
  • Guided missiles: Hellfire-style and Tau-style guided missiles, including simpler command-guided variants
  • CBCMS-style dual cannon shells: AP shot, HE shell, anti-air HE shell, AP shell, APBC shell, SAP shell, and incendiary HE shell

These are not only content examples; they are also examples of how to structure projectile types, munition property data, client rendering behavior, fuze state, penetration behavior, fragmentation, and cache-aware hit resolution on top of Shaolib Core.

CBC / CBCMS Replacement Support

Shaolib Munitions includes compatibility support for replacing selected Create Big Cannons and CBC: More Shells projectile behavior with Shaolib-powered projectile implementations.

The goal is to preserve familiar CBC/CBCMS munition concepts while moving the runtime behavior onto Shaolib’s lighter projectile system, including its custom motion, sweep, impact, cache, and synchronization pipeline.

Not a Large Content Expansion

Shaolib Munitions is intentionally small as a player-facing mod. It does not aim to add a broad new arsenal or a complete standalone gameplay loop.

Its main purpose is to act as:

  • a practical sample implementation for Shaolib Core
  • a CBC-like projectile development sandbox
  • a compatibility/replacement layer for CBC/CBCMS-style munitions
  • a reference for other modders building high-speed or simulation-heavy projectile systems

常见问题

Shaolib Munitions 支持哪些 Minecraft 版本?

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

Shaolib Munitions 怎么安装?

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

评论

登录后评论和评分

Rew1nd 的其他作品

查看全部 →