Cold Sweat

Cold Sweat

1M Downloads

[Suggestion] Configuration that allows other blocks to work like Hearth

ChenXi8112 opened this issue ยท 1 comments

commented

On many occasions, there will be many blocks which are supposed to work like Hearth in the modpacks, such as the air conditioner in many decorative mods. However, I can't let them enable to make rooms warm like Hearth. If there is a way to do that, it will be better.
Thus, you can add a configuration to allow other blocks to work like Hearth, in my opinion.
The configuraion can be a list like this:
[["block_1", "nbt_1", strength],["block_2", "nbt_2", strength]... etc]

commented

This would be pretty difficult, if not impossible to implement effectively. When giving hearth functionality to the icebox and boiler, I had to rewrite a lot of code to make them work properly with this added feature. That's a liberty I have with my own blocks, but not other mods' stuff.

There's also the fact that the hearth is a tile entity, which is basically just a.more advanced version of a block. The issue here is that only one tile entity can exist per block, which means the hearth functionality would be replacing the existing functionality, which would inevitably cause a whole load of other problems when the mod is expecting that functionality to be there. Correct me if I'm wrong about any of this, but I just don't think it's practical.