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

Too Many Bows

An insane amount of epic bows for your adventure!

99K загрузок120 подписчиковLicenseRef-All-Rights-Reservedfabricforgeneoforge

Обновлён 23 июня 2026 г. · опубликован 20 ноября 2024 г.

  • shulker blast bow
  • necro bow
  • tidal bow

Ready to become the ultimate archer in Minecraft? The Too Many Bows mod is here to completely revolutionize your ranged combat experience with exciting new bows, each packed with unique abilities that will take your gameplay to a whole new level.

  • Current bow counter: 38 bows done!
  • For the most up to date information about this mod please refer to the wiki

🔄 Seamless Compatibility with Better Combat

To truly unlock the potential of this mod, we strongly recommend using it with the Better Combat mod. Experience fluid, dynamic combat that makes every shot feel impactful and satisfying. The combination of Too Many Bows and Better Combat creates a thrilling archery experience unlike anything you've seen before.


🔧 Dependencies 

 

This mod requires the Architectury API to function. Make sure to download it to enjoy the full experience!


Version 3.0 for 1.21.1 (only) Adds:

Attributes:

  • Bow Draw Speed     Controls how quickly bows can be drawn. Higher values reduce draw time.
  • Bow Damage     Increases base damage dealt by bow projectiles.
  • Ranged Weapon Damage     Affects damage scaling for ranged weapons and special bow projectiles.

Trinkets/Curio items

  • Dead Eyes Pendant - Increase Crit change ( stackable )
  • Windwoven Gloves - Increase draw speed ( stackable )
  • Fletchers Talisman - Reduce durability taken on bows
  • Sharpshot Ring - Bow damage boost ( stackable)
  • Stormbound Signet - Bow damage boost ( stackable )

All new trinkets are found in loot system

  • With this new attribute system other devs can create addon mods for Too Many Bows for more trinkets/Curio items!

🌟 Ongoing Development

This is just the beginning! We're constantly working to add even more powerful bows, custom arrows, and unique abilities to keep the game fresh and exciting. Stay tuned for updates that will introduce new bows, crafting materials, and special enchantments.

📋 Download Now and Transform Your Archery Skills!

Step into a world where your bow is your greatest ally. Download Too Many Bows today and experience the thrill of wielding powerful, unique bows that change the way you approach combat in Minecraft!

Note: More bows and updates are on the way – keep an eye out for future releases!

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
1.0.0-26.1.2Релиз26.1.2neoforge23 июня 2026 г.Скачать (1.3 МБ)
1.0.0-26.1.2Релиз26.1.2fabric23 июня 2026 г.Скачать (1.3 МБ)
4.1.0Релиз1.20.1fabric22 июня 2026 г.Скачать (828 КБ)
4.1.0Релиз1.20.1forge22 июня 2026 г.Скачать (982 КБ)
1.21.11-1.5.0Релиз1.21.11fabric1 мая 2026 г.Скачать (1.3 МБ)
1.21.11-1.5.0Релиз1.21.11neoforge1 мая 2026 г.Скачать (1.3 МБ)
4.0.1Релиз1.20.1forge21 февраля 2026 г.Скачать (976 КБ)
4.0.1Релиз1.20.1fabric21 февраля 2026 г.Скачать (823 КБ)
4.0.0Релиз1.20.1forge21 февраля 2026 г.Скачать (969 КБ)
1.21.11-1.0.5Релиз1.21.11fabric21 февраля 2026 г.Скачать (937 КБ)
1.21.11-1.0.5Релиз1.21.11neoforge21 февраля 2026 г.Скачать (957 КБ)
1.21.11-1.0.2Релиз1.21.11neoforge10 февраля 2026 г.Скачать (943 КБ)
1.21.11-1.0.2Релиз1.21.11fabric10 февраля 2026 г.Скачать (930 КБ)
3.8.0Релиз1.20.1fabric9 января 2026 г.Скачать (784 КБ)
3.8.0Релиз1.20.1forge9 января 2026 г.Скачать (933 КБ)

Показаны последние 15 из 55 версий.

Ченджлог

1.0.0-26.1.2Релиз26.1.2 · 23 июня 2026 г.

