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

Vic's Point Blank Bullet Addon

Converts Vic's Point Blank hitscan shots into fast visible projectiles for ranged/projectile compatibility.

Загрузки
2K
Подписчики
0
Обновлён
4 июля 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 14 мая 2026 г.

Point Blank Bullet Addon (PBBA)

Point Blank Bullet Addon converts supported Vic's Point Blank hitscan gunfire into fast visible projectile entities. This lets projectile and ranged-damage systems, including RPG Skill Tree and Pufferfish's Attributes, interact with Point Blank gunfire through projectile damage instead of pure hitscan damage.

PBBA keeps the bullet speed, feel, and visuals consistent across its supported release lines while adapting the implementation to each Minecraft/Fabric target.

Supported Files

  • Minecraft 1.21.11: PBBA 0.1.6
  • Minecraft 1.21 and 1.21.1: PBBA 0.1.5 backport
  • Minecraft 1.20.1: PBBA 0.1.5 backport

Use the file that matches your Minecraft version.

What It Does

  • Converts supported VPB hitscan shots into fast projectile entities.
  • Preserves ammo consumption and cancels the original hitscan damage path after projectile spawn.
  • Uses projectile damage sources for compatibility with ranged/projectile systems.
  • Renders visible tracer bullets with per-weapon visual profiles.
  • Supports shotgun and multi-pellet projectile behavior.
  • Suppresses duplicate VPB/content-pack hitscan tracers where PBBA owns the projectile visual.
  • Includes a PBBA hit-confirmation sound for confirmed projectile hits.

Optional Hit Them Hard Mode

PBBA 0.1.6 for Minecraft 1.21.11 includes an optional Hit Them Hard projectile-balance mode. It is off by default through config/pbba-hit-them-hard.json.

Enable it from the optional Mod Menu screen or by editing the server config, then restart the game or server. Multiplayer clients cannot change a remote server's PBBA Hit Them Hard config from Mod Menu.

This Hit Them Hard feature set is only included in the 1.21.11 PBBA release line.

Blue Archive Pack

PBBA supports Point Blank content-pack guns, including the Blue Archive content pack, through normal Point Blank content-pack loading. PBBA does not include or redistribute Blue Archive or Vic's Point Blank assets.

License

Current and future project code and public metadata after the license change are source-available / All Rights Reserved unless a file says otherwise. Prior releases that were published under MIT are not retroactively changed.

Ченджлог

0.1.5+mc1.20.1Релиз1.20.1 · 4 июля 2026 г.

PBBA 0.1.5-mc1.20.1

  • Backported PBBA 0.1.5 behavior for Minecraft 1.20.1.
  • Targets Vic's Point Blank 1.11.1 on Fabric.
  • Updated public license metadata to source-available / All Rights Reserved for the current and future release line.
  • Added shooter-only bullet hit confirmation sound packet.
  • Sound plays locally for the shooter after a confirmed projectile entity hit.
  • Avoids positional duplicate hit sound stacking.
  • Added PBBA sound registration/assets.
  • Added README sound disclaimer.
  • Version identifier is 0.1.5-mc1.20.1 to keep this backport line unique.
0.1.5+mc1.21-1.21.1Релиз1.21, 1.21.1 · 4 июля 2026 г.

PBBA 0.1.5-mc1.21

  • Backported PBBA 0.1.5 behavior for Minecraft 1.21 and 1.21.1.
  • Targets Vic's Point Blank 1.11.1 on Fabric.
  • Updated public license metadata to source-available / All Rights Reserved for the current and future release line.
  • Added shooter-only bullet hit confirmation sound packet.
  • Sound plays locally for the shooter after a confirmed projectile entity hit.
  • Avoids positional duplicate hit sound stacking.
  • Added PBBA sound registration/assets.
  • Added README sound disclaimer.
  • Version identifier is 0.1.5-mc1.21 to keep this backport line unique.
0.1.6Релиз1.21.11 · 4 июля 2026 г.

PBBA 0.1.6

  • Added optional Hit Them Hard projectile-balance mode for Minecraft 1.21.11.
  • Hit Them Hard mode is off by default through config/pbba-hit-them-hard.json.
  • Added optional Mod Menu integration for the Hit Them Hard config, with restart-required messaging.
  • Multiplayer clients see the server-side Hit Them Hard config screen as view-only.
  • Added server-side bow/crossbow rework, projectile hurt-cooldown handling, knockback scaling, hurt-sound/tint smoothing, hitbox leniency, and PBBA hit-sound repair behind the Hit Them Hard startup toggle.
  • This Hit Them Hard feature set is only included in the 1.21.11 release line.

