LobbyGhast Cosmetic v1.0

A Happy Ghast cosmetic for Paper and Folia lobbies, spawning a cute, rideable pet
lobbyghast-cover.png
lobbyghasts-desc.png

description-title.png

LobbyHarness - Interactive Flyable Ghast Mount for Lobbies​

LobbyHarness is a highly polished, interactive lobby utility plugin for Minecraft 1.21.11. It introduces a customizable "harness" toggle item (defaulting to YELLOW_HARNESS / Yellow Horse Armor) that allows players to instantly launch into the air and summon a real, flyable Happy Ghast mount controlled directly with standard movement keys.

Technical Specifications​

  • Platform Compatibility: Spigot, Bukkit, Purpur, and Leaf.
  • Java Requirement: Java 21+
  • API Framework: Compiled against the paper-api but utilizes strictly native org.bukkit.* endpoints, ensuring seamless cross-platform execution on all four major server implementations.
  • Performance Optimization: Features an event-driven, zero-tick-scanning architecture. Exactly one entity is registered per active player and exists only while mounted. The mount has no persistent AI, is never saved to world files, and is instantly garbage-collected upon dismount, disconnection, or player death.

How It Works and Player Interactions​

  • Automatic Join Delivery: Players receive the harness item in their configured hotbar slot upon logging into the server.
  • Double-Click Toggle (Summon & Dismiss):
    • Summoning: Right-clicking the harness triggers a launch phase. The player is thrown upward (resembling a wind charge) with custom sound and particle effects. After a brief delay (default: 1 second / 20 ticks), the Happy Ghast spawns directly beneath the player, instantly mounting them.
    • Dismissal: Right-clicking the harness again despawns the mount, triggering custom despawn particles (such as black dust) and a death sound.
  • Ceiling Clearance Check: If a solid block is detected directly above the player's head (within the configured launch.clearance-range distance), the launch sequence is canceled. A disappointed villager sound plays, and a 3-second anti-spam cooldown is enforced.
  • Anti-Glitch Item Safety: Swapping hotbar slots away from the harness instantly despawns the active Ghast. Similarly, if you move the item within your inventory (when locked: false) or drop it on the ground (when allow-drop: true), the mount is safely dismissed.
  • Dismount Rules: Pressing the sneak key (Shift) as the owner of the mount automatically despawns the Ghast. If non-owner passengers shift off, they simply dismount while the Ghast remains active.
  • Passenger Seats: Up to 4 players can sit on a single Ghast (respecting vanilla passenger limits). When a passenger boards, existing riders receive a customizable chat notification and a clean "pling" audio cue. This behavior can be disabled globally via passengers.allow-others.
  • Global Server Limits: The active count of summoned mounts is capped (default: 25). Attempting to spawn past this limit triggers an error message and sound with an integrated anti-spam cooldown.
  • Speed Booster Toggles: Left-clicking while holding the saddle cycles the Ghast's flight speed through configured levels (e.g., 2 → 4 → 6 → Disabled). This action is governed by a 1-second cooldown, playing a generic click sound during shifts and a distinct reset sound when turning the booster off. Speed increments apply a clean Speed potion effect without particles and scale the entity's flying speed attributes by +20% per level.

Configuration (config.yml)​

The configuration file allows you to customize item layouts, movement capabilities, and particle feedback:

Configuration KeyDescription
item.materialThe base material used for the harness toggle (default: YELLOW_HARNESS).
item.slotThe fixed hotbar slot assigned to the item (range 0-8).
item.name / item.loreItem display configurations (supports MiniMessage, legacy &, and HEX color codes).
item.glowToggles whether the harness has an active enchantment glow effect.
give-on-joinWhen true, automatically drops the harness into the player's inventory on join.
behavior.lockedPrevents players from moving the harness item around inside their inventories.
behavior.allow-dropPrevents players from dropping the harness on the ground.
behavior.keep-on-deathEnsures the item is retained in the inventory rather than lost upon player death.
ghast.scaleVisual scale size of the summoned Happy Ghast (default: 0.3).
speed.levelsDefines the step values for the speed boost cycler (4th click disables).
speed.cooldown-msAnti-spam cooldown timing between speed changes (default: 1000).
speed.click-sound / reset-soundSound effects triggered during speed changes and deactivations.
ghast.invulnerable / silentConfigures the mount to ignore damage sources and silence natural Ghast sounds.
cooldown-msCentral invocation cooldown to prevent summon-spamming (default: 3000).
effects.spawn.*Particle styles and audio profiles used when the Ghast is summoned.
effects.despawn.*Particle styles (default: black DUST) and sound profiles used during despawn.
launch.enabledEnables the wind-charge jump prior to mounting (false maps to instant summons).
launch.powerCustom vector power modifying how high the player is launched.
launch.delay-ticksTick delay between launching and placing the player on the Ghast (20 ticks = 1s).
launch.clearance-rangeSafe block clearance height required directly above the player's head.
launch.particle / soundEnvironmental wind-charge effects utilized during launch.
launch.blocked-soundBlocked sound file, volume, pitch, and associated cooldown settings.
passengers.allow-othersToggles passenger capability for other players.
passengers.notifyEnables chat alerts and boarding sounds for current riders when a passenger joins.
limits.max-ghastsMaximum global active mounts allowed on the server simultaneously (0 = uncapped).
limits.full-message / full-soundError messages and audio profiles dispatched when the server-wide limit is reached.

Commands & Permissions​

CommandDescriptionPermission
/harness give [player]Dispatches the custom harness item to a target player.harness.admin (Default: OP)
/harness reloadReloads the config and dynamically refreshes the item slots for all online players.harness.admin (Default: OP)

Usage Permission: harness.use (Granted to all players by default. Allows receiving, holding, and summoning the harness mount).

showcase-title.png

1784159916501.png

1784159952650.png

support-title.png
Buy a license now
$3.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 year
Share and earn
Refer this resource and earn a 10% commission.
62 Views
0 Purchases
1 Downloads
Jul 21, 2026 Published
N/A Updated
Not yet rated
34.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. Fun
  1. Optimization
Game mode
  1. Hub & lobby
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Advanced, customizable PvP bots for professional servers.
5.00 star(s) 3 ratings
36 purchases
Keep it up longer than anyone else on the server
Not yet rated
2 purchases
A patch notes book plugin for Paper and Folia that automatically gives players a book,
Not yet rated
0 purchases
Regenerate terrain without dropping a single TPS, cross-server support
Not yet rated
0 purchases
A player data sync plugin for Paper and Folia that instantly synchronizes inventories, XP & more...
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
62 Views
0 Purchases
1 Downloads
Jul 21, 2026 Published
N/A Updated
Not yet rated
34.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. Fun
  1. Optimization
Game mode
  1. Hub & lobby
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Advanced, customizable PvP bots for professional servers.
5.00 star(s) 3 ratings
36 purchases
Keep it up longer than anyone else on the server
Not yet rated
2 purchases
A patch notes book plugin for Paper and Folia that automatically gives players a book,
Not yet rated
0 purchases
Regenerate terrain without dropping a single TPS, cross-server support
Not yet rated
0 purchases
A player data sync plugin for Paper and Folia that instantly synchronizes inventories, XP & more...
Not yet rated
0 purchases
Top