Too Many Bows — 1.21.11 to 26.1.2 Port Notes


Client and Server Separation

The 1.21.11 code allowed some client-only classes and registration paths to be reached from common initialization.

The 26.1.2 port separates these more strictly.

Moved to Client Initialization

The following are now initialized only on the physical client:

  • Entity renderers
  • Trinket renderers
  • Client particle helpers
  • Client-only visual effects
  • Client event hooks

This prevents dedicated servers from attempting to load Minecraft client classes.

Duplicate Registration Removed

Renderer registration was consolidated so Fabric and NeoForge do not register the same entity renderer multiple times through both common and platform initialization.


Entity and Renderer Changes

All registered projectile and effect entities remain registered on both loaders.

Most arrow and projectile renderers were updated or retained successfully under the 26.1.2 renderer system.

Known Visual Placeholders

The following gameplay entities currently use compile-safe placeholder rendering:

  • Vaultpiercer portal
  • Soulhoard released skull
  • Soulhoard stored-soul aura
  • Gravewire target mark

Their gameplay logic still runs, but the visual effect is currently absent.

These effects previously relied on the older entity-rendering API and require a future rewrite using the 26.1 render-state and render-submission pipeline.

The normal Vaultpiercer arrow, Soulhoard arrow, and Gravewire arrow renderers are still registered and visible.


Bow Configuration Changes

The original 1.21.11 per-bow configuration system exposed a large number of internal settings, including:

  • Particle counts and offsets
  • Sound pitch and volume
  • Entity lifetime values
  • Pickup rules
  • Tracking internals
  • Rendering details
  • Technical projectile flags

The 26.1.2 port keeps every bow configurable, but reduces each bow file to the settings that are useful for balancing and server management.

Current Layout

config/too_many_bows.json
config/too_many_bows/bows/<bow>.json
config/too_many_bows/bows/all_accessories.json

Compact Per-Bow Settings

Depending on the bow, the compact files expose values such as:

  • Base or direct-hit damage
  • Damage multipliers
  • Projectile count
  • Spread
  • Projectile velocity
  • Ability radius
  • Effect duration and amplifier
  • Target count
  • Healing and lifesteal
  • Soul storage
  • Chain damage
  • Portal behavior
  • Follow-up projectile damage

Particles, sounds, entity lifetime, rendering behavior, and other technical defaults remain in code.

Every Bow Is Covered

All 38 registered bows now have a dedicated config.

Additional compact configs were added for bows that did not previously have complete per-bow configuration coverage:

  • Burnt Relic
  • Crimson Nexus
  • Demon's Grasp
  • Scatter Bow
  • Twin Shadows
  • Verdant Vigor

Arcane Bow's config is now connected to its actual firing behavior.

Existing Config Migration

Existing oversized bow JSON files are normalized into the compact schema when loaded.

Server owners should back up older custom files before first launch if they want to manually carry over removed expert-level values.


1.0.0-26.1.2Релиз26.1.2 · 23 июня 2026 г.

Too Many Bows — 1.21.11 to 26.1.2 Port Notes


Client and Server Separation

The 1.21.11 code allowed some client-only classes and registration paths to be reached from common initialization.

The 26.1.2 port separates these more strictly.

Moved to Client Initialization

The following are now initialized only on the physical client:

  • Entity renderers
  • Trinket renderers
  • Client particle helpers
  • Client-only visual effects
  • Client event hooks

This prevents dedicated servers from attempting to load Minecraft client classes.

Duplicate Registration Removed

Renderer registration was consolidated so Fabric and NeoForge do not register the same entity renderer multiple times through both common and platform initialization.


Entity and Renderer Changes

All registered projectile and effect entities remain registered on both loaders.

Most arrow and projectile renderers were updated or retained successfully under the 26.1.2 renderer system.

Known Visual Placeholders

The following gameplay entities currently use compile-safe placeholder rendering:

  • Vaultpiercer portal
  • Soulhoard released skull
  • Soulhoard stored-soul aura
  • Gravewire target mark

Their gameplay logic still runs, but the visual effect is currently absent.

