Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for ColonelVoidrex

Easy to use TP, Event and admin system

Report Home-Base?

Release
2.0

ColonelVoidrex released Home-Base version 2.0 on March 15, 2026

HomeBase v2.0 Changelog

Developed by ColonelVoidRex

v2.0 — Major Update

New Systems

  • Added live action bar HUD showing combat timer, TP cooldown, combat log penalty, safe zone status, base leak status, raid status and low altitude warning
  • Added combat tagging system — players are tagged for 3 minutes when hitting or being hit
  • Added "Entering combat mode" and "Exiting combat mode" messages
  • Added TP cooldown — 1 minute cooldown after every teleport
  • Added sethome cooldown — 30 minute cooldown after setting or deleting a home
  • Added escalating combat log penalties — 15 / 30 / 45 minutes based on offence count
  • Added first time join detection — displays "Welcome to the server" vs "Welcome back"
  • Added known player persistence across restarts
  • Added plugin lockdown system — /pluginlock and /pluginunlock for emergency use
  • Added banner system — every base and shop spawns a physical banner in the world
  • Added raid system — players can raid enemy bases by breaking their banner
  • Added team system — players can create and manage teams with shared territory
  • Added Discord webhook integration — public events and chat sent to Discord

Configuration

  • Welcome message fully configurable including all placeholder support
  • Join sound configurable via join-sound
  • Teleport sound configurable via tp-sound
  • TP warmup duration configurable via tp-warmup
  • TP cooldown duration configurable via tp-cooldown
  • Minimum teleport Y level configurable via min-tp-height
  • Combat log time configurable via combat-log-time
  • Combat log broadcast message configurable via combat-log-broadcast
  • TP lock penalty message configurable via tp-lock-penalty-message
  • Safe zone radius configurable via safe-zone-radius
  • Safe zone home buffer configurable via safe-zone-home-buffer
  • Safe zone block protection toggleable via safezone-block-protection
  • Safe zone hunger protection toggleable via safezone-no-hunger
  • Safe zone explosion protection toggleable via safezone-stop-explosions
  • Safe zone fire protection toggleable via safezone-no-fire
  • Safe zone entry message configurable via safezone-entry-message
  • Safe zone exit message configurable via safezone-exit-message
  • Raids toggleable via base-raids
  • Raid mode configurable via raid-mode (online/offline)
  • Base proximity radius configurable via base-proximity-radius
  • Raid diamond reward configurable via raid-diamond-reward
  • Raid immunity duration configurable via raid-immunity-duration
  • Raid timer duration configurable via raid-timer-minutes
  • Leak countdown duration configurable via leak-countdown-duration
  • Discord webhook configurable via discord-webhook-enabled, discord-webhook-url, discord-webhook-username

Commands Added

  • /delhome — delete your current home
  • /homeinfo [player] — view base details including coords, name, set time, leak count, raid immunity and team info
  • /toshop alias for /shop
  • /serverinfo — replaces /plugininfo with improved styled panel
  • /delshop — remove the shop location and banner
  • /leakbase — overhauled with countdown, boss bar, sounds, milestone messages and single random base reveal
  • /cancelleak — cancel an active leak event before it reveals coordinates
  • /hbinfo — full admin player report in one panel including team info
  • /hbclearpenalty — clear a player's TP lock and offence count
  • /pluginlock — lock all plugin functions
  • /pluginunlock — unlock all plugin functions
  • /createteam — create a new team
  • /delteam — disband your team
  • /teaminvite — invite a player to your team
  • /inviteaccept — accept the latest team invite
  • /teaminfo — view full team details
  • /teamleave — leave your current team
  • /teamkick — kick a member from your team
  • /friendlyfireon — enable friendly fire for your team
  • /friendlyfireoff — disable friendly fire for your team

Teleportation

  • Added 5 second warmup before teleporting, cancels if you move
  • Added combat check blocking teleport with time remaining message
  • Added TP lock check blocking teleport with time remaining message
  • Added minimum Y level check blocking teleport underground
  • Added TP sound on successful teleport pulled from config
  • Null checks now return specific messages — "You have not set a home" and "The shop has not been set"
  • Team members teleport to team territory instead of personal home

Combat Logging

  • Players who log out in combat are instantly killed
  • Server broadcast fires on combat log — sent to Discord
  • TP lock penalty message sent to logging player pulled from config
  • Offence count tracked in memory, resets on server restart
  • TP lock persists across restarts

Safe Zone

  • Added config toggles that now actually work — safezone-block-protection, safezone-no-hunger, safezone-stop-explosions, safezone-no-fire
  • Safe zone entry and exit messages now pulled from config
  • Attacker now receives message when hitting someone in safe zone
  • Combat HUD element hidden while inside safe zone
  • All HUD elements except safe zone and leak status hidden for ops
  • Mobs cannot damage players inside safe zone
  • Players can attack mobs inside safe zone
  • Fire and lava damage cancelled inside safe zone
  • Fire cannot be ignited inside safe zone
  • Homes cannot be set inside safe zone or within 100 block buffer

