ReinforcedBlackHoles-1.0.6-1.20.1-forge.jar
Curse Maven Snippet
What's new
Direct black-hole projectile hit damage scales with shot size.
Custom rbh:hole_hit damage type.
Custom black-hole death messages, including attacker variants.
Large shots remove a size-dependent fraction of a player's inventory.
Up to 60% at maximum size.
Roughly half of selected stacks are dropped and half destroyed, matching the separated mod's behavior.
Projectile explosion can be configured to destroy blocks or damage entities only.
New common config key: destroy_blocks (default: true).
Delayed 3-tick projectile explosion/starburst visual.
Starburst renderer.
Fixed singularity battery recipe generation
Explosion state uses synchronized entity data, so client and server agree that the projectile is stopped during the starburst.
The third existing death-message variant is actually reachable (nextInt(3) instead of nextInt(2)).
Direct-hit damage/inventory mutation runs server-side only.
Explosion entity damage safely handles a projectile with no living owner.
Black-hole renderer/performance fixes
No full-resolution framebuffer resize/reallocation every rendered frame.
Correct orthographic matrix after a real window/fullscreen resize.
No stale dynamic PostChain passes after holes expire or change render phase.
Mutable PostChains are closed on resource reload.
Bootstrap passes detached from the mutable chain are closed correctly.
Per-hole GPU render targets are released when the owning entity leaves the client world.
Hole effect is unregistered before its targets are destroyed.
One reusable 256 KiB BufferBuilder per hole instead of allocating one every rendered frame.
Correct independent OpenGL READ/DRAW framebuffer restoration.
Black-hole client effect initialization waits for the Minecraft render thread.
Distance is updated before sorting overlapping black-hole passes.
This mod has no additional files

