HardcorePlus | Ultimate Hardcore Plugin v1

A Hardcore-style enhancement plugin with death bans, admin GUI and configurable punishments.
CoverImage.png

☠ HardcorePlus — The Ultimate Hardcore Survival Framework​

Transform your server into a true hardcore experience. HardcorePlus is a full-featured, season-driven survival system built for SMPs, events, and competitive servers. Every death has weight. Every ban has a timer. Every season tells a story.

⚙️ What Makes HardcorePlus Different?​

Most "hardcore" plugins slap on a permanent ban and call it a day. HardcorePlus builds an entire ecosystem around death — from the moment a player falls to the moment they claw their way back. It's not just a ban plugin. It's a survival framework.




✦ CORE SYSTEMS​

⏱ Scalable Death Ban System​

Bans grow with each death — making the game progressively punishing without ever permanently removing players.

  • 1st death → short ban (minutes)
  • 2nd death → hours
  • 3rd–4th deaths → extended bans
  • 5+ deaths → configurable maximum cap
All values are fully configurable. Bans persist across restarts with zero desync.


🌍 Season System​

Run your server in structured seasons with a defined length and automatic tracking.

  • Season types: 30, 60, 90, or CUSTOM days
  • Countdown thresholds broadcast warnings as the season end approaches
  • Season number tracked and displayed
  • Full reset & restart support

🛡 Grace Period​

New players aren't thrown to the wolves immediately.

  • Configurable playtime-based grace period (default: 30 minutes)
  • Live countdown displayed in the tab list
  • Grace expiry is seamless — no commands, no fuss
  • Fully optional and toggleable

🏆 Achievements System​

Reward players who survive and rise above the rest.

AchievementTriggerReward
Survivor7 real days with zero deathsLife Token
Wither SlayerKill the WitherLife Token
Void WalkerEnter the End aliveCustom title broadcast
All achievements are independently toggleable. Rewards support Life Token, Item, or None.


🔄 Death Insurance​

Skilled players can earn a safety net.

  • Reach a configurable kill threshold without dying → awarded a Totem of Undying and the hardcoreplus.insurancepermission
  • One free death per season, then insurance is consumed
  • Fully optional — designed to reward consistent players

🔮 Nether Revival Ritual​

Banned teammates aren't gone forever — but bringing them back comes at a cost.

Players can perform a hand-crafted nether ritual to revive one banned teammate per season:

  • Build a specific multi-block structure using Soul Sand, Soul Fire, Nether Brick, and Nether Brick Fences
  • Sacrifice a Ghast Tear, 4 Blaze Rods, and an Eye of Ender
  • Performer must be below half HP
  • After the ritual: the performer is hit with Wither II as the price
  • A 30-second chat window opens to type the banned player's name
One use per player, per season.


🌑 Blood Moon​

Every 168 Minecraft days (configurable), a Blood Moon rises.

  • All naturally spawned hostile mobs spawn wearing random armour
  • Fully configurable interval
  • Works seamlessly with the world scaling system

📈 World Scaling​

The longer the season runs, the deadlier the world becomes.

ThresholdEffect
Day 30+All hostile mobs get +4 HP and Strength I
Day 60+Night mobs also gain Speed I + 30% leather armour chance
Day 100+Creepers sprint toward players; Skeletons & Strays gain Speed I
All thresholds and chances are configurable.


🐛 Sand Monster — Custom Boss Mob​

A fully custom hostile entity that keeps desert exploration dangerous.

  • Spawns when breaking sand or sandstone (configurable chance)
  • Also spawns naturally in desert biomes at night
  • Emits a sandstorm aura that blinds nearby players
  • Players inside sheltered structures are protected from the storm effect
  • Fully configurable: health, damage, speed, storm radius, loot drops
  • Loot scales with the monster's health for dynamic difficulty

✨ Survivor Aura​

Cosmetic tab prefixes for players who haven't died — a badge of honour.

TierRequirementPrefix
Iron Survivor3 days, zero deaths⚔ Iron Survivor
Gold Survivor7 days★ Gold Survivor
Diamond Survivor14 days◆ Diamond Survivor
Legend30 days✦ Legend
The aura disappears the moment a player dies.


📦 Death Chest System​

No item scatter, no unfair losses.

  • A chest spawns at the exact death location
  • Entire inventory stored safely
  • Configurable auto-despawn timer
  • Per-world configuration
  • Admin-manageable via GUI

💬 Death Storytelling​

