Sculkic Infuser
- Registry ID:
sculkmancy:sculkic_infuser - Loader status:
both
Description
Section titled “Description”Sculkic Infuser is a functional block with source-confirmed behavior. State and inventory are backed by block entities (SculkicInfuserBlockEntity). It runs scheduled logic ticks at interval(s) 1 ticks. Comparator output is implemented and reflects internal container/state data. Redstone signal behavior is implemented in the block class. Breaking/replacing the block drops stored contents. Its runtime behavior is driven by procedures such as SculkicInfuserEmittedRedstonePowerProcedure, SculkicInfuserEntityWalksOnTheBlockProcedure, SculkicInfuserOnTickUpdateProcedure.
Gameplay Progression
Section titled “Gameplay Progression”- Role in the mod: It belongs to the machine/energy stack and supports automation-oriented systems.
- How this advances the player: Players can obtain it via 1 scanned crafting recipe(s). Input path example:
TODO/VERIFY. No downstream crafting usage was detected in scanned JSON; progression may come from block runtime effects. - Reward: Primary reward is the block behavior itself (interaction, automation, or world effect).
- What can be crafted with it: No direct craft outputs were detected from this block in scanned JSON (TODO/VERIFY for tag/procedure-based recipes).
Crafting Paths
Section titled “Crafting Paths”Recipes that craft sculkmancy:sculkic_infuser
sculkic_infuser_recipe(both-different) (source:/home/julianvanmoorst/Documents/sculkmancy/src/main/resources/data/sculkmancy/recipe/sculkic_infuser_recipe.json)
Recipes that use sculkmancy:sculkic_infuser as an ingredient
-
TODO/VERIFY: no downstream crafting usage found in scanned JSON (tag-based usage may not be expanded).
-
Full matrix: /generated/recipe-matrix/
Texture
Section titled “Texture”
Texture Source Anchors
Section titled “Texture Source Anchors”- NeoForge texture source:
/home/julianvanmoorst/Documents/sculkmancy/src/main/resources/assets/sculkmancy/blockstates/sculkic_infuser.json - NeoForge texture file:
/home/julianvanmoorst/Documents/sculkmancy/src/main/resources/assets/sculkmancy/textures/block/infusertexture.png - Fabric texture source:
/home/julianvanmoorst/Documents/sculkmancy-fabric-poc/src/main/resources/assets/sculkmancy/blockstates/sculkic_infuser.json - Fabric texture file:
/home/julianvanmoorst/Documents/sculkmancy-fabric-poc/src/main/resources/assets/sculkmancy/textures/block/infusertexture.png
Technical Details
Section titled “Technical Details”- NeoForge symbol:
SCULKIC_INFUSER - NeoForge registry properties:
TODO/VERIFY(settings declared indirectly or in block class). - NeoForge block class:
SculkicInfuserBlock(/home/julianvanmoorst/Documents/sculkmancy/src/main/java/net/mcreator/sculkmancy/block/SculkicInfuserBlock.java). - NeoForge class inheritance: extends
Block; implementsEntityBlock. - NeoForge runtime hooks:
appendHoverText,canConnectRedstone,entityInside,getAnalogOutputSignal,getLightBlock,getMenuProvider,getShape,getSignal,getVisualShape,hasAnalogOutputSignal,isSignalSource,newBlockEntity,onPlace,onRemove,stepOn,tick - NeoForge linked procedures:
SculkicInfuserEmittedRedstonePowerProcedure,SculkicInfuserEntityWalksOnTheBlockProcedure,SculkicInfuserOnTickUpdateProcedure - NeoForge block entities:
SculkicInfuserBlockEntity - NeoForge scheduled tick intervals:
1 - NeoForge comparator output:
enabled. - NeoForge redstone signal hooks:
present. - NeoForge content drop on break:
enabled. - NeoForge constructor properties:
nonOpaque/noOcclusion,piston(PushReaction.BLOCK),sound(SoundType.ANVIL),strength(1f, 10f) - Fabric symbol:
SCULKIC_INFUSER - Fabric registry properties:
nonOpaque/noOcclusion,piston(PistonBehavior.BLOCK),sound(BlockSoundGroup.ANVIL),strength(1f, 10f) - Fabric block item registration:
enabled. - Fabric block class:
SculkicInfuserBlock(/home/julianvanmoorst/Documents/sculkmancy-fabric-poc/src/main/java/net/mcreator/sculkmancy/block/SculkicInfuserBlock.java). - Fabric class inheritance: extends
Block; implementsBlockEntityProvider. - Fabric runtime hooks:
onEntityCollision - Fabric linked procedures:
SculkicInfuserEmittedRedstonePowerProcedure,SculkicInfuserEntityWalksOnTheBlockProcedure,SculkicInfuserOnTickUpdateProcedure - Fabric block entities:
SculkmancyEnergyBlockEntity - Fabric scheduled tick intervals:
1
Data Source Anchors
Section titled “Data Source Anchors”- NeoForge:
SCULKIC_INFUSER(/home/julianvanmoorst/Documents/sculkmancy/src/main/java/net/mcreator/sculkmancy/init/SculkmancyModBlocks.java) - Fabric:
SCULKIC_INFUSER(/home/julianvanmoorst/Documents/sculkmancy-fabric-poc/src/main/java/net/mcreator/sculkmancy/ModBlocks.java)
Related Mechanics
Section titled “Related Mechanics”- Blocks Overview
- Generated Block Registry
- Energy Network
- Mechanics Overview
- Generated Mechanics Handlers
Verification Notes
Section titled “Verification Notes”- Static parse indicates no unresolved issues.