// WORKS WITH FABRIC  /* in client mod initializer: */ BlockRenderLayerMap.INSTANCE.putBlock(ExampleMod.MY_BLOCK, RenderLayer.getCutout()); // Replace `RenderLayer.getCutout()` with `RenderLayer.getTranslucent()` if you have a translucent texture.  /* use the nonOpaque method on your block settings. */ class MyBlock extends Block {     public MyBlock() {         super(Settings.of(Material.STONE).nonOpaque());     }       [...] }

Read more of this post