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

SimpleDeathBans

A survival/SMP Fabric mod featuring a progressive banning system with Soul Links, Mercy Cooldowns, and Resurrection Rituals.

Загрузки
834
Подписчики
2
Обновлён
8 апреля 2026 г.
Лицензия
MIT

Опубликован 13 декабря 2025 г.

Minecraft Fabric License Version

Simple Death Bans

A survival/SMP Fabric mod featuring a progressive banning system with Soul Links, Mercy Cooldowns, and Resurrection Rituals.

Features

Progressive Ban System

  • Death = temporary server ban with increasing duration
  • Ban time scales with tier: base × tier × multiplier
  • Configurable max tier (default: unlimited)

Soul Link (Partner System)

  • Optional - Disabled by default
  • Pair with another player as "Soul Partners"
  • Damage Sharing: Partner takes shared damage (configurable %)
  • Death Pact: Lethal damage kills both instantly
  • Totem Protection: Configurable totem save behavior

Soul Link Totem Recipe:

[Amethyst Shard] [Eye of Ender] [Amethyst Shard]
[  Eye of Ender ] [Totem of Undying] [  Eye of Ender ]
[Amethyst Shard] [Eye of Ender] [Amethyst Shard]

Replace this with a description

Void Crystal Totem (Sever Link):

[End Crystal]    [    Empty    ]   [End Crystal]
[    Empty   ] [Soul Link Totem] [    Empty   ]
[End Crystal]    [    Empty    ]   [End Crystal]

Replace this with a description

Warning: Severing increases your ban tier!

Shared Health (Server-Wide)

  • Optional - Disabled by default
  • ALL players share damage and death
  • One totem can save everyone (configurable)

Mercy Cooldown

  • Reduces ban tier over time for active players
  • 24 hours of active playtime = -1 tier
  • Prevents AFK farming with activity checks

Nemesis Multiplier

  • PvP deaths: 50% ban time (less punishing)
  • PvE deaths: 100% ban time

Altar of Resurrection

The ultimate endgame feature to unban a banned player.

Resurrection Totem Recipe:

[Totem of Undying] [Nether Star] [Totem of Undying]
[  Nether Star  ] [Heavy Core] [  Nether Star  ]
[Totem of Undying] [Nether Star] [Totem of Undying]

Replace this with a description

Requirements:

  • Fully powered Netherite Beacon (164 Netherite Blocks!)
  • ALL online players must participate
  • Sneak + Right-click beacon to commit

Ghost Echo

  • Lightning strikes at death location
  • Custom death message: "[Player] has been lost to the void for [X] minutes"

Single-Player Mode

  • Death freezes you with countdown overlay instead of kicking
  • Damage immunity while frozen
  • Auto-respawn when timer expires

Commands

All commands require OP Level 4. Alias: /sdb

Command Description
/sdb reload Reload configuration
/sdb settier <player> <tier> Set player's ban tier
/sdb gettier <player> Get player's ban tier
/sdb unban <player> Remove active ban
/sdb clearbans Clear all bans
/sdb listbans List banned players
/sdb soullink set <p1> <p2> Link two players
/sdb soullink clear <player> Remove soul link
/sdb soullink status <player> Check soul link

Dependencies

Required:

  • Fabric Loader ≥0.18.2
  • Fabric API

Optional (Recommended):

  • Cloth Config - Enhanced config screen
  • ModMenu - Easy config access

Version Compatibility

Minecraft Fabric API Cloth Config ModMenu
1.21.11 ≥0.139.5 ≥21.11.150 ≥17.0.0
1.21.10 ≥0.138.3 ≥20.0.149 ≥16.0.0
1.21.9 ≥0.134.0 ≥20.0.149 ≥16.0.0

Author's Note

Made this for myself really to play in my persistent SMP world with the boys. Thought other people would maybe enjoy it. Hope you like it :D Also, I made it on 1.21.11 mainly, I did test the 1.21.10/9, but not as thuroughly as I did for 1.21.11. If you find any game breaking bugs please submit them through github so I can fix, thanks!