Ditch the dry "Steve has died." Replace it with narrative broadcasts.

  • "Alex was hunted by the night."
  • "Steve fell while fleeing the Wither."
  • Automatically generates contextual death messages based on cause of death
  • Falls back to a standard configurable template if disabled

🛠 ADMIN TOOLS​

Admin GUI​

A fully in-game GUI for live server management — no restarts required.

  • Toggle bans, death chests, and bypass
  • Live feature switching
  • Accessible via /hplus admin

Commands​

CommandDescription
/hplus adminOpen admin GUI
/hplus stats <player>View player death/kill stats
/hplus history <player>View death history
/hplus topView the kill leaderboard
/hplus revive <player>Revive (unban) a player
/hplus seasonManage the current season
/hplus reloadReload config without restart

Permissions​

Code:
hardcoreplus.admin — Full admin access hardcoreplus.gui — Access admin GUI hardcoreplus.reload — Reload config hardcoreplus.revive — Revive/unban players hardcoreplus.bypass — Bypass death bans hardcoreplus.insurance — Holds a free-death token hardcoreplus.ritual — Perform the Nether Revival Ritual


📡 DISCORD INTEGRATION — DUAL WEBHOOKS​

Two separate webhooks for full control over your community notifications:

  • Public webhook — death announcements, ban info, kill counts for your community Discord
  • Admin webhook — private staff channel for detailed moderation data
Both are fully optional and independently configurable.


🗄 DATABASE SUPPORT​

Code:
mysql: enabled: false host: localhost port: 3306 database: hardcoreplus username: root password: ""

Built-in MySQL support for larger networks running multiple servers or external data management.


🎨 TAB LIST INTEGRATION​

Live player stats visible directly in the tab list:

  • Configurable death symbol (default: ☠)
  • Configurable kill symbol (default: ⚔)
  • Deaths and kills displayed per player
  • Grace period countdown shown in real time
Supports PlaceholderAPI for use in external tab plugins.


⚙️ CONFIGURATION SNAPSHOT​

Code:
features: bans: true death-chest: true ban-worlds: [] # Per-world ban control death-chest-worlds: [] # Per-world chest control bypass: false grace-period: enabled: true minutes: 30 death-storytelling: enabled: true blood-moon: enabled: true interval-mc-days: 168 world-scaling: enabled: true sand-monster: enabled: true achievements: enabled: true survivor-aura: enabled: true revival: enabled: true

ban-scaling: first-minutes: 30 second-hours: 2 third-hours: 4 fourth-hours: 8 max-hours: 24

season: type: "30" # 30 | 60 | 90 | CUSTOM


🔧 TECHNICAL DETAILS​

  • Minecraft: 1.20+ (Java 17)
  • Dependencies: None required — PlaceholderAPI optional
  • Database: File-based (default) or MySQL
  • Lightweight with zero external dependencies at runtime
  • Obfuscated & protected build included
  • Bukkit BanList API — compatible with offline-mode servers

❓ FAQ​

Q: Are bans permanent? No. All bans are temporary and scale with death count.

Q: Can players ever get a free death? Yes — through Death Insurance (earned via kill streak) or the Wither Slayer achievement.

Q: Can banned players be brought back? Yes — teammates can perform the Nether Revival Ritual once per season to revive one banned player.

Q: Does it work with offline-mode servers? Yes — uses the name-based Bukkit BanList API.

Q: Can I restrict bans to specific worlds? Yes — configure ban-worlds and death-chest-worlds in config.yml.

Q: Does it support large networks? Yes — MySQL backend available for multi-server setups.




☠ HardcorePlus
Installation & Configuration Guide
by Relosder



HardcorePlus is a full-featured hardcore survival framework for Paper and Spigot servers. This guide covers everything you need to get the plugin running and configure it to suit your server's style.




◆ Requirements


  • Minecraft server running Paper or Spigot 1.20+
  • Java 17 or higher
  • (Optional) PlaceholderAPI — enables tab list placeholders
  • (Optional) MySQL database — recommended for multi-server networks




◆ Installation


1. Download HardcorePlus.jar from the purchase page.
2. Place the JAR into your server's /plugins folder.
3. Start or restart your server. Config files are generated automatically inside /plugins/HardcorePlus/.
4. Open config.yml and paste in your license key (required).
5. Adjust any other settings, then run /hplus reload to apply — no restart needed.


A valid license key is required. Paste it into the license-key field at the top of config.yml before starting the server.




