Uses of Interface
dev.rono.igniscore.api.strategy.IgnisStrategy
Packages that use IgnisStrategy
Package
Description
Strategy interfaces and helpers for block/item extension behavior.
-
Uses of IgnisStrategy in dev.rono.igniscore.api.strategy
Subinterfaces of IgnisStrategy in dev.rono.igniscore.api.strategyModifier and TypeInterfaceDescriptioninterfaceRuntime registration for custom block types.interfaceRuntime registration for custom item types.Classes in dev.rono.igniscore.api.strategy that implement IgnisStrategyModifier and TypeClassDescriptionclassConvenience base class for custom block behavior strategies.classConvenience base class for custom item behavior strategies.classBase class for extension strategies with descriptor binding.Methods in dev.rono.igniscore.api.strategy with type parameters of type IgnisStrategyModifier and TypeMethodDescriptiondefault <T extends IgnisStrategy>
Optional<T> Looks up a strategy and casts it to the requested type.default <T extends IgnisStrategy>
TRequires a registered strategy of the given type.Methods in dev.rono.igniscore.api.strategy that return IgnisStrategyModifier and TypeMethodDescriptionReturns a registered strategy, or the built-indefaultexplosion strategy when the id is missing.Methods in dev.rono.igniscore.api.strategy that return types with arguments of type IgnisStrategyModifier and TypeMethodDescriptionLooks up a strategy by id without substituting defaults.Methods in dev.rono.igniscore.api.strategy with parameters of type IgnisStrategyModifier and TypeMethodDescriptionvoidIgnisStrategyRegistry.register(IgnisStrategy strategy) Registers a strategy using metadata fromIgnisStrategy.descriptor().voidIgnisStrategyRegistry.register(IgnisStrategyDescriptor descriptor, IgnisStrategy strategy) Registers a strategy with an explicit descriptor.