Author: Partacus-SPQR
Source: GitHub

Ченджлог

1.3.0Релиз26.1, 26.1.1 · 8 апреля 2026 г.

[1.3.0] - 2026-03-26

Added

  • Minecraft 26.1 Support - Full compatibility with the latest Minecraft version
    • Adapted to MC 26.1's unobfuscated runtime (no mappings required, Java 25)
    • Updated to Fabric API 0.144.3+26.1
    • Updated to ModMenu 18.0.0-alpha.7

Changed

  • Rendering API - Updated to MC 26.1's new rendering pipeline (GuiGraphicsExtractor, extractRenderState, text/centeredText)
  • Creative Tab API - Migrated to Fabric's CreativeModeTabEvents (replaces ItemGroupEvents) for 26.1
  • Networking API - Updated to 26.1's serverboundPlay/clientboundPlay payload registration
  • HUD Rendering - Migrated to HudElementRegistry for 26.1 (replaces HudRenderCallback)
  • Player Messages - Updated to 26.1's sendSystemMessage/sendOverlayMessage (replaces displayClientMessage)
  • Keybinding API - Migrated to KeyMappingHelper for 26.1 (replaces KeyBindingHelper)

Technical

  • Multi-version support expanded: 1.21.9, 1.21.10, 1.21.11, 26.1
  • Stonecutter conditionals for all version-specific API differences
  • Cloth Config excluded for 26.1 (not yet available); fallback config screen used
  • Fabric Loom updated to 1.15.5

Authors Note

-Didquite a bit of testing, but something might be off with it not sure yet, please message me at [email protected] if you find any issues and I will gladly look into it and fix it.

1.2.1Релиз1.21.11 · 2 января 2026 г.

[1.2.1] - 2026-01-01

Added

  • Enable Death Bans Toggle - Master switch to disable the ban system entirely while keeping other features active
  • Soul Link Share Hunger - Optional hunger sharing between soul-linked partners (shares both hunger loss AND gain from eating)
  • Shared Health Share Hunger - Optional server-wide hunger sharing (shares both hunger loss AND gain from eating)

Changed

  • Config Sync - All new options properly sync between client and server

Fixed

  • Hunger Sharing - Now properly shares hunger gain (from eating) in addition to hunger loss
1.2.1Релиз1.21.10 · 2 января 2026 г.

[1.2.1] - 2026-01-01

Added

  • Enable Death Bans Toggle - Master switch to disable the ban system entirely while keeping other features active
  • Soul Link Share Hunger - Optional hunger sharing between soul-linked partners (shares both hunger loss AND gain from eating)
  • Shared Health Share Hunger - Optional server-wide hunger sharing (shares both hunger loss AND gain from eating)

Changed

  • Config Sync - All new options properly sync between client and server

Fixed

  • Hunger Sharing - Now properly shares hunger gain (from eating) in addition to hunger loss
1.2.1Релиз1.21.9 · 2 января 2026 г.

[1.2.1] - 2026-01-01

Added

  • Enable Death Bans Toggle - Master switch to disable the ban system entirely while keeping other features active
  • Soul Link Share Hunger - Optional hunger sharing between soul-linked partners (shares both hunger loss AND gain from eating)
  • Shared Health Share Hunger - Optional server-wide hunger sharing (shares both hunger loss AND gain from eating)

Changed

  • Config Sync - All new options properly sync between client and server

Fixed

  • Hunger Sharing - Now properly shares hunger gain (from eating) in addition to hunger loss
1.2.0Релиз1.21.11 · 15 декабря 2025 г.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.2.0] - 2025-12-15

Added

  • Shared Health System - Server-wide damage sharing where all players share damage
  • Shared Health Death Pact - Lethal damage to any player kills all players instantly
  • Shared Health Totem Logic - Configurable totem behavior (save all vs save self only)
  • Soul Link Totem - New craftable item required for manual soul linking
    • Recipe: Amethyst Shards + Eyes of Ender + Totem of Undying
    • Prevents conflicts with other mods using shift+right-click
  • Void Crystal Totem - New item to sever soul links with penalties
    • Recipe: End Crystals + Soul Link Totem
    • Increases ban tier and applies cooldowns
  • Single-Player Freeze System - Immersive death handling for single-player worlds
    • Full-screen overlay with animated countdown timer
    • Complete player immobilization with damage immunity
    • Auto-respawn when ban timer expires
    • Toggleable via config

