Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
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 on | March 15, 2026 |
|---|---|
| Downloads | 1 |
Platforms
Paper (1.19, 1.20-1.21.11)