
Bloodline Smp
Bloodline SMP Client Mod adds the custom Bloodline HUD, ability icons, cooldown overlays, and rebindable keybinds used by the Bloodline SMP server. It also syncs bloodline state and powers the client-side visuals required for the full gameplay experience.
Bloodline Hotkeys 2.3.9 - Minecraft 1.21.11 Fix
Fixed
- Fixed a client initialization crash on Minecraft 1.21.11 caused by outdated
KeyBindingconstructor reflection. - Updated keybind registration to use the 1.21.11
KeyBinding.CategoryAPI correctly. - Fixed a crash where the Bloodline HUD failed to render ability icons due to an outdated
DrawContext.drawTexturecall. - Rebuilt the client jar for Fabric / Minecraft 1.21.11.
Notes
- This update is recommended for all players using Minecraft 1.21.11.
- The mod should now load correctly with Fabric Loader 0.19.x and Fabric API 0.141.x.
- Fixed a client initialization crash on Minecraft 1.21.11 caused by outdated
Changelog
2.3.9 - Client Hotfix
- Fixed a Fabric client crash on Minecraft 1.21.11 during startup.
- Updated Bloodline keybinding creation to support the newer runtime
KeyBinding.Categoryconstructor shape.
Bug Fixes
Balance Update
BloodlineSMP Update
Fixed Crafting
- Fixed a bug where the plugin could clear the crafting output slot for normal vanilla recipes.
- Bloodline custom crafting now only overrides the result when a valid Bloodline recipe is detected.
- Invalid Bloodline custom crafting attempts are still blocked correctly.
Recipe Book Override
- Added a new config option to force-discover all registered server recipes for players.
- This helps fix cases where plugins like ItemsAdder cause the recipe book to appear empty.
recipe-book: force-discover-all: enabled: false join-delay-ticks: 40 reload-delay-ticks: 20Нет описания изменений
Нет описания изменений
BloodLine Server v2.3.6 Changelog
Server-Side Updates
Cross-World Command Functionality
- Bloodline and administrative commands now function in all worlds.
- Disabled worlds now correctly restrict only bloodline abilities instead of command access.
- Improved world-specific logic for more consistent server behavior.
Spartan Bloodline Fixes
Primary Ability
- Spartan primary now activates instantly.
- Removed delayed activation behavior.
Secondary Ability
- Fixed Flaming Hands conflicts while sneaking.
- Prevented accidental retriggers and combat cancellations.
- Improved Spartan combat consistency.
Repository Updates
GitHub
- All updates pushed directly to the
mainbranch. - No alternate branches or unnecessary trees created.
- Repository structure preserved and cleaned.
Documentation Updates
README Improvements
- Expanded server setup documentation.
- Improved installation instructions.
- Better project organization and clarity.
- Enhanced presentation for server administrators and consumers.
BloodLine Client v2.3.6 Changelog
Client-Side Updates
HUD & Ability Display Overhaul
- HUD now dynamically displays only the exact number of abilities each bloodline supports.
- Removed unnecessary extra slots.
- Improved HUD positioning by moving display elements higher.
Responsive UI Scaling
-
Full compatibility with:
- Minecraft window resizing
- GUI scale settings
- Resolution scaling
-
HUD elements now properly resize and maintain proportions.
Ability Icons
- Replaced text-based indicators with dedicated ability icons.
- Fully integrated bloodline texture assets.
- Icons are handled entirely client-side.
- Built-in icons override texture packs for visual consistency.
Controls & Keybind Improvements
-
Bloodline key conflicts now only appear in Keybind settings.
-
Removed clutter from general Controls.
-
Consolidated category under:
- BloodlineSMP
-
Improved category placement near the top for easier accessibility.
Repository Updates
GitHub
- All client updates pushed directly to the
mainbranch. - Main project structure preserved.
- No additional branches created.
Documentation Updates
README Improvements
- Expanded client installation documentation.
- Improved mod setup guidance.
- Better explanation of HUD, textures, and keybind systems.
- Enhanced presentation for end users.
Fixed Powers Icons
BloodLine Server 2.3.4 / BloodLine Client 2.3.4
This update continues the public-SMP balance pass, improves several late-game bloodline abilities, and fixes Earthian Worldbreaker so it keeps the TNT effect without letting players grief terrain.
Added
- Added protected temporary bloodline structures for key arena-style abilities.
- Added non-grief explosion handling for Earthian Worldbreaker TNT.
- Added improved client/server release metadata for the
2.3.4build.
Changed
- Earthian
Worldbreakernow spawns TNT again, but the explosions only damage entities and do not break blocks. - Earthian
Consumewas changed away from the bury effect and now applies hunger-based pressure instead. - Earthian
Obsidian Cageduration was reduced, the target is kept centered, and the cage is protected from farming/mining while active. - Voider
Void Flightwas removed and replaced withDarkened. - Voider
Void Sendwas removed and replaced withVoid Control. - Spartan
Flaming Handsduration and burn time were reduced. - Spartan
Hell Dominionwas replaced with a protected Hell Domain-style arena ability with space checks before spawning. - Updated release/version references across server, client, and docs to
2.3.4.
Fixed
- Fixed
Worldbreakerso TNT visuals are back while terrain remains intact. - Fixed protected bloodline structures so players cannot freely break or farm them during active effects.
- Fixed the release number so jars and metadata now match the current build.
BloodLine Server 2.3.4 / BloodLine Client 2.3.4
This update continues the public-SMP balance pass, improves several late-game bloodline abilities, and fixes Earthian Worldbreaker so it keeps the TNT effect without letting players grief terrain.
Added
- Added protected temporary bloodline structures for key arena-style abilities.
- Added non-grief explosion handling for Earthian Worldbreaker TNT.
- Added improved client/server release metadata for the
2.3.4build.
Changed
- Earthian
Worldbreakernow spawns TNT again, but the explosions only damage entities and do not break blocks. - Earthian
Consumewas changed away from the bury effect and now applies hunger-based pressure instead. - Earthian
Obsidian Cageduration was reduced, the target is kept centered, and the cage is protected from farming/mining while active. - Voider
Void Flightwas removed and replaced withDarkened. - Voider
Void Sendwas removed and replaced withVoid Control. - Spartan
Flaming Handsduration and burn time were reduced. - Spartan
Hell Dominionwas replaced with a protected Hell Domain-style arena ability with space checks before spawning. - Updated release/version references across server, client, and docs to
2.3.4.
Fixed
- Fixed
Worldbreakerso TNT visuals are back while terrain remains intact. - Fixed protected bloodline structures so players cannot freely break or farm them during active effects.
- Fixed the release number so jars and metadata now match the current build.
BloodLine Server 2.3.3 / BloodLine Client 2.3.3
This update restores a large portion of the missing late-stage BloodLine systems and brings both the server plugin and client mod much closer to the intended 2.3.1 state.
Added
- Added
publicandscriptedgameplay mode support. - Added support for
public-smpandpublic_smpas accepted public-mode aliases. - Added disabled-world support for blocking bloodline gameplay in selected worlds.
- Added 5-slot bloodline progression support.
- Added
/ability4and/ability5. - Added late-slot abilities for Spartan, Earthian, and Voider bloodlines.
- Added admin debug controls for zero cooldown, restore cooldowns, clear cooldowns, reroll, and force sync.
- Added hidden client networking for mod hotkeys.
- Added custom client HUD syncing for bloodline, level, unlock state, cooldowns, timers, and OmniBlade override state.
- Added popup/timer/cooldown rendering support on the client.
- Added optional client-mod debug logging for handshake troubleshooting.
Changed
- Replaced old client chat-command hotkeys with hidden networking.
- Expanded bloodline progression from 3 ability slots to 5 ability slots.
- Updated the admin panel to include a debug page.
- Updated the client HUD to display 5 ability slots instead of 3.
- Updated handshake behavior so the client retries connection and waits for a real server acknowledgment.
- Updated server/client sync so modded players use the custom HUD path while non-modded players stay on the fallback path.
- Updated release/versioning toward
BloodLine Server 2.3.1andBloodLine Client 2.3.1.
Fixed
- Fixed normal plugin controls so they are ignored when the player has the client mod installed and handshaked successfully.
- Fixed fallback behavior so players without the client mod still use the normal plugin controls.
- Fixed popup behavior so non-modded players receive action bar feedback instead of custom HUD popups.
- Fixed the broken handshake path that could falsely kick players even when the client mod was installed.
- Fixed handshake reliability by adding retry behavior and an explicit server acknowledgment packet.
Notes
- Modded players should now use hidden client hotkeys and the custom HUD.
- Non-modded players should continue using the default plugin controls and action bar feedback.
- If
client-mod.requiredis enabled, players without the client mod will still be kicked after the configured timeout.
- Added
BloodLine Server 2.3.1 / BloodLine Client 2.3.1
This update restores a large portion of the missing late-stage BloodLine systems and brings both the server plugin and client mod much closer to the intended 2.3.1 state.
Added
- Added
publicandscriptedgameplay mode support. - Added support for
public-smpandpublic_smpas accepted public-mode aliases. - Added disabled-world support for blocking bloodline gameplay in selected worlds.
- Added 5-slot bloodline progression support.
- Added
/ability4and/ability5. - Added late-slot abilities for Spartan, Earthian, and Voider bloodlines.
- Added admin debug controls for zero cooldown, restore cooldowns, clear cooldowns, reroll, and force sync.
- Added hidden client networking for mod hotkeys.
- Added custom client HUD syncing for bloodline, level, unlock state, cooldowns, timers, and OmniBlade override state.
- Added popup/timer/cooldown rendering support on the client.
- Added optional client-mod debug logging for handshake troubleshooting.
Changed
- Replaced old client chat-command hotkeys with hidden networking.
- Expanded bloodline progression from 3 ability slots to 5 ability slots.
- Updated the admin panel to include a debug page.
- Updated the client HUD to display 5 ability slots instead of 3.
- Updated handshake behavior so the client retries connection and waits for a real server acknowledgment.
- Updated server/client sync so modded players use the custom HUD path while non-modded players stay on the fallback path.
- Updated release/versioning toward
BloodLine Server 2.3.1andBloodLine Client 2.3.1.
Fixed
- Fixed normal plugin controls so they are ignored when the player has the client mod installed and handshaked successfully.
- Fixed fallback behavior so players without the client mod still use the normal plugin controls.
- Fixed popup behavior so non-modded players receive action bar feedback instead of custom HUD popups.
- Fixed the broken handshake path that could falsely kick players even when the client mod was installed.
- Fixed handshake reliability by adding retry behavior and an explicit server acknowledgment packet.
Notes
- Modded players should now use hidden client hotkeys and the custom HUD.
- Non-modded players should continue using the default plugin controls and action bar feedback.
- If
client-mod.requiredis enabled, players without the client mod will still be kicked after the configured timeout.
- Added
BloodLine Server
2.3.2Added
- Added Multiverse world disable support through
worlds.disabled - Added configurable client mod requirement with
client-mod.required - Added configurable handshake timeout with
client-mod.handshake-timeout-seconds - Added Discord notification support through webhook mode or bot token + channel ID mode
- Added hidden plugin-message hotkey channel for the client mod
Changed
- Renamed the server build to
BloodLine Server 2.3.1 - Improved default
config.ymllayout and comments - Server now accepts hidden client hotkey messages instead of relying only on slash commands
Fixed
- Fixed players sometimes needing to join multiple times before the server detected the client mod
- Fixed client mod ability hotkeys spamming
/ability1,/ability2, etc. in console - Fixed unclear disabled-world config syntax
- Added Multiverse world disable support through
BloodLine Client
2.3.2Added
- Added hidden hotkey networking support through the BloodLine server plugin
- Added repeated handshake retries for more reliable server connection detection
Changed
- Renamed the client build to
BloodLine Client 2.3.1 - Client hotkeys now send hidden plugin messages instead of visible
/ability1,/ability2, etc. commands
Fixed
- Fixed client hotkeys causing command spam in the server console
- Fixed some cases where the server did not detect the client mod on the first join attempt
Fixed Mod Required for Server
Fixed Mod Required for Server
Bloodline SMP Plugin
v2.3.0First public release of the Bloodline SMP server plugin.
Added
- Full custom bloodline system for Paper
- Bloodlines:
AquaSpartanEarthianVoider
- Bloodline progression through Trait Potions and Upgrade Potions
- Linear ability unlocking system
- Custom bloodline items
Universal CoreandOmniBlade- Admin panel with bloodline and item management
- Debug tools for testing cooldowns and bloodline systems
- Mode support for:
scriptedpublic
Gameplay Features
- Bloodline switching through drinking trait potions
- Per-bloodline progression reset when switching bloodlines
- Ability slot support with locked/unlocked progression
- Server-side cooldown handling
- OmniBlade override system with its own ability set
- Public mode replacements for scripted/domain-heavy abilities
- Bloodline abilities working on entities where supported
- Earthian
ConsumeandObsidian Cageterrain mechanics - Voider movement and teleport support improvements
- Spartan fire-based combat abilities and flame systems
Included Systems
- Bloodline commands
- Grace system
- Admin/debug controls
- Bloodline recipes
- Config-based mode switching
- Required handshake support for the companion client mod
Notes
- This plugin is designed to be used with the Bloodline SMP Client Mod for the full intended experience
- The plugin handles gameplay and server logic
- The client mod handles the custom HUD, keybinds, ability icons, cooldown overlays, and synced client visuals
- This is the first public plugin release, so more polish, balancing, and content updates will come later
Bloodline SMP Client Mod
v1.0.1First public release of the Bloodline SMP Client Mod.
Added
- Custom Bloodline HUD
- Ability icons displayed above the hotbar
- Rebindable bloodline ability keybinds
- Cooldown overlays for abilities
- Live syncing with the Bloodline SMP server
- Locked and unlocked ability display states
- OmniBlade HUD override support
- Client-side support for bloodline switching and upgrade progression
- Custom notice popups and synced bloodline feedback
Included Bloodline Support
- Aqua
- Earthian
- Spartan
- Voider
- Omni / Universal systems
- OmniBlade override abilities
Notes
- This mod is designed specifically for the Bloodline SMP server
- It is required for the full intended UI and ability experience
- This is the first public upload, so more improvements and polish will come in later versions