Changed

  • Config UI - Replaced broken sliders with reliable text fields in Cloth Config
  • Config Tooltips - Enhanced with multi-line explanations and color-coded warnings
  • Soul Link - Manual mode now requires holding Soul Link Totem
  • Mutual Exclusivity - Shared Health overrides Soul Link when enabled

Fixed

  • Shared Health Damage Calculation - Corrected percentage calculation
  • Duplicate Soul Link Messages - Added cooldown to prevent spam
  • Soul Link Totem Protection - Fixed all totem save scenarios
  • Resurrection Ritual - Fixed message formatting and colors
  • Config Permission Check - Non-operators can now view but not modify settings
  • Single-Player Config Sync - Disabling mod immediately clears ban state

Technical

  • Multi-version support via Stonecutter (1.21.9, 1.21.10, 1.21.11)
  • Version-specific item models for cross-version compatibility
  • Added SharedHealthMixin for server-wide death handling

[1.1.0] - 2025-12-13

Added

  • Manual Soul Linking - Shift+right-click another player to request a soul link (requires mutual consent)
  • Pending Link Requests - Both players must accept for a soul link to form
  • Soul Link Status Messages - Context-aware feedback when interacting with linked/unlinked players
  • Config Validation - Automatic clamping of config values to valid slider ranges
  • Network Packet System - Client-server communication for keybind actions

Fixed

  • Single-Player Death Handling - Now properly saves world and returns to title screen instead of allowing respawn
  • Soul Link Totem Protection - Totem of Undying now correctly saves your partner from death
  • Stack Overflow Crash - Fixed infinite recursion in cross-handler damage sharing
  • Command Permissions - All commands now properly require OP Level 4
  • Fallback Config Keybinds Button - Now navigates directly to KeybindsScreen
  • Max Ban Tier Slider - Now uses -1 = Infinite (matching Cloth Config behavior)
  • Config Slider Corruption - Values outside slider ranges no longer break the UI

Changed

  • Soul Link Manual Mode - Now requires mutual consent (both players must shift+click each other)
  • Damage Share Tracking - Added DamageShareTracker utility to prevent recursive damage loops
  • SimpleFallbackConfigScreen - Complete overhaul with improved slider handling and navigation

Technical

  • Added LivingEntityMixin for soul link totem interception
  • Added DamageShareTracker utility class
  • Added ModNetworking for client-server packet handling
  • Improved SoulLinkManager with pending request system

[1.0.0] - 2025-12-13

Added

  • Progressive ban system with configurable tier-based duration
  • Soul Link feature for player pairing with shared damage and death pact
  • Mercy Cooldown system rewarding active gameplay with tier reduction
  • Nemesis Multiplier for differentiated PvP/PvE ban penalties
  • Altar of Resurrection endgame ritual with Resurrection Totem crafting
  • Ghost Echo cosmetic effects on player death
  • Full command suite for ban management and soul link administration
  • JSON configuration with in-game editing support
  • ModMenu integration with optional Cloth Config support
  • Fallback configuration screen for vanilla-compatible setup

Technical

  • Multi-version support: Minecraft 1.21.9, 1.21.10, 1.21.11
  • Built with Stonecutter for separate version-specific JARs
  • Requires Fabric Loader 0.18.0+
  • Java 21 required
1.2.0Релиз1.21.10 · 15 декабря 2025 г.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.2.0] - 2025-12-15

