Uses of Interface
dev.rono.igniscore.api.port.IgnisItem
Packages that use IgnisItem
Package
Description
Public IgnisCore API surface for extensions and platform integrations.
Drop collection hooks for placed custom blocks.
Custom inventory contracts for block and item strategies.
Platform-neutral port interfaces (L1) that abstract Minecraft host APIs.
Cross-cutting runtime services (L3) built on top of platform ports.
Strategy interfaces and helpers for block/item extension behavior.
-
Uses of IgnisItem in dev.rono.igniscore.api
Methods in dev.rono.igniscore.api that return IgnisItemModifier and TypeMethodDescriptionstatic IgnisItemIgnisCoreAPI.createBlockItem(String typeId) Creates a platform item stack representing a placeable custom block.IgnisCoreFacade.createBlockItem(String typeId) Creates a platform item stack representing a placeable custom block.static IgnisItemIgnisCoreAPI.createItem(String typeId) Creates a platform item stack for a custom item type.IgnisCoreFacade.createItem(String typeId) Creates a platform item stack for a custom item type. -
Uses of IgnisItem in dev.rono.igniscore.api.collection
Method parameters in dev.rono.igniscore.api.collection with type arguments of type IgnisItemModifier and TypeMethodDescriptionbooleanIgnisDropCollector.tryCollect(IgnisLocation location, Collection<IgnisItem> drops) Attempts to absorb drops nearlocation. -
Uses of IgnisItem in dev.rono.igniscore.api.event
Methods in dev.rono.igniscore.api.event that return IgnisItemModifier and TypeMethodDescriptionBlockBreakEvent.droppedItem()BlockClickEvent.heldItem()BlockInteractEvent.heldItem()ItemClickEvent.item()BlockPlaceEvent.placedFrom()Constructors in dev.rono.igniscore.api.event with parameters of type IgnisItemModifierConstructorDescriptionBlockBreakEvent(PlacedBlock block, IgnisItem droppedItem) BlockClickEvent(PlacedBlock block, IgnisPlayer player, IgnisInteraction interaction, IgnisItem heldItem, CustomBlockAction defaultResult) BlockInteractEvent(PlacedBlock block, IgnisPlayer player, IgnisInteraction interaction, IgnisItem heldItem, CustomBlockAction action) BlockPlaceEvent(PlacedBlock block, IgnisItem placedFrom) ItemClickEvent(IgnisPlayer player, ItemDefinition definition, IgnisItem item, IgnisInteraction interaction, IgnisBlock clickedBlock, String actionToken) -
Uses of IgnisItem in dev.rono.igniscore.api.inventory
Methods in dev.rono.igniscore.api.inventory with parameters of type IgnisItem -
Uses of IgnisItem in dev.rono.igniscore.api.port
Methods in dev.rono.igniscore.api.port that return IgnisItemModifier and TypeMethodDescriptionIgnisCustomItemFactory.createBlockItem(String typeId) Creates an item stack for a custom block type.IgnisCustomItemFactory.createItem(String typeId) Creates an item stack for a custom item type.PlatformAdapter.createMaterialItem(String materialKey, int amount) Creates a vanilla material item stack.default IgnisItemIgnisWorld.getDroppedItem(Object platformEntity) IgnisInventory.getItem(int slot) Wraps a native item stack as anIgnisItem.Methods in dev.rono.igniscore.api.port with parameters of type IgnisItem -
Uses of IgnisItem in dev.rono.igniscore.api.service
Methods in dev.rono.igniscore.api.service with parameters of type IgnisItemModifier and TypeMethodDescriptionbooleanIgnisNbtService.getItemBoolean(IgnisItem item, String key, boolean defaultValue) intIgnisNbtService.getItemInt(IgnisItem item, String key, int defaultValue) IgnisNbtService.getItemString(IgnisItem item, String key) voidIgnisNbtService.setItemBoolean(IgnisItem item, String key, boolean value) Stores a boolean on an item stack.voidIgnisNbtService.setItemInt(IgnisItem item, String key, int value) Stores an integer on an item stack.voidIgnisNbtService.setItemString(IgnisItem item, String key, String value) Stores a string on an item stack. -
Uses of IgnisItem in dev.rono.igniscore.api.strategy
Methods in dev.rono.igniscore.api.strategy that return IgnisItemModifier and TypeMethodDescriptionExtensionSupport.createItem(String materialKey, int amount) Creates a vanilla or mapped material item stack.Methods in dev.rono.igniscore.api.strategy with parameters of type IgnisItemModifier and TypeMethodDescriptionIgnisStrategies.Blocks.click(BlockDefinition definition, CustomBlockAction left, CustomBlockAction right, IgnisInteraction interaction, IgnisItem heldItem) 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.