Interface IgnisCoreFacade
public interface IgnisCoreFacade
Public runtime facade implemented by the core runtime.
-
Method Summary
Modifier and TypeMethodDescriptioncreateBlockItem(String typeId) createItem(String typeId) getPlacedBlockType(IgnisLocation location) ignitePlacedBlock(IgnisLocation location, Object context) voidtriggerBlock(IgnisLocation location, String typeId, Object context)
-
Method Details
-
getBlockTypes
Map<String, BlockDefinition> getBlockTypes() -
getItemTypes
Map<String, ItemDefinition> getItemTypes() -
triggerBlock
-
ignitePlacedBlock
-
getPlacedBlockType
-
getActiveBlocks
Collection<RuntimeBlockInstance> getActiveBlocks() -
createBlockItem
-
createItem
-
getStrategyRegistry
IgnisStrategyRegistry getStrategyRegistry() -
getNbtService
IgnisNbtService getNbtService() -
getProtocolService
IgnisProtocolService getProtocolService() -
getEffectService
IgnisEffectService getEffectService() -
reloadExtensions
void reloadExtensions()
-