◆ Configuration Guide


All settings live in plugins/HardcorePlus/config.yml. Each section is explained below.


License


Code:
license-key: ""

Paste your license key here. A valid license key is required for the plugin to run.


MySQL (Optional)


Code:
mysql:
  enabled: false
  host: localhost
  port: 3306
  database: hardcoreplus
  username: root
  password: ""
  use-ssl: false

By default HardcorePlus uses local file storage. Enable MySQL if you run a network with multiple servers or want centralised player data.


Features


Code:
features:
  bans: true
  death-chest: true
  ban-worlds: []
  death-chest-worlds: []
  bypass: false

  • bans — Master toggle for the death ban system
  • death-chest — Master toggle for death chests
  • ban-worlds — Worlds where bans apply. Leave empty for all worlds
  • death-chest-worlds — Worlds where death chests spawn. Leave empty for all worlds
  • bypass — Globally enables bypass mode for all players

To restrict bans to specific worlds: ban-worlds: [world, world_nether]


Grace Period


Code:
grace-period:
  enabled: true
  minutes: 30

New players are protected from death bans for their first minutes minutes of playtime. A live countdown is shown in the tab list. Set enabled: false to disable.


Ban Scaling


Code:
ban-scaling:
  first-minutes: 30
  second-hours: 2
  third-hours: 4
  fourth-hours: 8
  max-hours: 24

Controls how long each ban lasts based on total deaths. max-hours acts as a hard cap — no ban will ever exceed this duration regardless of death count.


Death Storytelling


Code:
death-storytelling:
  enabled: true

Replaces dry death messages with narrative broadcasts — "Alex was hunted by the night" instead of "Alex has died." Disable to fall back to the plain messages.death-broadcast template.


Achievements


Code:
achievements:
  enabled: true
  survive-days:
    enabled: true
    days: 7
    reward: LIFE_TOKEN   # LIFE_TOKEN | ITEM | NONE
    reward-item: DIAMOND
  kill-wither:
    enabled: true
  enter-end:
    enabled: true
    reward: NONE

  • survive-days — Survive N real-world days with zero deaths → Life Token / Item / None
  • kill-wither — Kill the Wither → Life Token (fixed reward)
  • enter-end — Enter the End dimension alive → Life Token / Item / None


Death Insurance


Code:
insurance:
  enabled: false
  kill-reward:
    enabled: true
    kills-required: 10

Players who reach kills-required kills without dying are awarded a Totem of Undying and one free death for the season. Set enabled: false to disable entirely.


Sand Monster


Code:
sand-monster:
  enabled: true
  spawn-chance: 0.15
  natural-spawn: true
  natural-spawn-chance: 0.05
  health: 60.0
  damage: 8.0
  speed: 0.35
  storm-radius: 12
  shelter-check: true

A custom hostile mob that emerges from broken sand and sandstone, and spawns naturally in deserts at night. It emits a sandstorm aura that blinds nearby players — players inside a fully enclosed structure are protected. Loot drops and scaling are configurable under drops.


World Scaling


Code:
world-scaling:
  enabled: true
  day-30-threshold: 30
  day-60-threshold: 60
  day-60-armour-chance: 0.30
  day-100-threshold: 100
  creeper-sprint-range: 8.0

  • Day 30+ — All hostile mobs receive +4 HP and Strength I
  • Day 60+ — Night mobs also gain Speed I and a 30% chance to spawn with leather armour
  • Day 100+ — Creepers sprint toward players; Skeletons and Strays gain Speed I


Blood Moon


Code:
blood-moon:
  enabled: true
  interval-mc-days: 168

A Blood Moon triggers every interval-mc-days Minecraft days. All naturally spawned hostile mobs wear random armour during the event. 168 MC days equals roughly one real-world week at normal game speed.


Revival — Nether Ritual


Code:
revival:
  enabled: true
  nether-ritual:
    enabled: true

Allows players to revive one banned teammate per season by performing a hand-crafted Nether ritual. The structure requires Soul Sand, Soul Fire, Nether Brick, and Nether Brick Fences. Items consumed: a Ghast Tear, 4 Blaze Rods, and an Eye of Ender. The performer must be below half HP and receives Wither II as the cost. A 30-second chat window opens to type the banned player's name.

One use per player, per season.


Survivor Aura


