EntityCulling icon indicating copy to clipboard operation
EntityCulling copied to clipboard

Structure block borders can't be blacklisted

Open MrRedstoneA1 opened this issue 1 month ago • 4 comments

I've tried everything to stop culling structure block borders. I tried putting the block ID into the tile entity blacklist, I tried putting it in the entity blacklist, I even tried putting the block class and tile entity class into the json file. Nothing works. I'm either doing something wrong or this is a bug.

EntityCulling 1.12.2-1.6.3

MrRedstoneA1 avatar Nov 29 '25 12:11 MrRedstoneA1

Oh wait, just realized, 1.12.2? I think there is a mistake in that version, that you need to use the tile.StructureBlock or however It's called in the langfile. https://github.com/tr7zw/EntityCulling/blob/1.12/EntityCulling-Forge/src/main/java/dev/tr7zw/entityculling/CullTask.java#L68

tr7zw avatar Dec 09 '25 20:12 tr7zw

Already tried that. It prevents the block itself from being culled, but the border is a separate special render not part of the structure block. I had to toggle entity culling off to work on my structures.

MrRedstoneA1 avatar Dec 10 '25 14:12 MrRedstoneA1

Huh, might be some 1.12.2 quirk. Doubt that the user base of "using 1.12.2 and structure blocks" with entity culling is more than a handful, so I will push that to a "wont fix" for now. (Also, the block itself is not culled anyway, as it's a normal block? So possible you had the wrong ID still)

tr7zw avatar Dec 10 '25 14:12 tr7zw

structure blocks are tile entities. They need to be able to store NBT data. But I see why you'd mark it as won't fix. It really is an edge case.

MrRedstoneA1 avatar Dec 10 '25 16:12 MrRedstoneA1