▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/LiveGhast
LiveGhast

LiveGhast

Modify every feature of Ghast and HappyGhast

Оцените первым
56
1

!LiveGhast Banner

🎈 LiveGhast — Turn Your Happy Ghast Into a bombardier

LiveGhast is a lightweight, highly customizable plugin that transforms the vanilla Happy Ghast into a fully controllable bombardier. You have absolutely control

Built for Paper 1.21.6+ and Folia 1.21.6+.

🚀 Features

🧪 Fully Customizable Ghast Stats

Tweak both Happy Ghasts and Regular Ghasts to fit your server’s vibe:

  • Size
  • Speed
  • Health & Armor
  • Follow Range
  • No-Despawn, Invulnerable, Silent, Glowing
  • Breeding toggle

💣 4 Built-In Bomb Types

Each bomb has its own war item, cost, cooldown, and fuse settings:

BombItemWhat It Does
🔴 Circle BombFishing RodDrops TNT in a perfect orbital ring below the ghast
🟣 Cluster BombSweet BerriesScatters ~10 TNT in a wide spread for area denial
🟠 FireballFire ChargeShoots a classic Ghast fireball, yield & fire configurable
🧨 Single TNTTNTJust one block. Simple. Effective.

📦 Ammo GUI System

  • Load your ghast with TNT and Fire Charges with a GUI
  • Configurable allowed items
  • Pilot-only access option — no random passengers stealing your stash
  • Live title support with MiniMessage-style colors

🔧 Vanilla Bombing Mode

Want a more vanilla-friendly feel? Enable Vanilla Bombing:

  • Ghast has no ammo inventory
  • Right-click with TNT → drops primed TNT
  • Right-click with Fire Charge → shoots a fireball
  • Both use the player’s own inventory with configurable cooldowns

⚡ Custom Bombs (Console Commands)

create unlimited custom bomb types that execute console commands using placeholders like {player}, {uuid}, {world}, {x}, {y}, {z}.

Commands:

Just /liveghast reload

Config.yml:

Spoiler
# ==================== LiveGhast Config ====================

# TYSM FOR USING MY PLUGIN C;

happy-ghast:
  size: 1.0                       # Only values <= 1.0. Range: 0.1 - 1.0
  speed: 1.0                      # 1.0 = Default speed
  ammo-slots: 9                   # Must be a multiple of 9: 9, 18, 27, 36, 45, 54
  max-health: 10.0                # 10.0 = Default. 2.0 = 1 heart
  armor: 0.0                      # 0.0 = Default
  follow-range: 32.0              # 32.0 = Default
  no-despawn: true                # true = Default. Prevents ghasts from despawning
  invulnerable: false             # false = Default
  silent: false                   # false = Default
  glowing: false                  # false = Default
  can-feed: true                  # Allow snowballs to accelerate baby growth
  can-breed: true                 # Allow two nearby adults to breed with snowballs (5-minute cooldown)

regular-ghast:
  enabled: true                   # true = Default. Apply settings to regular ghasts too
  size: 1.0                       # Only values <= 1.0. Range: 0.1 - 1.0
  speed: 1.0                      # 1.0 = Default
  max-health: 10.0                # 10.0 = Default. 2.0 = 1 heart
  armor: 0.0                      # 0.0 = Default
  follow-range: 64.0              # 64.0 = Default
  no-despawn: false               # false = Default
  invulnerable: false             # false = Default
  silent: false                   # false = Default
  glowing: false                  # false = Default

# Vanilla Bombing Mode: When enabled, the ghast has no ammo inventory.
# Players must use TNT or Fire Charges from their own inventory.
# Right-click with TNT > drops primed TNT
# Right-click with Fire Charge > shoots a fireball
# Both have configurable cooldowns.
vanilla-bombing:
  enabled: false
  cooldown-ticks: 20
  allow-tnt: true
  allow-fire-charge: true
  tnt-fuse-ticks: 40

bombs:
  circle:
    enabled: true
    tnt-cost: 8
    radius: 6.0
    count: 8
    fuse-ticks: 40
    cooldown-ticks: 100
  cluster:
    enabled: true
    tnt-cost: 10
    count: 10
    spread: 8.0
    fuse-ticks-min: 30
    fuse-ticks-max: 60
    cooldown-ticks: 200
  fireball:
    enabled: true
    charge-cost: 1
    yield: 1.0
    incendiary: true
    cooldown-ticks: 20
  single-tnt:
    enabled: true
    tnt-cost: 1
    fuse-ticks: 40
    cooldown-ticks: 20

# War-item slots: Only 0-8 (hotbar slots)
# War-items are disabled when vanilla-bombing is enabled
war-items:
  circle:
    slot: 0
    material: FISHING_ROD
    name: "&cCircle Bombing"
    lore:
      - "&7Right-click: Orbital bombing"
  cluster:
    slot: 1
    material: SWEET_BERRIES
    name: "&4Cluster Bombing"
    lore:
      - "&7Right-click: Disperses ~10 TNT"
  fireball:
    slot: 2
    material: FIRE_CHARGE
    name: "&6Fireball"
    lore:
      - "&7Right-click: Shoots a fire charge"
  single-tnt:
    slot: 3
    material: TNT
    name: "&c1 TNT"
    lore:
      - "&7Right-click: Drops just 1 TNT"

Custom Bombs: Server owners can create custom bomb types beyond

the 4 built-in ones (Circle, Cluster, Fireball, Single TNT).