Code:
survivor-aura:
  enabled: true
  tiers:
    iron-days: 3
    gold-days: 7
    diamond-days: 14
    legendary-days: 30

  • Iron Survivor — 3 days, zero deaths → ⚔ Iron Survivor
  • Gold Survivor — 7 days, zero deaths → ★ Gold Survivor
  • Diamond Survivor — 14 days, zero deaths → ◆ Diamond Survivor
  • Legend — 30 days, zero deaths → ✦ Legend

The aura disappears the moment a player dies.


Season


Code:
season:
  enabled: false
  type: "30"   # 30 | 60 | 90 | CUSTOM
  custom-days: 45
  number: 1

Run the server in defined seasons with automatic tracking and countdown broadcasts. Set type: CUSTOM and configure custom-days for any length. The number field is updated automatically on each reset.


Respawn


Code:
respawn:
  mode: BED   # BED | WORLD | RANDOM
  random-radius: 200

Controls where players respawn after serving their ban. RANDOM scatters players within random-radius blocks of the world spawn.


Discord Integration


Code:
discord:
  enabled: false
  public-webhook-url: ""
  admin-webhook-url: ""

Two independent webhooks — one for public death announcements in your community Discord, one for a private admin/staff channel. Both are fully optional.


Tab List


Code:
tab:
  show-deaths: true
  show-kills: true
  death-symbol: "&c☠"
  kill-symbol: "&a⚔"

Displays live death and kill counts in the tab list. Standard Minecraft colour codes (&) are supported. Requires PlaceholderAPI if used with an external tab plugin.


Messages


All player-facing messages are editable under the messages section. Available placeholders:

  • {player} — Death broadcast, achievement messages
  • {time} — Ban screen, kick message, grace period notification
  • {deaths} — Death broadcast
  • {kills} — Insurance reward message
  • {days} — Achievement messages




◆ Commands


  • /hplus admin — Open the admin GUI (hardcoreplus.admin)
  • /hplus stats <player> — View a player's death & kill stats (hardcoreplus.admin)
  • /hplus history <player> — View a player's full death history (hardcoreplus.admin)
  • /hplus top — View the server kill leaderboard
  • /hplus revive <player> — Manually revive (unban) a player (hardcoreplus.revive)
  • /hplus season — Manage the current season (hardcoreplus.admin)
  • /hplus reload — Reload config without restarting (hardcoreplus.reload)




◆ Permissions


  • hardcoreplus.admin — Full admin access (default: OP)
  • hardcoreplus.gui — Access the admin GUI (default: OP)
  • hardcoreplus.reload — Reload the config (default: OP)
  • hardcoreplus.revive — Revive/unban players via command (default: OP)
  • hardcoreplus.bypass — Bypass death bans — does not grant god mode (default: OP)
  • hardcoreplus.insurance — Holds a one-use free death token (default: false)
  • hardcoreplus.ritual — Allowed to perform the Nether Revival Ritual (default: true)




◆ FAQ


Q: Are bans permanent?
No. All bans are temporary and scale with death count.

Q: Can players ever get a free death?
Yes — through Death Insurance (earned via kill streak) or by completing the Wither Slayer achievement.

Q: Can banned players be brought back?
Yes — teammates can perform the Nether Revival Ritual once per season to revive one banned player.

Q: Does it work with offline-mode servers?
Yes — HardcorePlus uses the name-based Bukkit BanList API.

Q: Can I restrict bans to specific worlds?
Yes — configure ban-worlds and death-chest-worlds in config.yml.

Q: Does it support larger networks?
Yes — a MySQL backend is available for multi-server setups.

Q: Do config changes require a restart?
No — run /hplus reload to apply changes instantly.


HardcorePlus · by Relosder

Latest reviews

Very good plugin , i didnt knew how to set it up and he helped me with evrything!
Buy a license now
$4.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 month
Share and earn
Refer this resource and earn a 10% commission.
480 Views
2 Purchases
4 Downloads
Mar 12, 2026 Published
N/A Updated
5.00 star(s)
Average rating (1)
2.9 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. World
  1. GUI
Game mode
  1. Survival
  1. Anarchy
  1. Hardcore
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,162 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,077 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,019 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,798 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
Share and earn
Refer this resource and earn a 10% commission.
480 Views
2 Purchases
4 Downloads
Mar 12, 2026 Published
N/A Updated
5.00 star(s)
Average rating (1)
2.9 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
Type
  1. Gameplay
  1. World
  1. GUI
Game mode
  1. Survival
  1. Anarchy
  1. Hardcore
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,162 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,077 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,019 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,798 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
Top