Structurize
Structurize copied to clipboard
[1.16.5] Immersive Engineering/Industry/Petroleum Not rendering right
Prerequisites
- [ x] I am running the latest alpha version of Structurize for my Minecraft version.
- [x ] I checked the MineColonies/Structurize wiki and made sure that my issue is not covered there.
- [x ] I made sure that this mod compatibility issue is not a duplicate of any existing mod compatibility issue.
Context
- Minecraft Version: 1.16.5
- Structurize Version: structurize-0.13.254-ALPHA-universal
- Related Mods and their Versions: ImmersiveEngineering-1.16.5-5.0.7-143 ImmersiveIndustry-1.16.5-0.1.5c ImmersivePetroleum-1.16.5-3.3.0-10 immersiveposts-1.16.5-4.2.2 jei-1.16.5-7.7.1.138
Expected behavior
Blocks rendering as placed
Actual behavior

Steps to reproduce the issue
- Use build tool
- Select "My Schematics"
- Select "Steam Engine" Steam Engine Schematic Placed under structurize\scans
Logs
- latest.log: Latest.log
- crashlog: no crash
Notes
Viewers
- Add a thumbs-up to the mod compatibility issue if you are also affected. This helps the bug report become more visible to the team and doesn't clutter the comments.
- Add a comment if you have any insights or background information that isn't already part of the conversation.
It looks like immersive engineering tries to read capability from fake rendering world that obviously does not have capabilities. Someone has to look if we do provide empty capabilities correctly, if we do then it's their fault
The proximate cause appears to be that BlueprintBlockAccess.getChunkSource() returns null instead of providing a compatible chunk provider. It's not a commonly used interface, but it probably ought to be implemented on the Structurize side.