Uses of Enum Class
dev.rono.igniscore.api.port.IgnisInteraction
Packages that use IgnisInteraction
Package
Description
YAML parsing and typed configuration views for extension definitions.
Platform-neutral port interfaces (L1) that abstract Minecraft host APIs.
Strategy interfaces and helpers for block/item extension behavior.
-
Uses of IgnisInteraction in dev.rono.igniscore.api.config
Methods in dev.rono.igniscore.api.config with parameters of type IgnisInteractionModifier and TypeMethodDescriptionItemBehaviorConfig.actionFor(IgnisInteraction interaction) Returns the configured action token for an interaction, if any.booleanItemBehaviorConfig.triggers(IgnisInteraction interaction) -
Uses of IgnisInteraction in dev.rono.igniscore.api.event
Methods in dev.rono.igniscore.api.event that return IgnisInteractionModifier and TypeMethodDescriptionBlockClickEvent.interaction()BlockInteractEvent.interaction()ItemClickEvent.interaction()Constructors in dev.rono.igniscore.api.event with parameters of type IgnisInteractionModifierConstructorDescriptionBlockClickEvent(PlacedBlock block, IgnisPlayer player, IgnisInteraction interaction, IgnisItem heldItem, CustomBlockAction defaultResult) BlockInteractEvent(PlacedBlock block, IgnisPlayer player, IgnisInteraction interaction, IgnisItem heldItem, CustomBlockAction action) ItemClickEvent(IgnisPlayer player, ItemDefinition definition, IgnisItem item, IgnisInteraction interaction, IgnisBlock clickedBlock, String actionToken) -
Uses of IgnisInteraction in dev.rono.igniscore.api.port
Subclasses with type arguments of type IgnisInteraction in dev.rono.igniscore.api.portModifier and TypeClassDescriptionenumHow a player interacted with an item or block.Methods in dev.rono.igniscore.api.port that return IgnisInteractionModifier and TypeMethodDescriptionstatic IgnisInteractionReturns the enum constant of this class with the specified name.static IgnisInteraction[]IgnisInteraction.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of IgnisInteraction in dev.rono.igniscore.api.strategy
Methods in dev.rono.igniscore.api.strategy with parameters of type IgnisInteractionModifier and TypeMethodDescriptionIgnisStrategies.Items.actionFor(ItemDefinition definition, IgnisInteraction interaction) ItemUseSupport.actionFor(ItemDefinition definition, IgnisInteraction interaction) Returns the configured behavior action token for a player interaction, if any.IgnisStrategies.Blocks.click(BlockDefinition definition, CustomBlockAction left, CustomBlockAction right, IgnisInteraction interaction, IgnisItem heldItem) IgnisStrategies.Blocks.click(BlockDefinition definition, CustomBlockAction left, CustomBlockAction right, IgnisInteraction interaction, String materialKey) static CustomBlockActionPlacedClickSupport.resolve(BlockDefinition definition, CustomBlockAction left, CustomBlockAction right, IgnisInteraction interaction, IgnisItem heldItem) Resolves the click action for a placed block using the held item's material key.static CustomBlockActionPlacedClickSupport.resolve(BlockDefinition definition, CustomBlockAction left, CustomBlockAction right, IgnisInteraction interaction, String materialKey) Resolves the click action for a placed block using an explicit material key.booleanIgnisStrategies.Items.triggers(ItemDefinition definition, IgnisInteraction interaction) static booleanItemUseSupport.triggers(ItemDefinition definition, IgnisInteraction interaction) Returnstruewhen the interaction has a configured non-empty action token.