All Classes and Interfaces

Class
Description
 
 
 
Typed view of the standard behavior YAML section for blocks.
 
 
Platform adapter for spawning and updating custom block display entities.
 
 
Typed read-only view over extension YAML maps such as custom_data and interactions.
Common surface for block and item extension definitions loaded from JARs.
 
 
Hooks that let block/item strategies register behavior with the core runtime without registering platform listeners from extension classloaders.
 
Platform-neutral block handle for interaction callbacks.
Runtime behavior for custom block types.
 
Public runtime facade implemented by the core runtime.
Marker for custom block inventories opened by strategies.
Creates platform-native custom block and item stacks exposed as IgnisItem.
Platform-neutral structured data store for runtime block state.
Collects item drops from a nearby block break or item spawn.
High-level visual and audio effects for strategies and extensions.
How a player interacted with an item or block.
Platform-neutral inventory handle for custom extension UIs.
Platform-neutral item stack handle exposed to extension strategies.
Runtime behavior for custom item types.
Platform-neutral block position in a world.
Platform-neutral item and entity data access.
Platform-specific hooks invoked by the shared runtime during enable/disable.
Platform-neutral player handle exposed to extension strategies.
Low-level protocol integration for advanced client-side effects.
Platform-neutral scheduler for delayed and repeating tasks.
Base contract for all IgnisCore behavior strategies.
Services exposed to drop-in strategy plugins.
 
 
Handle to a scheduled repeating or delayed task.
Platform-neutral world handle for world-scoped operations.
Typed view of the standard behavior YAML section for items.
 
 
 
Default in-memory IgnisDataContainer used by RuntimeBlockInstance.
Default placed-block click resolution from a StrategyProfile.
Aggregated platform port surface implemented by each version-specific adapter module.
Version-specific entry point discovered by the bootstrap module at runtime.
Identifies a supported host platform and Minecraft version line.
Host-facing resource pack lifecycle used by the shared runtime.
Represents an active custom block in the world with persistent metadata and runtime state.
Minimal semver parser used for Ignis extension api-version checks.
Default behavior profile for a strategy.
 
Pure data helpers for strategy implementations.
Parses YAML block and item definitions without a platform configuration API.