promotional bannermobile promotional banner

ModularShoot

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

ModularShoot-0.1.1.jar

File nameModularShoot-0.1.1.jar
Uploader
YanbweYanbwe
Uploaded
Aug 8, 2026
Downloads
8
Size
607.4 KB
Mod Loaders
NeoForge
File ID
8598665
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

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

Learn more about Curse Maven

What's new

Changelog

[0.1.1] - 2026-08-08

Added

  • First-person firing animation: New FirstPersonRecoilKick recoil curve — on each shot the gun pushes back along +X (up to 0.2 blocks) and the muzzle rises around +Z (up to 8°), then settles quickly. Driven by shootAnimTimer, pulsing in sync with the third-person arm recoil pose and the per_shot shoot-texture mode (GunItemRenderer, FirstPersonRecoilKickTest).
  • Shooting predicate failure messages and StateDisplay.format now support the lang: prefix key (localization mechanism enhancement).

Improved

  • Full localization: ~30 hardcoded Chinese strings (tooltip titles, hotkey hints, plugin lines/separators, degradation displays) and all 5 command subcommand feedback messages now use lang keys (modularshoot.command.*).
  • All 31 example datapack JSONs changed name / brief / description / display to lang: keys, with § color codes moved into lang values; en_us / zh_cn each gained 95 keys (55 → 150), with full English translations for example content.
  • Englishized logs in DatapackLoadSummary / DatapackReloadListener / ItemBindingValidator.

This mod has no additional files