Skip to main content

Getting Started

v1.0.0 · Custom blocks & items

Explosive blocks and throwable items, one framework

IgnisCore is a multi-platform framework for custom TNT-style blocks and throwable items. Platform-neutral core, runtime extension loading, and resource packs — one jar for Spigot, Paper, and Sponge.

One jar · runs on
  • SSpigot
  • PPaper
  • SpSponge

Install in 4 steps

  1. Download igniscore-1.0.0.jar from GitHub Releases.
  2. Install NBTAPI on Bukkit-family servers (required dependency).
  3. Copy the jar into plugins/ and restart the server.
  4. Run /ignis in-game — you should see the help menu.

See Requirements for Java, platform, and dependency details.

Your first extension

Bundled block and item extensions extract on first boot. To give yourself a block or item:

/ignis give <player> block nuke
/ignis give <player> item grenade

Reload after dropping new extension JARs into the plugin data folder:

/ignis reload all

Core ideas

ConceptSummaryLearn more
ExtensionsPlatform-agnostic JARs loaded at runtimeExtensions
BlocksPlaced barrier blocks with fuse and explosion phasesBlock lifecycle
ItemsThrowable or clickable custom itemsItem lifecycle
Resource packsAuto-built models and textures for clientsResource packs
StrategiesJava classes that implement extension behaviorStrategies

Documentation map

I want to…Go to
Set up a server with extensionsCommon Setups
Learn every commandCommands
Edit server configConfiguration · Storage
Fix something brokenTroubleshooting
Build a custom extensionExtension Cookbook
Browse API classesJavadoc

Get help