These effects previously relied on the older entity-rendering API and require a future rewrite using the 26.1 render-state and render-submission pipeline.

The normal Vaultpiercer arrow, Soulhoard arrow, and Gravewire arrow renderers are still registered and visible.


Bow Configuration Changes

The original 1.21.11 per-bow configuration system exposed a large number of internal settings, including:

  • Particle counts and offsets
  • Sound pitch and volume
  • Entity lifetime values
  • Pickup rules
  • Tracking internals
  • Rendering details
  • Technical projectile flags

The 26.1.2 port keeps every bow configurable, but reduces each bow file to the settings that are useful for balancing and server management.

Current Layout

config/too_many_bows.json
config/too_many_bows/bows/<bow>.json
config/too_many_bows/bows/all_accessories.json

Compact Per-Bow Settings

Depending on the bow, the compact files expose values such as:

  • Base or direct-hit damage
  • Damage multipliers
  • Projectile count
  • Spread
  • Projectile velocity
  • Ability radius
  • Effect duration and amplifier
  • Target count
  • Healing and lifesteal
  • Soul storage
  • Chain damage
  • Portal behavior
  • Follow-up projectile damage

Particles, sounds, entity lifetime, rendering behavior, and other technical defaults remain in code.

Every Bow Is Covered

All 38 registered bows now have a dedicated config.

Additional compact configs were added for bows that did not previously have complete per-bow configuration coverage:

  • Burnt Relic
  • Crimson Nexus
  • Demon's Grasp
  • Scatter Bow
  • Twin Shadows
  • Verdant Vigor

Arcane Bow's config is now connected to its actual firing behavior.

Existing Config Migration

Existing oversized bow JSON files are normalized into the compact schema when loaded.

Server owners should back up older custom files before first launch if they want to manually carry over removed expert-level values.


4.1.0Релиз1.20.1 · 22 июня 2026 г.

Too Many Bows — Configurable Bow Power & Loot Fixes

This update adds one of the most requested features: configurable power values for every bow. It also includes several fixes for accessory loot, special projectiles, advancements, and damage calculations.

Added

  • Added configurable power values for all 34 bows.
  • Each bow can now be individually balanced through config/too_many_bows.json.
  • Added a separate configurable loot pool for accessories and trinkets.
  • Invalid configured item IDs are now logged and skipped instead of creating broken loot pools.

Bow Power Configuration

Every bow now has its own configurable base power value.

Example:

"bowPower": {
  "too_many_bows:aethers_call": 2.0,
  "too_many_bows:ancient_sage_bow": 8.0,
  "too_many_bows:dark_bow": 20.0,
  "too_many_bows:shulker_blast": 10.0
}

Lowering or increasing a value adjusts that bow’s base projectile damage while preserving:

  • Draw-strength scaling
  • Power enchantment bonuses
  • Critical-hit bonuses
  • Accessory and trinket damage bonuses

A game restart is required after changing the configuration.

Loot Changes

Added the following accessories to their own configurable loot pool:

  • Windwoven Gloves
  • Sharpshot Ring
  • Stormbound Signet
  • Fletcher’s Talisman
  • Dead Eye’s Pendant

Loot pools now perform one guaranteed item roll after their configured chance succeeds.

Previously, a loot pool could successfully pass its chance condition but still roll zero items, causing intended drops to appear missing.

Bow and Projectile Fixes

  • Fixed Aether’s Call bypassing configurable bow power.
  • Fixed Demon’s Grasp bypassing configurable bow power.
  • Fixed Dark Bow’s Sonic Boom using hardcoded damage.
  • Fixed Shulker Blast applying projectile damage twice.
  • Fixed Dusk Reaper replacing its intended projectile damage with 2.0.
  • Fixed Spectral Whisper calculating accessory damage before enchantment bonuses.
  • Fixed Tidal calculating accessory damage before enchantment bonuses.
  • Preserved Power, Punch, Flame, critical-hit, and accessory behavior where supported.

Configuration Fixes

  • Fixed the shared configuration instance not being initialized correctly.
  • Fixed potential crashes or null errors involving Emerald Sage and Crimson Nexus.
  • Existing custom bow loot lists are preserved.
  • Accessory loot settings are now stored separately from bow loot settings.

