Carpenter's Blocks

Carpenter's Blocks

24M Downloads

Question - How to be compatible with carpenter's blocks?

tterrag1098 opened this issue ยท 7 comments

commented

I have a block, fused quartz, that won't go into carpenter's blocks. When added to the override list, it renders invisible. What do I need to add/remove to make it work?

commented

But why won't it go into the block?

commented

It does go into the block when you provide the override. You just can't see it. Not all blocks work, and having to override them in the configuration file is the first hint they may not work correctly.

commented

I should have clarified, I am a developer for EnderIO, I'm asking what I can change to make it be insertable by default.

commented

If it's invisible there isn't a way to fix it. It relies on a tile entity that is never initialized, and therefore won't produce the texture in all likelihood.

I just grab the default icon from the ItemStack, or the non-location-sensitive block method, which is basic but guaranteed to be safe. Granted, it's been a while since I've peeked at the code... but I'm pretty sure that's how I do it.

commented

It seems you check renderAsNormalBlock but the chisel blocks override that and return false yet they work. Are they excepted manually?

commented

They seem to work fine from what I hear. They probably don't meet any of the other conditions. And no, the only cover exceptions are the ones listed in the configuration file.