Added

  • Shared Health System - Server-wide damage sharing where all players share damage
  • Shared Health Death Pact - Lethal damage to any player kills all players instantly
  • Shared Health Totem Logic - Configurable totem behavior (save all vs save self only)
  • Soul Link Totem - New craftable item required for manual soul linking
    • Recipe: Amethyst Shards + Eyes of Ender + Totem of Undying
    • Prevents conflicts with other mods using shift+right-click
  • Void Crystal Totem - New item to sever soul links with penalties
    • Recipe: End Crystals + Soul Link Totem
    • Increases ban tier and applies cooldowns
  • Single-Player Freeze System - Immersive death handling for single-player worlds
    • Full-screen overlay with animated countdown timer
    • Complete player immobilization with damage immunity
    • Auto-respawn when ban timer expires
    • Toggleable via config

Changed

  • Config UI - Replaced broken sliders with reliable text fields in Cloth Config
  • Config Tooltips - Enhanced with multi-line explanations and color-coded warnings
  • Soul Link - Manual mode now requires holding Soul Link Totem
  • Mutual Exclusivity - Shared Health overrides Soul Link when enabled

Fixed

  • Shared Health Damage Calculation - Corrected percentage calculation
  • Duplicate Soul Link Messages - Added cooldown to prevent spam
  • Soul Link Totem Protection - Fixed all totem save scenarios
  • Resurrection Ritual - Fixed message formatting and colors
  • Config Permission Check - Non-operators can now view but not modify settings
  • Single-Player Config Sync - Disabling mod immediately clears ban state

Technical

  • Multi-version support via Stonecutter (1.21.9, 1.21.10, 1.21.11)
  • Version-specific item models for cross-version compatibility
  • Added SharedHealthMixin for server-wide death handling

[1.1.0] - 2025-12-13

Added

  • Manual Soul Linking - Shift+right-click another player to request a soul link (requires mutual consent)
  • Pending Link Requests - Both players must accept for a soul link to form
  • Soul Link Status Messages - Context-aware feedback when interacting with linked/unlinked players
  • Config Validation - Automatic clamping of config values to valid slider ranges
  • Network Packet System - Client-server communication for keybind actions

Fixed

  • Single-Player Death Handling - Now properly saves world and returns to title screen instead of allowing respawn
  • Soul Link Totem Protection - Totem of Undying now correctly saves your partner from death
  • Stack Overflow Crash - Fixed infinite recursion in cross-handler damage sharing
  • Command Permissions - All commands now properly require OP Level 4
  • Fallback Config Keybinds Button - Now navigates directly to KeybindsScreen
  • Max Ban Tier Slider - Now uses -1 = Infinite (matching Cloth Config behavior)
  • Config Slider Corruption - Values outside slider ranges no longer break the UI

Changed

  • Soul Link Manual Mode - Now requires mutual consent (both players must shift+click each other)
  • Damage Share Tracking - Added DamageShareTracker utility to prevent recursive damage loops
  • SimpleFallbackConfigScreen - Complete overhaul with improved slider handling and navigation

Technical

  • Added LivingEntityMixin for soul link totem interception
  • Added DamageShareTracker utility class
  • Added ModNetworking for client-server packet handling
  • Improved SoulLinkManager with pending request system

[1.0.0] - 2025-12-13

Added

  • Progressive ban system with configurable tier-based duration
  • Soul Link feature for player pairing with shared damage and death pact
  • Mercy Cooldown system rewarding active gameplay with tier reduction
  • Nemesis Multiplier for differentiated PvP/PvE ban penalties
  • Altar of Resurrection endgame ritual with Resurrection Totem crafting
  • Ghost Echo cosmetic effects on player death
  • Full command suite for ban management and soul link administration
  • JSON configuration with in-game editing support
  • ModMenu integration with optional Cloth Config support
  • Fallback configuration screen for vanilla-compatible setup

Technical

  • Multi-version support: Minecraft 1.21.9, 1.21.10, 1.21.11
  • Built with Stonecutter for separate version-specific JARs
  • Requires Fabric Loader 0.18.0+
  • Java 21 required
1.2.0Релиз1.21.9 · 15 декабря 2025 г.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.2.0] - 2025-12-15