Advancement Fixes

  • Fixed a missing Frozenite advancement reference.
  • Added Webstring to the Master Bow Collector advancement.
  • Fixed the Ancient Sage Bow advancement reward attempting to create two unstackable bows in a single stack.

Validation

  • Verified all 34 registered bows against the power configuration.
  • Verified all 41 configurable loot items against their registered item IDs.
  • Checked accessory models, texture references, translations, Curios tags, and Trinkets tags.
  • Validated 107 Java files and 236 JSON resource files.
4.1.0Релиз1.20.1 · 22 июня 2026 г.

Too Many Bows — Configurable Bow Power & Loot Fixes

This update adds one of the most requested features: configurable power values for every bow. It also includes several fixes for accessory loot, special projectiles, advancements, and damage calculations.

Added

  • Added configurable power values for all 34 bows.
  • Each bow can now be individually balanced through config/too_many_bows.json.
  • Added a separate configurable loot pool for accessories and trinkets.
  • Invalid configured item IDs are now logged and skipped instead of creating broken loot pools.

Bow Power Configuration

Every bow now has its own configurable base power value.

Example:

"bowPower": {
  "too_many_bows:aethers_call": 2.0,
  "too_many_bows:ancient_sage_bow": 8.0,
  "too_many_bows:dark_bow": 20.0,
  "too_many_bows:shulker_blast": 10.0
}

Lowering or increasing a value adjusts that bow’s base projectile damage while preserving:

  • Draw-strength scaling
  • Power enchantment bonuses
  • Critical-hit bonuses
  • Accessory and trinket damage bonuses

A game restart is required after changing the configuration.

Loot Changes

Added the following accessories to their own configurable loot pool:

  • Windwoven Gloves
  • Sharpshot Ring
  • Stormbound Signet
  • Fletcher’s Talisman
  • Dead Eye’s Pendant

Loot pools now perform one guaranteed item roll after their configured chance succeeds.

Previously, a loot pool could successfully pass its chance condition but still roll zero items, causing intended drops to appear missing.

Bow and Projectile Fixes

  • Fixed Aether’s Call bypassing configurable bow power.
  • Fixed Demon’s Grasp bypassing configurable bow power.
  • Fixed Dark Bow’s Sonic Boom using hardcoded damage.
  • Fixed Shulker Blast applying projectile damage twice.
  • Fixed Dusk Reaper replacing its intended projectile damage with 2.0.
  • Fixed Spectral Whisper calculating accessory damage before enchantment bonuses.
  • Fixed Tidal calculating accessory damage before enchantment bonuses.
  • Preserved Power, Punch, Flame, critical-hit, and accessory behavior where supported.

Configuration Fixes

  • Fixed the shared configuration instance not being initialized correctly.
  • Fixed potential crashes or null errors involving Emerald Sage and Crimson Nexus.
  • Existing custom bow loot lists are preserved.
  • Accessory loot settings are now stored separately from bow loot settings.

Advancement Fixes

  • Fixed a missing Frozenite advancement reference.
  • Added Webstring to the Master Bow Collector advancement.
  • Fixed the Ancient Sage Bow advancement reward attempting to create two unstackable bows in a single stack.

Validation

  • Verified all 34 registered bows against the power configuration.
  • Verified all 41 configurable loot items against their registered item IDs.
  • Checked accessory models, texture references, translations, Curios tags, and Trinkets tags.
  • Validated 107 Java files and 236 JSON resource files.
1.21.11-1.0.2Релиз1.21.11 · 10 февраля 2026 г.

Ported to Neoforge 1.21.11 ( note Curio items not yet working due to curios not on 1.21.11 yet )

1.21.11-1.0.2Релиз1.21.11 · 10 февраля 2026 г.

ported to 1.21.11

3.8.0Релиз1.20.1 · 9 января 2026 г.

fixed necroflamebow to do what it says it does

3.8.0Релиз1.20.1 · 9 января 2026 г.

fixed necroflamebow to do what it says it does

Комментарии

Загружаем…