PBBA 0.1.5

  • Updated public license metadata to source-available / All Rights Reserved for the current and future release line.
  • Behavior is unchanged from 0.1.4 on Minecraft 1.21.11.

PBBA 0.1.4

  • Added shooter-only bullet hit confirmation sound packet.
  • Sound plays locally for the shooter after a confirmed projectile entity hit.
  • Avoids positional duplicate hit sound stacking.
  • Added PBBA sound registration/assets.
  • Added README sound disclaimer.
  • Version bumped to 0.1.4.
0.1.4Релиз1.21.11 · 18 мая 2026 г.

PBBA 0.1.4

  • Added shooter-only bullet hit confirmation sound packet.
  • Sound plays locally for the shooter after a confirmed projectile entity hit.
  • Avoids positional duplicate hit sound stacking.
  • Added PBBA sound registration/assets.
  • Reduced Projectile Speed to 0.9 (by 10%)
  • Added README sound disclaimer.
  • Version bumped to 0.1.4.
0.1.1Бета1.21.11 · 15 мая 2026 г.

-Fixed worldcenter glow -Fixed bullet glow not showing on p90 and semis -rewritten bullet characteristics to better match their respective Guns.

0.1.0Альфа1.21.11 · 14 мая 2026 г.

Point Blank Bullet Addon

Point Blank Bullet Addon (PBBA) is a Fabric addon for Vic's Point Blank that converts supported hitscan gun fire into fast visible projectile entities. This lets projectile/ranged-damage systems, including RPG Skill Tree and Pufferfish's Attributes, treat Point Blank gunfire as ranged projectile damage.

Authors: swiyss and elizinro.

Project Info

  • Name: Point Blank Bullet Addon
  • Short name: PBBA
  • Mod id: pbba
  • Version: 0.1.0
  • Minecraft: 1.21.11
  • Fabric Loader: 0.19.2
  • Fabric API: 0.141.4+1.21.11
  • Vic's Point Blank: 2.0.1
  • RPG Skill Tree / Pufferfish's Attributes compatibility: confirmed in runtime

What It Does

PBBA intercepts supported Point Blank hitscan shots server-side and spawns a fast, visible tracer projectile instead. The original hitscan damage path is cancelled after the projectile is spawned, ammo is consumed once, and projectile damage uses an indirect projectile damage source so Pufferfish's ranged damage modifiers can apply.

The current MVP also reads Pufferfish's bow/crossbow projectile speed attributes once when the bullet spawns, so RPG Skill Tree arrow speed bonuses affect bullet speed without changing bullet damage.

Blue Archive Pack

Place the Blue Archive Pack zip as a Point Blank content pack, for example under run/pointblank/ in the dev environment. Do not put it in src/main/resources, do not edit it for PBBA, and do not redistribute Point Blank or Blue Archive assets inside this addon.

Debug Commands

  • /pbba_debug status
  • /pbba_debug reset
  • /pbba_debug projectile_damage true|false
  • /pbba_debug conversion true|false
  • /pbba_debug loaded_mods
  • /pbba_spawn_bullet

Temporary compatibility aliases:

  • /vpbcompat_debug
  • /vpbcompat_spawn_bullet

Testing

Use /pbba_debug status to confirm conversion counters, projectile damage counters, last weapon, last target, bullet speed, detected projectile speed attributes, and current owner speed multipliers.

Useful checks:

  • /pbba_debug conversion false should restore Point Blank's original hitscan behavior.
  • /pbba_debug projectile_damage false should prevent PBBA projectile damage and help detect any leftover hitscan damage.
  • /pbba_spawn_bullet should spawn a visible white tracer bullet without requiring a gun.

Known Limitations

  • Shotguns and multi-pellet weapons still need validation.
  • Long automatic-fire sessions need stress testing.
  • Dedicated server still needs to be tested.
  • Other weapon mods and other skill/attribute mods have not been validated.
  • Old aliases /vpbcompat_debug and /vpbcompat_spawn_bullet are temporary.

Build:

.\gradlew.bat build

Комментарии

Загружаем…