Uses of Enum Class
dev.rono.igniscore.api.CustomBlockAction
Packages that use CustomBlockAction
Package
Description
Public IgnisCore API surface for extensions and platform integrations.
Strategy interfaces and helpers for block/item extension behavior.
-
Uses of CustomBlockAction in dev.rono.igniscore.api
Subclasses with type arguments of type CustomBlockAction in dev.rono.igniscore.apiModifier and TypeClassDescriptionenumOutcome of a placed-block click handled byOnBlockClickListener.Methods in dev.rono.igniscore.api that return CustomBlockActionModifier and TypeMethodDescriptionstatic CustomBlockActionReturns the enum constant of this class with the specified name.static CustomBlockAction[]CustomBlockAction.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of CustomBlockAction in dev.rono.igniscore.api.event
Methods in dev.rono.igniscore.api.event that return CustomBlockActionMethods in dev.rono.igniscore.api.event with parameters of type CustomBlockActionConstructors in dev.rono.igniscore.api.event with parameters of type CustomBlockActionModifierConstructorDescriptionBlockClickEvent(PlacedBlock block, IgnisPlayer player, IgnisInteraction interaction, IgnisItem heldItem, CustomBlockAction defaultResult) BlockInteractEvent(PlacedBlock block, IgnisPlayer player, IgnisInteraction interaction, IgnisItem heldItem, CustomBlockAction action) -
Uses of CustomBlockAction in dev.rono.igniscore.api.strategy
Methods in dev.rono.igniscore.api.strategy that return CustomBlockActionModifier and TypeMethodDescriptionIgnisStrategies.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.Methods in dev.rono.igniscore.api.strategy with parameters of type CustomBlockActionModifier and TypeMethodDescriptionIgnisStrategies.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.