Added

  • Shared Health System - Server-wide damage sharing where all players share damage
  • Shared Health Death Pact - Lethal damage to any player kills all players instantly
  • Shared Health Totem Logic - Configurable totem behavior (save all vs save self only)
  • Soul Link Totem - New craftable item required for manual soul linking
    • Recipe: Amethyst Shards + Eyes of Ender + Totem of Undying
    • Prevents conflicts with other mods using shift+right-click
  • Void Crystal Totem - New item to sever soul links with penalties
    • Recipe: End Crystals + Soul Link Totem
    • Increases ban tier and applies cooldowns
  • Single-Player Freeze System - Immersive death handling for single-player worlds
    • Full-screen overlay with animated countdown timer
    • Complete player immobilization with damage immunity
    • Auto-respawn when ban timer expires
    • Toggleable via config

Changed

  • Config UI - Replaced broken sliders with reliable text fields in Cloth Config
  • Config Tooltips - Enhanced with multi-line explanations and color-coded warnings
  • Soul Link - Manual mode now requires holding Soul Link Totem
  • Mutual Exclusivity - Shared Health overrides Soul Link when enabled

Fixed

  • Shared Health Damage Calculation - Corrected percentage calculation
  • Duplicate Soul Link Messages - Added cooldown to prevent spam
  • Soul Link Totem Protection - Fixed all totem save scenarios
  • Resurrection Ritual - Fixed message formatting and colors
  • Config Permission Check - Non-operators can now view but not modify settings
  • Single-Player Config Sync - Disabling mod immediately clears ban state

Technical

  • Multi-version support via Stonecutter (1.21.9, 1.21.10, 1.21.11)
  • Version-specific item models for cross-version compatibility
  • Added SharedHealthMixin for server-wide death handling

[1.1.0] - 2025-12-13

Added

  • Manual Soul Linking - Shift+right-click another player to request a soul link (requires mutual consent)
  • Pending Link Requests - Both players must accept for a soul link to form
  • Soul Link Status Messages - Context-aware feedback when interacting with linked/unlinked players
  • Config Validation - Automatic clamping of config values to valid slider ranges
  • Network Packet System - Client-server communication for keybind actions

Fixed

  • Single-Player Death Handling - Now properly saves world and returns to title screen instead of allowing respawn
  • Soul Link Totem Protection - Totem of Undying now correctly saves your partner from death
  • Stack Overflow Crash - Fixed infinite recursion in cross-handler damage sharing
  • Command Permissions - All commands now properly require OP Level 4
  • Fallback Config Keybinds Button - Now navigates directly to KeybindsScreen
  • Max Ban Tier Slider - Now uses -1 = Infinite (matching Cloth Config behavior)
  • Config Slider Corruption - Values outside slider ranges no longer break the UI

Changed

  • Soul Link Manual Mode - Now requires mutual consent (both players must shift+click each other)
  • Damage Share Tracking - Added DamageShareTracker utility to prevent recursive damage loops
  • SimpleFallbackConfigScreen - Complete overhaul with improved slider handling and navigation

Technical

  • Added LivingEntityMixin for soul link totem interception
  • Added DamageShareTracker utility class
  • Added ModNetworking for client-server packet handling
  • Improved SoulLinkManager with pending request system

[1.0.0] - 2025-12-13

Added

  • Progressive ban system with configurable tier-based duration
  • Soul Link feature for player pairing with shared damage and death pact
  • Mercy Cooldown system rewarding active gameplay with tier reduction
  • Nemesis Multiplier for differentiated PvP/PvE ban penalties
  • Altar of Resurrection endgame ritual with Resurrection Totem crafting
  • Ghost Echo cosmetic effects on player death
  • Full command suite for ban management and soul link administration
  • JSON configuration with in-game editing support
  • ModMenu integration with optional Cloth Config support
  • Fallback configuration screen for vanilla-compatible setup

Technical

  • Multi-version support: Minecraft 1.21.9, 1.21.10, 1.21.11
  • Built with Stonecutter for separate version-specific JARs
  • Requires Fabric Loader 0.18.0+
  • Java 21 required

Комментарии

Загружаем…