All versions
2.7.0-1.20.1-forge
Release
annihilationbladeEX 2.7.0-1.20.1-forge2 months ago 280
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Required content
Changes
2.7.0-1.20.1-forge
Features & Refactoring
- Added Ultimate Weapon SlashBlade "Infinity Stellaris" (
annihilationblade:infinity_stellaris):- Ultimate Weapon Profile: Base attack damage increased to
1,000,000.0, durability increased to2,147,483,647(uncraftable, un-levelable). - Passive Power: Grants flight, invulnerability, instant death protection, kill fallback safeguard, void fall protection, and fullbright vision when held or kept in inventory.
- Enchantment Suite: Preserves level 10 sword, bow, and crossbow enchantments; removed Fire Aspect and Flame per weapon settings.
- Cleaned up Maxwell's demon siphon and fake ultimate protocols; aligned language files, tooltips, and JEI entries with the ultimate weapon profiles.
- Ultimate Weapon Profile: Base attack damage increased to
- Overhauled Exclusive Special Effects (SE):
entropy_dissolution: Hits accumulate stacks; 10 stacks trigger Heat Death reset execution and strip target of all death-prevention fallbacks.curvature_rupture: Freezes targets in a 25-block radius; permanently locks AI, navigation, and movement (removed performance-intensive displacement drag pull logic).gamma_thunderburst: Spawns 12 random colored lightning bolts per tick within 128 blocks for 3 ticks. Rewritten with custom bolt entities and a dedicated renderer for execution efficiency, removing the old mixin targeting vanilla lightning rendering.cosmic_string_cut: Refactored to fire via nativeDoSlashEventtriggers, removing the sneak-right-click entry that blocked normal right-clicks and SA releases. Visually optimized to display only a local 5×5×5 starline instead of wide plane meshes.
- Overhauled Exclusive Slash Arts (SA):
vacuum_decay_collapse(Reconstructed as "Absolute Annihilation Zone"): Deploys a horizontal128×128(about 64 blocks high) square zone at the looked-at position for 100 ticks. Instantly executes targets with drops and XP suppressed; blocks are no longer replaced with air to keep server frame rates high.
Visuals & UI Aesthetics
- Designed Ultimate "Infinity Stellaris" Hover Tooltip Renderer:
- Backdrop & Circles:
- Replaces default tooltip container with a custom black hole backdrop and star chart overlays.
- Draws segmented glowing frames alongside orbiting and rotating white hexagram/diamond symbols.
- Implemented a complex hand-drawn multi-layered magic circle (concentric circles, star nodes, scale lines) rendered in real-time with differential rotation speeds.
- Constrained backdrop boundaries to prevent extreme widths in inventory or Creative/JEI menus.
- Flowing Titles & Layout Zones:
- The title line
Ultimate Weapon: Infinity Stellarisuses real-time char-by-char RGB flowing spectral gradients with safe index sampling, eliminating rare client crashes on color index bounds. - Tabulated specifications: details are categorized into Core Power, Attribute Logs, Cosmic Chips, and Enchantment Circuits, with micro-animations applied to status bars.
- Decoupled tooltip insertion logic into a dedicated client-side handler class, removing core weapon combat dependency on tooltip client APIs.
- The title line
- Backdrop & Circles:
Improvements & Bug Fixes
- Hotkeys & Combat Fixes: Fixed Cosmic String Cut intercepting normal right-click charges, returning full control back to normal SlashArts.
- Render Optimizations: Removed the pre-packed high-resolution asset
infinity_stellaris_cosmic_backdrop.pngfrom GUI asset paths, rendering the magic circle entirely in real-time GUI code to save file size. - Localization & Assets Sync: Synced Simplified Chinese, Traditional Chinese, Hong Kong Traditional Chinese, and English language resources. Aligned named blade JSON definitions, JEI entries, and README formats.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:MoCMCBcS:mdempkkY"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:MoCMCBcS:mdempkkY"
}


