promotional bannermobile promotional banner

ModularShoot

an attribute-driven, modularly-assembled gun system.
Back to Files

modularshoot-0.1.3.jar

File namemodularshoot-0.1.3.jar
Uploader
YanbweYanbwe
Uploaded
Aug 10, 2026
Downloads
11
Size
607.4 KB
Mod Loaders
NeoForge
File ID
8614744
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:modularshoot-1643092:8614744"

Learn more about Curse Maven

What's new

[0.1.3] - 2026-08-08

Added

  • Gun definitions now support an extra_values field: GunDefinition gains a namespaced numeric extension field (keys must carry the full namespace, consistent with the plugin side); the semantics of ModularShootAPI.getExtraValueSums / getExtraValue are upgraded to a one-stop sum of "gun definition base values + cumulative installed plugin values" (base values do not participate when the gun definition is invalidated, consistent with the plugin fallback semantics). Example: blood_sword declares a modularshoot:demo_rarity base value of 10.

Fixed

  • Fixed visual bouncing of bullets in flight: BulletRenderDispatcher now reads the clock once per frame and shares it across all bullets rendered in that frame (TimeBasedInterpolationTest).

  • Fixed transparent areas of the square bullet texture occluding bullets behind them: the RenderType write mask for billboard rendering is changed from the default COLOR_DEPTH_WRITE to COLOR_WRITE (depth is read-only, not written).

This mod has no additional files