Welcome Message

  • Completely redesigned with styled divider lines
  • Added placeholders — [@-greeting], [@-admins], [@-players], [@-uptime], [@-version], [@-penalty]
  • Added join sound pulled from config
  • First time join detection — "Welcome to the server" vs "Welcome back"

Banner System

  • Every base spawns a banner with random pattern on /sethome
  • Shop spawns a banner on /setshop
  • Banners removed silently on /delhome and /delshop
  • Banner support block completely indestructible by everyone
  • Banners cannot be broken by anyone — must use /delhome or /delshop
  • Banners protected from explosions and pistons
  • Blocks cannot be placed on top of banners
  • Shop banner indestructible — use /delshop message shown to ops
  • Homes blocked if standing in water
  • Homes blocked if no solid block beneath feet
  • Homes blocked if within 50 blocks of another base
  • Homes blocked if within safe zone or 100 block buffer

Raid System

  • Two raid modes — online (defenders must be online) and offline (always raidable)
  • Breaking an enemy banner starts a raid rather than instantly destroying the base
  • 5 minute raid timer shown on boss bar for all participants
  • Raiders must stay within 50 blocks of the base
  • Raiders are combat tagged for the duration of the raid
  • Raid fails if all raiders leave the radius
  • Raid fails if all raiders are killed
  • Raid fails if all raiders disconnect
  • Raid succeeds if timer reaches zero with raiders in radius
  • 10 diamonds rewarded to each raider on success
  • Server broadcast on raid start, fail and success — all sent to Discord
  • Base deleted on successful raid
  • Owner notified immediately if online, on login if offline
  • Team members notified of raid on their territory
  • 3 hours of raid immunity granted after being raided
  • Immunity forfeited if base is moved during immunity period
  • Immunity persists across restarts
  • Own banner cannot be raided — use /delhome message shown
  • Team banner cannot be broken by own team members
  • Raid immunity time shown in /homeinfo and /hbinfo

Team System

  • /createteam creates a team, existing home becomes territory automatically
  • /teaminvite sends invite to target player
  • /inviteaccept accepts latest pending invite, personal home deleted on joining
  • /teamleave allows members to leave, owner must use /delteam
  • /teamkick allows owner to remove members
  • /delteam disbands team, territory remains as owner's personal home
  • Only owner can set and delete team territory
  • All members teleport to team territory via /home
  • All members notified when territory is set or deleted with coordinates
  • Friendly fire toggleable by owner — /friendlyfireon and /friendlyfire off
  • All members notified of friendly fire changes
  • All members notified of raid on territory immediately if online, on login if offline
  • Team info shown in /teaminfo, /homeinfo and /hbinfo
  • Team creation and disbanding sent to Discord

Leak Event

  • Redesigned to reveal only one random base instead of all bases
  • Added boss bar countdown visible to all players
  • Added milestone broadcast messages at start, 30s, 10s and 5-1s countdown — all sent to Discord
  • Added bass note sounds during countdown, louder in final 10 seconds
  • Added ender dragon growl on reveal
  • Added home modification lock during active leak
  • Leak count now tracked per player and persists across restarts
  • /cancelleak cancels active leak and unlocks home modifications

Base Tracking

  • Home set time now recorded and persists across restarts
  • Times leaked now tracked per player and persists across restarts
  • Both visible in /homeinfo and /hbinfo
  • Home name now set via /sethome [name] and displayed in /homeinfo

Admin Tools

  • Op only commands now hidden from tab complete for non-ops
  • homebase.lockdown permission node for lockdown commands, default false
  • /hbinfo shows full player report including team, role, territory coords, raid immunity and penalty status
  • /hbclearpenalty clears TP lock and resets offence count
  • /pluginlock and /pluginunlock broadcast to server and Discord

Discord Webhook

  • All public player chat messages
  • All server wide broadcasts
  • Raid started, failed and success events
  • Leak event milestones and reveal
  • Combat log broadcasts
  • Team created, disbanded and member joined events
  • Plugin lock and unlock events

Bug Fixes

  • Fixed variable scope conflict in handleTeleport causing compile error
  • Fixed ops being incorrectly blocked by movement during TP warmup
  • Fixed config toggles for safe zone having no effect
  • Fixed join-sound and tp-sound config values never being used
  • Fixed combat log broadcast and penalty message config values never being used
  • Fixed safe zone entry/exit messages being hardcoded instead of pulled from config
  • Fixed explosion protection using hardcoded radius instead of config value
  • Fixed ops being able to break shop banner without using /delshop
  • Fixed PvP cancel also blocking player vs mob combat in safe zone

Information

Published onMarch 15, 2026
Downloads1

Platforms

Paper Paper (1.19, 1.20-1.21.11)