Notifications & Display

IgniteSky surfaces information without a resource pack and without spamming chat: a floating hologram over each island, a transient progress boss bar, and native client dialogs for menus and confirmations. All three are vanilla-friendly (display entities and Paper's dialog API), and each is a single toggle.

Island hologram

A floating TextDisplay hovers above every island's home spot, showing the island at a glance (name, level, owner). It is a real display entity, so there is no resource pack and no third-party hologram plugin to install.

config.yml
hologram:
  enabled: true
  height: 7.0   # blocks above the island's home spot (all modes)

Set enabled: false to remove it entirely. height lifts or lowers the text relative to the home block, so it clears whatever starter build a mode generates.

OneBlock islands get a second, dedicated hologram over their source block - a live phase/progress HUD. It is configured per mode under progress-hologram in modes/oneblock.yml; see Island Modes.

Progress boss bar

Instead of a chat line on every increment, tracked progress shows on a short-lived boss bar at the top of the screen. It updates as the player works and fades shortly after they stop, so it informs without nagging. The same bar is reused for:

  • Missions -progress toward the mission target.
  • OneBlock -how far the player is through the current phase as they mine the source block.
  • ChunkBlock -chunks unlocked toward the configured max-chunks cap (only when a cap is set).
config.yml
bossbar:
  enabled: true
  # How long the bar lingers (ticks) after its last update before fading. 20 ticks = 1 second.
  duration-ticks: 60

Turn it off to fall back to plain chat feedback. Raise duration-ticks if you want the bar to linger longer between actions.

Island sidebar scoreboard

A config-driven sidebar shows each player their island stats live. Lines use legacy & colours and the placeholders {player} {name} {level} {worth} {bank} {members} {mode}. Players hide or show it with /is scoreboard (or the scoreboard toggle in /is toggle).

features/island.yml
scoreboard:
  enabled: true
  title: "&b&lISLAND"
  refresh-ticks: 40
  lines:
    - "&fLevel: &a{level}"
    - "&fWorth: &e{worth}"
    - "&fBank: &6{bank}"
    - "&fMembers: &a{members}"

Native dialogs

On Paper 1.21.7+ IgniteSky can render island settings, destructive confirmations, the admin config editor and the first-join welcome as native client dialogs - real sliders, tick boxes and text fields - instead of chest menus. Because they are native, Geyser maps them to Bedrock forms, so they are crossplay too.

config.yml
dialogs:
  enabled: true
Graceful fallback

Turn dialogs off (or run an older server) and every one of these surfaces falls back to the chest-inventory menus automatically. Nothing is lost; it is purely a presentation upgrade where the client supports it.

Reward effects

Any reward can also play a sound, a title / subtitle, an action-bar line and a particle burst to the player on payout - so a finished mission or a prestige ascension can feel like an event, not just a number. See the Rewards page for the effects block.