annihilationblade-2.7.2-1.20.1-forge.jar
Curse Maven Snippet
What's new
2.7.2-1.20.1-forge
Bug Fixes
- Fixed Blood Prison's inventory refresh replacing the whole named-blade NBT tag, which removed enchantments added later through an anvil. Blood Prison now preserves existing item enchantments while refreshing its base blade definition.
- Cleans stale
minecraft:multishotfrom old Blood Prison stacks and migrates it tominecraft:power, keeping source, named-blade JSON, and runtime refresh behavior aligned. - Limits Blood Prison named-blade NBT replacement to the one-time acquisition path. Later inventory, main-hand, and off-hand runtime refreshes only keep the blade identity intact, without copying the named-blade definition or rewriting enchantments.
- Prevents enchantments added later through anvils, enchanted books, or other item-editing paths from being overwritten by periodic refresh logic.
into the wrong
OptionInstancetooltip field in some 1.20.1 Forge runtime environments. - Preserved the gamma overwrite fullbright behavior while replacing loose field guessing with runtime validation of the real gamma value field and a safe fallback if reflection is unavailable.
- Fixed a client Tick crash where the Annihilation Blade / Infinity Stellaris fullbright vision path could reflectively write a
Double
Tuning & Safety
- Reduced Infinity Stellaris Curvature Rupture AI erasure: added a configurable keybind, default
I, disabled by default, so nearby AI is no longer erased passively. - Curvature Rupture targeting now uses SlashBlade's native PVP / friendly-fire gate, preventing default impact on players, pets, allies, and non-hostile entities.
- Mobs temporarily disabled by Curvature Rupture record their original NoAI state and are restored when the player toggles the effect off, stops holding Infinity Stellaris, logs out, or changes dimension.
Features
- Added a
slashblade:shaped_bladerecipe for the ultimate named bladeannihilationblade:infinity_stellaris. - The recipe uses a final-tier gate: four Annihilation Cores, one Dragon Egg, two Beacons, one Nether Star, and a Blood Prison blade with
5000kills,25000Proud Souls, and50refine as the center blade core. - Updated Simplified Chinese, Traditional Chinese, Hong Kong Traditional Chinese, English localization, and JEI descriptions from the old "uncraftable" wording to the new final ritual recipe.
- Fixed the
slashblade:shaped_bladeJSON format for Infinity Stellaris and Blood Prison:resultnow uses the vanillaShapedRecipeitemfield, and single SlashBlade ingredients now follow the generated source recipe'sitemform.
Compatibility Config
- Added
client_tooltips.enable_annihilation_blade_rendererandclient_tooltips.enable_infinity_stellaris_renderer, both defaulting totrue, to control the custom tooltip renderer for Annihilation Blade and Infinity Stellaris separately. - When the matching option is disabled, that blade no longer cancels the vanilla tooltip render event, allowing inventory screens, Creative tabs, JEI, or tooltip enhancement mods to stay on the more compatible vanilla rendering path.
- Blood Prison currently has no separate custom tooltip renderer in source, so no no-op Blood Prison option was added.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