Each custom bomb executes console commands with placeholders.

Placeholders: {player} {uuid} {world} {x} {y} {z}

custom-bombs:

############ EXAMPLES ############

To enable, set 'enabled: true' and ensure the slot doesn't conflict

creeper-swarm: enabled: false war-item: slot: 4 material: CREEPER_SPAWN_EGG name: "&2Creeper Swarm" lore: - "&7Right-click: Spawns 5 creepers" # vanilla-trigger only works when vanilla-bombing is enabled vanilla-trigger: CREEPER_SPAWN_EGG commands: - "execute at {player} run summon minecraft:creeper ~ ~-2 ~ {Fuse:30,ExplosionRadius:3}" - "execute at {player} run summon minecraft:creeper ~1 ~-2 ~ {Fuse:30,ExplosionRadius:3}" - "execute at {player} run summon minecraft:creeper ~-1 ~-2 ~ {Fuse:30,ExplosionRadius:3}" - "execute at {player} run summon minecraft:creeper ~ ~-2 ~1 {Fuse:30,ExplosionRadius:3}" - "execute at {player} run summon minecraft:creeper ~ ~-2 ~-1 {Fuse:30,ExplosionRadius:3}" cooldown-ticks: 150 consume: from: player # Options: player | ghast-ammo | none material: CREEPER_SPAWN_EGG amount: 1

zombie-horde: enabled: false war-item: slot: 6 material: ZOMBIE_HEAD name: "&2&lZombie Horde" lore: - "&7Right-click: Summons an undead army" - "&8Spawns 12 zombies around the ghast" vanilla-trigger: ZOMBIE_HEAD commands: - "execute at {player} run summon minecraft:zombie ~3 ~-2 ~" - "execute at {player} run summon minecraft:zombie ~-3 ~-2 ~" - "execute at {player} run summon minecraft:zombie ~ ~-2 ~3" - "execute at {player} run summon minecraft:zombie ~ ~-2 ~-3" - "execute at {player} run summon minecraft:zombie ~2 ~-2 ~2" - "execute at {player} run summon minecraft:zombie ~-2 ~-2 ~-2" - "execute at {player} run summon minecraft:zombie ~2 ~-2 ~-2" - "execute at {player} run summon minecraft:zombie ~-2 ~-2 ~2" - "execute at {player} run summon minecraft:zombie ~ ~-2 ~" - "execute at {player} run summon minecraft:zombie ~1 ~-2 ~1" - "execute at {player} run summon minecraft:zombie ~-1 ~-2 ~-1" - "execute at {player} run summon minecraft:zombie ~1 ~-2 ~-1" - "execute at {player} run particle minecraft:large_smoke ~ ~-1 ~ 3 1 3 0.1 100 force" - "execute at {player} run playsound minecraft:entity.zombie.ambient master @a ~ ~ ~ 3 0.5" cooldown-ticks: 400 consume: from: player material: ROTTEN_FLESH amount: 3

terrain-destroyer: enabled: false war-item: slot: 5 material: BEDROCK name: "&4&lTerrain Destroyer" lore: - "&7Right-click: Erases terrain below" - "&c&lWARNING: &7Destructive!" vanilla-trigger: BEDROCK commands: - "execute at {player} run fill ~-3 ~-2 ~-3 ~3 ~2 ~3 air replace #minecraft:mineable/pickaxe" - "execute at {player} run particle minecraft:explosion ~ ~ ~ 2 2 2 1 50 force" - "execute at {player} run playsound minecraft:entity.generic.explode master @a ~ ~ ~ 2 1" cooldown-ticks: 300 consume: from: player material: TNT amount: 5

gui-titles: ammo: "#555555Ghast Ammo"

ammo-gui: allowed-items: - "TNT" - "FIRE_CHARGE"

- "ROTTEN_FLESH"

allow-all-items: false

bomber-restrictions: pilot-only: false message: enabled: true text: "&cOnly the pilot can drop bombs."

==================== LiveGhast Messages ====================

messages: prefix: enabled: true text: "&f[LiveGhast] &r" no-permission: enabled: true text: "&cYou don't have permission." not-riding: enabled: true text: "&cYou're not riding a Happy Ghast." bomb-cooldown: enabled: true text: "&cYou must wait before dropping another bomb." insufficient-ammo: enabled: true text: "&cInsufficient ammo." reload-success: enabled: true text: "&aConfiguration reloaded successfully. &7(%count% ghasts synced)" reload-error: enabled: true text: "&cError: &e%error%" command-usage: enabled: true text: "&7Usage: /liveghast <reload|help>" slot-locked: enabled: true text: "&cYou can't modify this slot." no-permission-ammo: enabled: true text: "&cYou don't have permission to open the ammo inventory." ghast-occupied: enabled: true text: "&cOnly the pilot can access the ammo inventory." invalid-ammo-item: enabled: true text: "&cYou can only store TNT and Fire Charges." ammo-gui-in-use: enabled: true text: "&cSomeone is already accessing this ghast's ammo inventory."


</details>



📥 Requirements
- Paper 1.21.6+ or Folia 1.21.6+
- Java 21+

No dependencies!
Партнёрский материал

Сервер для плагина LiveGhast - как у профи

Плагин LiveGhast создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином LiveGhast для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x

Поддерживаемые окружения

Сервер

Ссылки

Детали

Лицензия:
Опубликован:3 месяца назад
Обновлён:1 месяц назад
Главная