Index
All Classes and Interfaces|All Packages
A
- AbstractIgnisBlockStrategy - Class in dev.rono.igniscore.api.strategy
- AbstractIgnisBlockStrategy(IgnisStrategyContext) - Constructor for class dev.rono.igniscore.api.strategy.AbstractIgnisBlockStrategy
- AbstractIgnisBlockStrategy(IgnisStrategyDescriptor) - Constructor for class dev.rono.igniscore.api.strategy.AbstractIgnisBlockStrategy
- AbstractIgnisBlockStrategy(IgnisStrategyDescriptor, IgnisStrategyContext) - Constructor for class dev.rono.igniscore.api.strategy.AbstractIgnisBlockStrategy
- AbstractIgnisItemStrategy - Class in dev.rono.igniscore.api.strategy
- AbstractIgnisItemStrategy(IgnisStrategyContext) - Constructor for class dev.rono.igniscore.api.strategy.AbstractIgnisItemStrategy
- AbstractIgnisItemStrategy(IgnisStrategyDescriptor) - Constructor for class dev.rono.igniscore.api.strategy.AbstractIgnisItemStrategy
- AbstractIgnisItemStrategy(IgnisStrategyDescriptor, IgnisStrategyContext) - Constructor for class dev.rono.igniscore.api.strategy.AbstractIgnisItemStrategy
- AbstractIgnisStrategy - Class in dev.rono.igniscore.api.strategy
- AbstractIgnisStrategy(IgnisStrategyContext) - Constructor for class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- AbstractIgnisStrategy(IgnisStrategyDescriptor) - Constructor for class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- AbstractIgnisStrategy(IgnisStrategyDescriptor, IgnisStrategyContext) - Constructor for class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- accepts(IgnisItem) - Method in interface dev.rono.igniscore.api.inventory.IgnisCustomInventory
- actionFor(IgnisInteraction) - Method in class dev.rono.igniscore.api.config.ItemBehaviorConfig
- Active block callbacks - Section in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- add(double, double, double) - Method in record class dev.rono.igniscore.api.port.IgnisLocation
- animations(boolean, boolean, boolean) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- applyCustomModelData(Object, int) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- applyItemMeta(Object, Component, List, String) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- asMap() - Method in class dev.rono.igniscore.api.config.ExtensionConfig
B
- baseMaterial(String) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- baseMaterial(String) - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
- behaviorSettings(Map) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- behaviorSettings(Map) - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
- bindDescriptor(IgnisStrategyDescriptor) - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- BlockBehaviorConfig - Class in dev.rono.igniscore.api.config
-
Typed view of the standard
behaviorYAML section for blocks. - BlockDefinition - Class in dev.rono.igniscore.api.model
- BlockDefinition(String, String, String, Component, List, boolean, boolean, String, String, String, Map, Map, Map, Map, int, boolean, boolean, boolean) - Constructor for class dev.rono.igniscore.api.model.BlockDefinition
- BlockDefinition(String, String, String, Component, List, boolean, boolean, String, String, String, Map, Map, Map, Map, int, boolean, boolean, boolean, String) - Constructor for class dev.rono.igniscore.api.model.BlockDefinition
- BlockDefinition(String, String, String, Component, List, boolean, boolean, String, String, String, Map, Map, Map, Map, int, boolean, boolean, boolean, String, String, String, String, String) - Constructor for class dev.rono.igniscore.api.model.BlockDefinition
- BlockDefinition(String, String, String, Component, List, boolean, boolean, String, String, String, Map, Map, Map, Map, Map, int, boolean, boolean, boolean) - Constructor for class dev.rono.igniscore.api.model.BlockDefinition
- BlockDefinition(String, String, String, Component, List, boolean, boolean, String, String, String, Map, Map, Map, Map, Map, int, boolean, boolean, boolean, String) - Constructor for class dev.rono.igniscore.api.model.BlockDefinition
- BlockDefinition(String, String, String, Component, List, boolean, boolean, String, String, String, Map, Map, Map, Map, Map, int, boolean, boolean, boolean, String, String, String, String, String) - Constructor for class dev.rono.igniscore.api.model.BlockDefinition
- BlockDefinition.Builder - Class in dev.rono.igniscore.api.model
- BlockVisualRenderer - Interface in dev.rono.igniscore.api.port
-
Platform adapter for spawning and updating custom block display entities.
- boot(Object) - Method in interface dev.rono.igniscore.api.port.PlatformBootloader
-
Creates and returns the platform adapter for this host.
- BREAK - Enum constant in enum class dev.rono.igniscore.api.CustomBlockAction
-
Core break service handles mining/removal.
- breakable(boolean) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- breakable(boolean) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- breakSettings(Map) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- build() - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- build() - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
- build() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- buildAndRegister() - Method in interface dev.rono.igniscore.api.port.ResourcePackHost
- buildAndRegisterAsync(Runnable, Consumer) - Method in interface dev.rono.igniscore.api.port.ResourcePackHost
- builder() - Static method in class dev.rono.igniscore.api.strategy.StrategyProfile
- builder(String) - Static method in class dev.rono.igniscore.api.model.BlockDefinition
- builder(String) - Static method in class dev.rono.igniscore.api.model.ItemDefinition
- Builder() - Constructor for class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
C
- canBoot(Object) - Method in interface dev.rono.igniscore.api.port.PlatformBootloader
- cancel() - Method in interface dev.rono.igniscore.api.port.IgnisTask
- clearBlock(IgnisLocation) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- combustible(boolean) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- compareTo(SemVersion) - Method in record class dev.rono.igniscore.api.SemVersion
- configurePrimedTnt(Object, int, float, boolean) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- contains(String) - Method in class dev.rono.igniscore.api.config.ExtensionConfig
- context - Variable in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- createBlockItem(String) - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- createBlockItem(String) - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- createBlockItem(String) - Method in interface dev.rono.igniscore.api.port.IgnisCustomItemFactory
- createExplosion(IgnisLocation, float, boolean, boolean) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- createInventory(Object, int, Component) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- createInventory(Object, int, Component) - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- createItem(String) - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- createItem(String) - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- createItem(String) - Method in interface dev.rono.igniscore.api.port.IgnisCustomItemFactory
- createItem(String, int) - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- createMaterialItem(String, int) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- CURRENT - Static variable in class dev.rono.igniscore.api.IgnisApiVersion
- CURRENT_SEMVER - Static variable in class dev.rono.igniscore.api.IgnisApiVersion
- CustomBlockAction - Enum Class in dev.rono.igniscore.api
- customBoolean(BlockDefinition, String, boolean) - Static method in class dev.rono.igniscore.api.strategy.StrategySupport
- customBoolean(Map, String, boolean) - Static method in class dev.rono.igniscore.api.strategy.StrategySupport
- customConfig(BlockDefinition) - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- customConfig(ItemDefinition) - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- customData(Map) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- customData(Map) - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
- customDouble(BlockDefinition, String, double) - Static method in class dev.rono.igniscore.api.strategy.StrategySupport
- customDouble(Map, String, double) - Static method in class dev.rono.igniscore.api.strategy.StrategySupport
- customInt(BlockDefinition, String, int) - Static method in class dev.rono.igniscore.api.strategy.StrategySupport
- customInt(Map, String, int) - Static method in class dev.rono.igniscore.api.strategy.StrategySupport
- customModelData(int) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- customModelData(int) - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
D
- defaultFuse(int) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- defaultRadius(double) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- defaults() - Static method in class dev.rono.igniscore.api.strategy.StrategyProfile
- DefinitionParser - Class in dev.rono.igniscore.api.config
- description(List) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- description(List) - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
- descriptor() - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- descriptor() - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategy
- dev.rono.igniscore.api - package dev.rono.igniscore.api
- dev.rono.igniscore.api.collection - package dev.rono.igniscore.api.collection
- dev.rono.igniscore.api.config - package dev.rono.igniscore.api.config
- dev.rono.igniscore.api.extension - package dev.rono.igniscore.api.extension
- dev.rono.igniscore.api.inventory - package dev.rono.igniscore.api.inventory
- dev.rono.igniscore.api.model - package dev.rono.igniscore.api.model
-
Extension definitions loaded from JAR
config.ymlfiles. - dev.rono.igniscore.api.port - package dev.rono.igniscore.api.port
- dev.rono.igniscore.api.service - package dev.rono.igniscore.api.service
- dev.rono.igniscore.api.strategy - package dev.rono.igniscore.api.strategy
-
Strategy interfaces and helpers for block/item extension behavior.
- dev.rono.igniscore.api.util - package dev.rono.igniscore.api.util
- displayScale(double) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- displaySettings(Map) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
E
- empty() - Static method in class dev.rono.igniscore.api.config.BlockBehaviorConfig
- empty() - Static method in class dev.rono.igniscore.api.config.ExtensionConfig
- empty() - Static method in class dev.rono.igniscore.api.config.ItemBehaviorConfig
- equals(Object) - Method in class dev.rono.igniscore.api.config.ExtensionConfig
- equals(Object) - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.rono.igniscore.api.SemVersion
-
Indicates whether some other object is "equal to" this one.
- ExtensionConfig - Class in dev.rono.igniscore.api.config
-
Typed read-only view over extension YAML maps such as
custom_dataandinteractions. - ExtensionDefinition - Interface in dev.rono.igniscore.api.model
-
Common surface for block and item extension definitions loaded from JARs.
- extensionId(String) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- extensionId(String) - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
- ExtensionManifest - Class in dev.rono.igniscore.api.extension
- ExtensionResources - Class in dev.rono.igniscore.api.extension
- ExtensionResources(URLClassLoader) - Constructor for class dev.rono.igniscore.api.extension.ExtensionResources
- ExtensionSupport - Interface in dev.rono.igniscore.api.strategy
-
Hooks that let block/item strategies register behavior with the core runtime without registering platform listeners from extension classloaders.
F
- FABRIC - Enum constant in enum class dev.rono.igniscore.api.port.PlatformType
- find(String) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- find(String, Class) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- from(ExtensionConfig) - Static method in class dev.rono.igniscore.api.config.BlockBehaviorConfig
- from(ExtensionConfig) - Static method in class dev.rono.igniscore.api.config.ItemBehaviorConfig
- fromJarContents(Map, Map, String, String) - Static method in class dev.rono.igniscore.api.extension.ExtensionManifest
-
Resolves manifest metadata from the extension manifest and config.yml, falling back to the JAR file name when legacy or partially built extension packages omit
idin the manifest. - fromMap(Map, Path) - Static method in class dev.rono.igniscore.api.extension.ExtensionManifest
- fromStream(InputStream, String) - Static method in class dev.rono.igniscore.api.extension.ExtensionManifest
G
- get(String) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
-
Returns a registered strategy, or the built-in
defaultexplosion strategy when the id is missing. - getActiveBlocks() - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- getActiveBlocks() - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- getAmount() - Method in interface dev.rono.igniscore.api.port.IgnisItem
- getApiVersion() - Method in class dev.rono.igniscore.api.extension.ExtensionManifest
- getAuthor() - Method in class dev.rono.igniscore.api.extension.ExtensionManifest
- getAuthor() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyDescriptor
- getBaseMaterial() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getBaseMaterial() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getBehaviorConfig() - Method in class dev.rono.igniscore.api.model.BlockDefinition
-
Typed view of
BlockDefinition.getBehaviorSettings(). - getBehaviorConfig() - Method in class dev.rono.igniscore.api.model.ItemDefinition
-
Typed view of
ItemDefinition.getBehaviorSettings(). - getBehaviorSettings() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getBehaviorSettings() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getBlockDefinitionId() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getBlockMaterialKey(IgnisLocation) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- getBlockTypes() - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- getBlockTypes() - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- getBoolean(String) - Method in interface dev.rono.igniscore.api.port.IgnisDataContainer
- getBoolean(String) - Method in class dev.rono.igniscore.api.port.MapIgnisDataContainer
- getBoolean(String, boolean) - Method in class dev.rono.igniscore.api.config.ExtensionConfig
- getBottomTexture() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getBreakConfig() - Method in class dev.rono.igniscore.api.model.BlockDefinition
-
Typed view of
BlockDefinition.getBreakSettings(). - getBreakSettings() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getClassLoader() - Method in class dev.rono.igniscore.api.extension.ExtensionResources
- getCustomBoolean(BlockDefinition, String, boolean) - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- getCustomBoolean(ItemDefinition, String, boolean) - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- getCustomConfig() - Method in class dev.rono.igniscore.api.model.BlockDefinition
-
Typed view of
BlockDefinition.getCustomData(). - getCustomConfig() - Method in class dev.rono.igniscore.api.model.ItemDefinition
-
Typed view of
ItemDefinition.getCustomData(). - getCustomData() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getCustomData() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getCustomDouble(BlockDefinition, String, double) - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- getCustomDouble(ItemDefinition, String, double) - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- getCustomInt(BlockDefinition, String, int) - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- getCustomInt(ItemDefinition, String, int) - Method in class dev.rono.igniscore.api.strategy.AbstractIgnisStrategy
- getCustomModelData() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getCustomModelData() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getData() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getDataDirectory() - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- getDataDirectory() - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- getDefaultFuse() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- getDefaultRadius() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- getDefinition() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getDescription() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getDescription() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getDescriptors() - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- getDisplayEntity() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getDisplayEntityIds() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getDisplayScale() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- getDisplaySettings() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getDouble(String) - Method in interface dev.rono.igniscore.api.port.IgnisDataContainer
- getDouble(String) - Method in class dev.rono.igniscore.api.port.MapIgnisDataContainer
- getDouble(String, double) - Method in class dev.rono.igniscore.api.config.ExtensionConfig
- getEffectService() - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- getEffectService() - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- getEffectService() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyContext
- getEntityLocation(Object) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- getEntityString(Object, String) - Method in interface dev.rono.igniscore.api.service.IgnisNbtService
- getExtensionId() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getExtensionId() - Method in interface dev.rono.igniscore.api.model.ExtensionDefinition
-
Manifest strategy id used to register the extension's
IgnisStrategy. - getExtensionId() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getExtensionSupport() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyContext
- getEyeLocation() - Method in interface dev.rono.igniscore.api.port.IgnisPlayer
- getFlag(String) - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getIconTexture() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getId() - Method in class dev.rono.igniscore.api.extension.ExtensionManifest
- getId() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getId() - Method in interface dev.rono.igniscore.api.model.ExtensionDefinition
-
In-game type id from
config.yml. - getId() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getId() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyDescriptor
- getIgniteSound() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- getIgnitionMaterials() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- getInt(String) - Method in interface dev.rono.igniscore.api.port.IgnisDataContainer
- getInt(String) - Method in class dev.rono.igniscore.api.port.MapIgnisDataContainer
- getInt(String, int) - Method in class dev.rono.igniscore.api.config.ExtensionConfig
- getInteractionConfig() - Method in class dev.rono.igniscore.api.model.BlockDefinition
-
Typed view of
BlockDefinition.getInteractionSettings(). - getInteractionConfig() - Method in class dev.rono.igniscore.api.model.ItemDefinition
-
Typed view of
ItemDefinition.getInteractionSettings(). - getInteractionSettings() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getInteractionSettings() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getItem(int) - Method in interface dev.rono.igniscore.api.port.IgnisInventory
- getItemBoolean(IgnisItem, String, boolean) - Method in interface dev.rono.igniscore.api.service.IgnisNbtService
- getItemInt(IgnisItem, String, int) - Method in interface dev.rono.igniscore.api.service.IgnisNbtService
- getItemString(IgnisItem, String) - Method in interface dev.rono.igniscore.api.service.IgnisNbtService
- getItemTypes() - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- getItemTypes() - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- getLeftClickAction() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- getLocation() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getLocation() - Method in interface dev.rono.igniscore.api.port.IgnisBlock
- getLocation() - Method in interface dev.rono.igniscore.api.port.IgnisPlayer
- getLogger() - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- getMaterialKey() - Method in interface dev.rono.igniscore.api.port.IgnisBlock
- getMaterialKey() - Method in interface dev.rono.igniscore.api.port.IgnisItem
- getMinecraftVersion() - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- getName() - Method in class dev.rono.igniscore.api.extension.ExtensionManifest
- getName() - Method in interface dev.rono.igniscore.api.port.IgnisPlayer
- getName() - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- getName() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyDescriptor
- getNbtService() - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- getNbtService() - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- getNbtService() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyContext
- getNearbyEntities(IgnisLocation, double) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- getPlacedBlockType(IgnisLocation) - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- getPlacedBlockType(IgnisLocation) - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- getPlacementSound() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- getPlatformType() - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- getPlayersNear(IgnisLocation, double) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- getProtocolService() - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- getProtocolService() - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- getProtocolService() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyContext
- getRenderMaterial() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getResolvedSideTexture(int) - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getRightClickAction() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- getScheduler() - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- getScheduler() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyContext
- getSide1Texture() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getSide2Texture() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getSide3Texture() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getSide4Texture() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getSideTexture() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getSize() - Method in interface dev.rono.igniscore.api.port.IgnisInventory
- getSourcePlugin() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyDescriptor
- getStrategyClass() - Method in class dev.rono.igniscore.api.extension.ExtensionManifest
- getStrategyRegistry() - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- getStrategyRegistry() - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- getString(String) - Method in interface dev.rono.igniscore.api.port.IgnisDataContainer
- getString(String) - Method in class dev.rono.igniscore.api.port.MapIgnisDataContainer
- getString(String, String) - Method in class dev.rono.igniscore.api.config.ExtensionConfig
- getTask() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getTicksLeft() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getTitle() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getTitle() - Method in class dev.rono.igniscore.api.model.ItemDefinition
- getTopTexture() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- getUniqueId() - Method in interface dev.rono.igniscore.api.port.IgnisPlayer
- getUniqueId() - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- getUuid() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- getVersion() - Method in class dev.rono.igniscore.api.extension.ExtensionManifest
- getVersion() - Method in class dev.rono.igniscore.api.strategy.IgnisStrategyDescriptor
- getWorld() - Method in interface dev.rono.igniscore.api.port.IgnisPlayer
- getWorldName() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
H
- HANDLED - Enum constant in enum class dev.rono.igniscore.api.CustomBlockAction
-
Strategy already handled the click in
IgnisBlockStrategy.onPlacedClick(BlockDefinition, IgnisLocation, IgnisPlayer, IgnisInteraction, IgnisItem). - hashCode() - Method in class dev.rono.igniscore.api.config.ExtensionConfig
- hashCode() - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.rono.igniscore.api.SemVersion
-
Returns a hash code value for this object.
- hasKey(String) - Method in interface dev.rono.igniscore.api.port.IgnisDataContainer
- hasKey(String) - Method in class dev.rono.igniscore.api.port.MapIgnisDataContainer
- hasPerSideTextures() - Method in class dev.rono.igniscore.api.model.BlockDefinition
I
- iconTexture(String) - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
- id() - Method in interface dev.rono.igniscore.api.port.PlatformBootloader
-
Unique id, e.g.
- IgnisApiVersion - Class in dev.rono.igniscore.api
- IgnisBlock - Interface in dev.rono.igniscore.api.port
-
Platform-neutral block handle for interaction callbacks.
- IgnisBlockStrategy - Interface in dev.rono.igniscore.api.strategy
-
Runtime behavior for custom block types.
- IgnisCoreAPI - Class in dev.rono.igniscore.api
- IgnisCoreFacade - Interface in dev.rono.igniscore.api
-
Public runtime facade implemented by the core runtime.
- IgnisCustomInventory - Interface in dev.rono.igniscore.api.inventory
-
Marker for custom block inventories opened by strategies.
- IgnisCustomItemFactory - Interface in dev.rono.igniscore.api.port
-
Creates platform-native custom block and item stacks exposed as
IgnisItem. - IgnisDataContainer - Interface in dev.rono.igniscore.api.port
-
Platform-neutral structured data store for runtime block state.
- IgnisDropCollector - Interface in dev.rono.igniscore.api.collection
-
Collects item drops from a nearby block break or item spawn.
- IgnisEffectService - Interface in dev.rono.igniscore.api.service
-
High-level visual and audio effects for strategies and extensions.
- IgnisInteraction - Enum Class in dev.rono.igniscore.api.port
-
How a player interacted with an item or block.
- IgnisInventory - Interface in dev.rono.igniscore.api.port
-
Platform-neutral inventory handle for custom extension UIs.
- IgnisItem - Interface in dev.rono.igniscore.api.port
-
Platform-neutral item stack handle exposed to extension strategies.
- IgnisItemStrategy - Interface in dev.rono.igniscore.api.strategy
-
Runtime behavior for custom item types.
- IgnisLocation - Record Class in dev.rono.igniscore.api.port
-
Platform-neutral block position in a world.
- IgnisLocation(String, double, double, double) - Constructor for record class dev.rono.igniscore.api.port.IgnisLocation
- IgnisLocation(UUID, String, double, double, double, float, float) - Constructor for record class dev.rono.igniscore.api.port.IgnisLocation
-
Creates an instance of a
IgnisLocationrecord class. - IgnisNbtService - Interface in dev.rono.igniscore.api.service
-
Platform-neutral item and entity data access.
- IgnisPlatformIntegration - Interface in dev.rono.igniscore.api.port
-
Platform-specific hooks invoked by the shared runtime during enable/disable.
- IgnisPlayer - Interface in dev.rono.igniscore.api.port
-
Platform-neutral player handle exposed to extension strategies.
- IgnisProtocolService - Interface in dev.rono.igniscore.api.service
-
Low-level protocol integration for advanced client-side effects.
- IgnisScheduler - Interface in dev.rono.igniscore.api.port
-
Platform-neutral scheduler for delayed and repeating tasks.
- IgnisStrategy - Interface in dev.rono.igniscore.api.strategy
-
Base contract for all IgnisCore behavior strategies.
- IgnisStrategyContext - Class in dev.rono.igniscore.api.strategy
-
Services exposed to drop-in strategy plugins.
- IgnisStrategyContext(IgnisScheduler, IgnisNbtService, IgnisProtocolService, IgnisEffectService, ExtensionSupport) - Constructor for class dev.rono.igniscore.api.strategy.IgnisStrategyContext
- IgnisStrategyDescriptor - Class in dev.rono.igniscore.api.strategy
- IgnisStrategyDescriptor(String, String, String, String, String) - Constructor for class dev.rono.igniscore.api.strategy.IgnisStrategyDescriptor
- IgnisStrategyRegistry - Interface in dev.rono.igniscore.api.strategy
- IgnisTask - Interface in dev.rono.igniscore.api.port
-
Handle to a scheduled repeating or delayed task.
- IgnisWorld - Interface in dev.rono.igniscore.api.port
-
Platform-neutral world handle for world-scoped operations.
- IGNITE - Enum constant in enum class dev.rono.igniscore.api.CustomBlockAction
-
Core ignition service starts the active fuse lifecycle.
- igniteEffects() - Method in class dev.rono.igniscore.api.config.BlockBehaviorConfig
- ignitePlacedBlock(IgnisLocation, Object) - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- ignitePlacedBlock(IgnisLocation, Object) - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- igniteSound(String) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- igniteSoundOr(String) - Method in class dev.rono.igniscore.api.config.BlockBehaviorConfig
- ignitionMaterials(List) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- init(IgnisCoreFacade) - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- interactionSettings(Map) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- interactionSettings(Map) - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
- isAir() - Method in interface dev.rono.igniscore.api.port.IgnisItem
- isBlockReplaceable(Object) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- isBreakable() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- isBreakable() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- isCancelled() - Method in interface dev.rono.igniscore.api.port.IgnisTask
- isCombustible() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- isEmpty() - Method in class dev.rono.igniscore.api.config.BlockBehaviorConfig
- isEmpty() - Method in class dev.rono.igniscore.api.config.ItemBehaviorConfig
- isEnabled() - Method in interface dev.rono.igniscore.api.service.IgnisProtocolService
- isEntityValid(Object) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- isFloatBob() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- isIgnitionMaterial(StrategyProfile, String) - Static method in class dev.rono.igniscore.api.strategy.PlacedClickSupport
- isPlaceable() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- isPlaceable() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- isPreRelease() - Method in record class dev.rono.igniscore.api.SemVersion
- isPulse() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- isRegistered(String) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- isRotate() - Method in class dev.rono.igniscore.api.model.BlockDefinition
- isRuntimeCompatibleWith(SemVersion, SemVersion) - Static method in record class dev.rono.igniscore.api.SemVersion
-
Returns true when
runtimeis the same as or newer thanrequiredon the same major line. - isSeparatorSlot(int) - Method in interface dev.rono.igniscore.api.inventory.IgnisCustomInventory
- ItemBehaviorConfig - Class in dev.rono.igniscore.api.config
-
Typed view of the standard
behaviorYAML section for items. - ItemDefinition - Class in dev.rono.igniscore.api.model
- ItemDefinition(String, String, Component, List, Map, Map, int, String, String) - Constructor for class dev.rono.igniscore.api.model.ItemDefinition
- ItemDefinition(String, String, Component, List, Map, Map, Map, int, String, String) - Constructor for class dev.rono.igniscore.api.model.ItemDefinition
- ItemDefinition.Builder - Class in dev.rono.igniscore.api.model
L
- LEFT_CLICK_AIR - Enum constant in enum class dev.rono.igniscore.api.port.IgnisInteraction
- LEFT_CLICK_BLOCK - Enum constant in enum class dev.rono.igniscore.api.port.IgnisInteraction
- leftClickAction(CustomBlockAction) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- loadMap(InputStream) - Static method in class dev.rono.igniscore.api.config.YamlDefinitions
- loadMap(Path) - Static method in class dev.rono.igniscore.api.config.YamlDefinitions
- Locations - Class in dev.rono.igniscore.api.util
M
- major() - Method in record class dev.rono.igniscore.api.SemVersion
-
Returns the value of the
majorrecord component. - MapIgnisDataContainer - Class in dev.rono.igniscore.api.port
-
Default in-memory
IgnisDataContainerused byRuntimeBlockInstance. - MapIgnisDataContainer() - Constructor for class dev.rono.igniscore.api.port.MapIgnisDataContainer
- merge(StrategyProfile) - Method in class dev.rono.igniscore.api.config.BlockBehaviorConfig
- minecraftVersionRange() - Method in interface dev.rono.igniscore.api.port.PlatformBootloader
-
Minecraft version range this bootloader supports, e.g.
- minor() - Method in record class dev.rono.igniscore.api.SemVersion
-
Returns the value of the
minorrecord component.
N
- nativeInventory() - Method in interface dev.rono.igniscore.api.port.IgnisInventory
- nativeItem() - Method in interface dev.rono.igniscore.api.port.IgnisItem
- nativeLocation(IgnisLocation) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- NONE - Enum constant in enum class dev.rono.igniscore.api.CustomBlockAction
-
Platform should not intercept this click.
O
- of(String, String, String, String) - Static method in class dev.rono.igniscore.api.strategy.IgnisStrategyDescriptor
- of(String, String, String, String, String) - Static method in class dev.rono.igniscore.api.strategy.IgnisStrategyDescriptor
- of(Map) - Static method in class dev.rono.igniscore.api.config.ExtensionConfig
- onBreak(RuntimeBlockInstance) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onChange() - Method in interface dev.rono.igniscore.api.inventory.IgnisCustomInventory
- onClose() - Method in interface dev.rono.igniscore.api.inventory.IgnisCustomInventory
- onInteract(RuntimeBlockInstance, IgnisPlayer) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onItemUse(IgnisPlayer, ItemDefinition, IgnisItem, IgnisInteraction) - Method in interface dev.rono.igniscore.api.strategy.IgnisItemStrategy
- onItemUse(IgnisPlayer, ItemDefinition, IgnisItem, IgnisInteraction, IgnisBlock) - Method in interface dev.rono.igniscore.api.strategy.IgnisItemStrategy
- onPlace(RuntimeBlockInstance) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onPlaced(BlockDefinition, IgnisLocation) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onPlaced(BlockDefinition, IgnisLocation, IgnisItem) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onPlacedBreak(BlockDefinition, IgnisLocation) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onPlacedBreak(BlockDefinition, IgnisLocation, IgnisItem) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onPlacedClick(BlockDefinition, IgnisLocation, IgnisPlayer, IgnisInteraction, IgnisItem) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
-
Decide how a placed block responds to a player click.
- onPlacedInteract(BlockDefinition, IgnisLocation, IgnisPlayer, CustomBlockAction) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onPlacedInteract(BlockDefinition, IgnisLocation, IgnisPlayer, IgnisInteraction, IgnisItem, CustomBlockAction) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onRuntimeDisable() - Method in interface dev.rono.igniscore.api.port.IgnisPlatformIntegration
- onRuntimeEnable() - Method in interface dev.rono.igniscore.api.port.IgnisPlatformIntegration
- onTick(RuntimeBlockInstance) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- onTrigger(RuntimeBlockInstance, Object) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- open(String) - Method in class dev.rono.igniscore.api.extension.ExtensionResources
- OPEN - Enum constant in enum class dev.rono.igniscore.api.CustomBlockAction
-
Custom open behavior; core delegates to
IgnisBlockStrategy.onPlacedInteract(BlockDefinition, IgnisLocation, IgnisPlayer, IgnisInteraction, IgnisItem, CustomBlockAction). - openInventory(IgnisPlayer, IgnisInventory) - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- openInventory(Object) - Method in interface dev.rono.igniscore.api.port.IgnisPlayer
P
- PAPER - Enum constant in enum class dev.rono.igniscore.api.port.PlatformType
- parse(String) - Static method in record class dev.rono.igniscore.api.SemVersion
- parseBlock(Map, String, int, String) - Static method in class dev.rono.igniscore.api.config.DefinitionParser
- parseBlock(Map, String, int, String) - Static method in class dev.rono.igniscore.api.config.YamlDefinitions
- parseItem(Map, String, int, String) - Static method in class dev.rono.igniscore.api.config.DefinitionParser
- parseItem(Map, String, int, String) - Static method in class dev.rono.igniscore.api.config.YamlDefinitions
- parseManifest(Map, Path) - Static method in class dev.rono.igniscore.api.config.YamlDefinitions
- parseStrategyDescriptor(ExtensionManifest) - Static method in class dev.rono.igniscore.api.config.DefinitionParser
- patch() - Method in record class dev.rono.igniscore.api.SemVersion
-
Returns the value of the
patchrecord component. - PHYSICAL - Enum constant in enum class dev.rono.igniscore.api.port.IgnisInteraction
- pitch() - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Returns the value of the
pitchrecord component. - placeable(boolean) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- placeable(boolean) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- Placed block callbacks - Section in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
- PlacedClickSupport - Class in dev.rono.igniscore.api.strategy
-
Default placed-block click resolution from a
StrategyProfile. - placementSound(String) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- PlatformAdapter - Interface in dev.rono.igniscore.api.port
-
Aggregated platform port surface implemented by each version-specific adapter module.
- PlatformBootloader - Interface in dev.rono.igniscore.api.port
-
Version-specific entry point discovered by the bootstrap module at runtime.
- platformType() - Method in interface dev.rono.igniscore.api.port.PlatformBootloader
- PlatformType - Enum Class in dev.rono.igniscore.api.port
-
Identifies a supported host platform and Minecraft version line.
- playFakeExplosion(IgnisLocation, float, Collection) - Method in interface dev.rono.igniscore.api.service.IgnisEffectService
- playSound(IgnisLocation, String, float, float) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- playSound(IgnisLocation, String, float, float) - Method in interface dev.rono.igniscore.api.service.IgnisEffectService
- preRelease() - Method in record class dev.rono.igniscore.api.SemVersion
-
Returns the value of the
preReleaserecord component. - priority() - Method in interface dev.rono.igniscore.api.port.PlatformBootloader
-
Higher priority bootloaders are tried first (Paper before Spigot on shared hosts).
- profile(BlockDefinition) - Method in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
R
- raw(String) - Method in class dev.rono.igniscore.api.config.ExtensionConfig
- readCustomModelData(Object) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- register(IgnisStrategy) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- register(IgnisStrategyDescriptor, IgnisStrategy) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- registerCommand(String, Object) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- registerCommands() - Method in interface dev.rono.igniscore.api.port.IgnisPlatformIntegration
- registerCustomInventory(Object, IgnisCustomInventory) - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- registerDisplayEntityId(int) - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- registerDropCollector(IgnisLocation, IgnisDropCollector) - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- registerEventListeners(Object) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- reloadConfiguration() - Method in interface dev.rono.igniscore.api.port.ResourcePackHost
- reloadExtensions() - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- reloadExtensions() - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- removeDisplay(RuntimeBlockInstance) - Method in interface dev.rono.igniscore.api.port.BlockVisualRenderer
- removeEntity(Object) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- removeStaticDisplay(Object) - Method in interface dev.rono.igniscore.api.port.BlockVisualRenderer
- renderMaterial(String) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- require(String, Class, Supplier) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- requireBlockStrategy(String, String) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- requireCompatible(String, String) - Static method in class dev.rono.igniscore.api.IgnisApiVersion
-
Ensures an extension's declared
api-versionis supported by this runtime. - requireItemStrategy(String, String) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- resolve(IgnisInteraction, StrategyProfile, String) - Method in class dev.rono.igniscore.api.config.BlockBehaviorConfig
- resolve(StrategyProfile, IgnisInteraction, IgnisItem) - Static method in class dev.rono.igniscore.api.strategy.PlacedClickSupport
- resolve(StrategyProfile, IgnisInteraction, String) - Static method in class dev.rono.igniscore.api.strategy.PlacedClickSupport
- resolveSoundKey(String) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- resolveWorld(IgnisLocation) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- resolveWorld(IgnisLocation) - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- ResourcePackHost - Interface in dev.rono.igniscore.api.port
-
Host-facing resource pack lifecycle used by the shared runtime.
- restoreDecorations() - Method in interface dev.rono.igniscore.api.inventory.IgnisCustomInventory
- RIGHT_CLICK_AIR - Enum constant in enum class dev.rono.igniscore.api.port.IgnisInteraction
- RIGHT_CLICK_BLOCK - Enum constant in enum class dev.rono.igniscore.api.port.IgnisInteraction
- rightClickAction(CustomBlockAction) - Method in class dev.rono.igniscore.api.strategy.StrategyProfile.Builder
- runGlobal(Runnable) - Method in interface dev.rono.igniscore.api.port.IgnisScheduler
- runGlobalLater(Runnable, long) - Method in interface dev.rono.igniscore.api.port.IgnisScheduler
- runLater(IgnisLocation, Runnable, long) - Method in interface dev.rono.igniscore.api.port.IgnisScheduler
- runRepeating(IgnisLocation, Runnable, long, long) - Method in interface dev.rono.igniscore.api.port.IgnisScheduler
- RuntimeBlockInstance - Class in dev.rono.igniscore.api.model
-
Represents an active custom block in the world with persistent metadata and runtime state.
- RuntimeBlockInstance(UUID, BlockDefinition, IgnisLocation) - Constructor for class dev.rono.igniscore.api.model.RuntimeBlockInstance
S
- section(String) - Method in class dev.rono.igniscore.api.config.ExtensionConfig
- SemVersion - Record Class in dev.rono.igniscore.api
-
Minimal semver parser used for Ignis extension
api-versionchecks. - SemVersion(int, int, int, String) - Constructor for record class dev.rono.igniscore.api.SemVersion
-
Creates an instance of a
SemVersionrecord class. - sendFakeExplosion(IgnisLocation, float, Collection) - Method in interface dev.rono.igniscore.api.service.IgnisProtocolService
- sendMessage(Object, Component) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- sendMessage(String) - Method in interface dev.rono.igniscore.api.port.IgnisPlayer
- sendResourcePack(Object, String, byte[], boolean) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- setAmount(int) - Method in interface dev.rono.igniscore.api.port.IgnisItem
- setBlockMaterialKey(IgnisLocation, String) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- setBoolean(String, boolean) - Method in interface dev.rono.igniscore.api.port.IgnisDataContainer
- setBoolean(String, boolean) - Method in class dev.rono.igniscore.api.port.MapIgnisDataContainer
- setDisplayEntity(Object) - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- setDouble(String, double) - Method in interface dev.rono.igniscore.api.port.IgnisDataContainer
- setDouble(String, double) - Method in class dev.rono.igniscore.api.port.MapIgnisDataContainer
- setEntityString(Object, String, String) - Method in interface dev.rono.igniscore.api.service.IgnisNbtService
- setEntityTarget(Object, IgnisPlayer) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- setEntityVelocity(Object, double, double, double) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- setFlag(String, boolean) - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- setInt(String, int) - Method in interface dev.rono.igniscore.api.port.IgnisDataContainer
- setInt(String, int) - Method in class dev.rono.igniscore.api.port.MapIgnisDataContainer
- setItem(int, IgnisItem) - Method in interface dev.rono.igniscore.api.port.IgnisInventory
- setItemBoolean(IgnisItem, String, boolean) - Method in interface dev.rono.igniscore.api.service.IgnisNbtService
- setItemInt(IgnisItem, String, int) - Method in interface dev.rono.igniscore.api.service.IgnisNbtService
- setItemString(IgnisItem, String, String) - Method in interface dev.rono.igniscore.api.service.IgnisNbtService
- setMaterialKey(String) - Method in interface dev.rono.igniscore.api.port.IgnisBlock
- setString(String, String) - Method in interface dev.rono.igniscore.api.port.IgnisDataContainer
- setString(String, String) - Method in class dev.rono.igniscore.api.port.MapIgnisDataContainer
- setTask(IgnisTask) - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- setTicksLeft(int) - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- showBlockPreview(IgnisPlayer, IgnisLocation, String) - Method in interface dev.rono.igniscore.api.service.IgnisEffectService
- shutdown() - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- sideTextures(String, String, String, String) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- spawnAnimatedDisplay(RuntimeBlockInstance) - Method in interface dev.rono.igniscore.api.port.BlockVisualRenderer
- spawnEntity(String, IgnisLocation) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- spawnFallingBlock(IgnisLocation, String) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- spawnParticle(IgnisLocation, String, int, double, double, double, double) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- spawnProjectile(String, IgnisLocation, IgnisPlayer, double, double, double) - Method in interface dev.rono.igniscore.api.port.IgnisWorld
- spawnStaticDisplay(IgnisLocation, BlockDefinition) - Method in interface dev.rono.igniscore.api.port.BlockVisualRenderer
- SPIGOT - Enum constant in enum class dev.rono.igniscore.api.port.PlatformType
- SPONGE - Enum constant in enum class dev.rono.igniscore.api.port.PlatformType
- startServer() - Method in interface dev.rono.igniscore.api.port.ResourcePackHost
- stopServer() - Method in interface dev.rono.igniscore.api.port.ResourcePackHost
- StrategyProfile - Class in dev.rono.igniscore.api.strategy
-
Default behavior profile for a strategy.
- StrategyProfile.Builder - Class in dev.rono.igniscore.api.strategy
- StrategySupport - Class in dev.rono.igniscore.api.strategy
-
Pure data helpers for strategy implementations.
- string(Map, String, String) - Static method in class dev.rono.igniscore.api.config.YamlDefinitions
T
- textures(String, String, String) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- tick() - Method in class dev.rono.igniscore.api.model.RuntimeBlockInstance
- title(Component) - Method in class dev.rono.igniscore.api.model.BlockDefinition.Builder
- title(Component) - Method in class dev.rono.igniscore.api.model.ItemDefinition.Builder
- toBlock(IgnisLocation) - Static method in class dev.rono.igniscore.api.util.Locations
- toBuilder() - Method in class dev.rono.igniscore.api.strategy.StrategyProfile
- toCenter(IgnisLocation) - Static method in class dev.rono.igniscore.api.util.Locations
- toString() - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Returns a string representation of this record class.
- toString() - Method in record class dev.rono.igniscore.api.SemVersion
-
Returns a string representation of this record class.
- triggerBlock(IgnisLocation, String, Object) - Static method in class dev.rono.igniscore.api.IgnisCoreAPI
- triggerBlock(IgnisLocation, String, Object) - Method in interface dev.rono.igniscore.api.IgnisCoreFacade
- triggers(IgnisInteraction) - Method in class dev.rono.igniscore.api.config.ItemBehaviorConfig
- tryCollect(IgnisLocation, Collection) - Method in interface dev.rono.igniscore.api.collection.IgnisDropCollector
- Two lifecycles - Section in interface dev.rono.igniscore.api.strategy.IgnisBlockStrategy
U
- unregister(String) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- unregisterBySource(String) - Method in interface dev.rono.igniscore.api.strategy.IgnisStrategyRegistry
- unregisterCustomInventory(Object) - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- unregisterDropCollector(IgnisLocation) - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- unwrapLocation(Object) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- updateAnimation(RuntimeBlockInstance) - Method in interface dev.rono.igniscore.api.port.BlockVisualRenderer
V
- valueOf(String) - Static method in enum class dev.rono.igniscore.api.CustomBlockAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.rono.igniscore.api.port.IgnisInteraction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.rono.igniscore.api.port.PlatformType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.rono.igniscore.api.CustomBlockAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.rono.igniscore.api.port.IgnisInteraction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.rono.igniscore.api.port.PlatformType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withYawPitch(float, float) - Method in record class dev.rono.igniscore.api.port.IgnisLocation
- worldId() - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Returns the value of the
worldIdrecord component. - worldName() - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Returns the value of the
worldNamerecord component. - wrapBlock(Object) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- wrapItem(Object) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- wrapPlayer(Object) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
- wrapPlayer(Object) - Method in interface dev.rono.igniscore.api.strategy.ExtensionSupport
- wrapWorld(Object) - Method in interface dev.rono.igniscore.api.port.PlatformAdapter
X
- x() - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Returns the value of the
yrecord component. - YamlDefinitions - Class in dev.rono.igniscore.api.config
-
Parses YAML block and item definitions without a platform configuration API.
- yaw() - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Returns the value of the
yawrecord component.
Z
- z() - Method in record class dev.rono.igniscore.api.port.IgnisLocation
-
Returns the value of the
zrecord component.
All Classes and Interfaces|All Packages