Posted December 5, 20204 yr I creat a Glass Block which is called Tinted Glass so my problem is the RenderType the block is Translucent but i dont get normal black outlines Look there a can't upload my picture of the in game block: https://drive.google.com/file/d/1KNW5KPiNZbml95sNRnAZHUpXPBndSnWm/view?usp=sharing This is the code to set it Translucent : private void setup(final FMLCommonSetupEvent event) { RenderTypeLookup.setRenderLayer(CaveBlocks.TINTED_GLASS.get(), RenderType.getTranslucent()); } Edited December 5, 20204 yr by Luis_ST add code
December 6, 20204 yr Howdy My guess is - your VoxelShape is wrong https://greyminecraftcoder.blogspot.com/2020/02/block-shapes-voxelshapes-1144.html https://github.com/TheGreyGhost/MinecraftByExample/tree/master/src/main/java/minecraftbyexample/mbe02_block_partial -TGG
December 6, 20204 yr Author okay i have change the FMLCommonSetupEvent to FMLClientSetupEvent and i add this but it looks like forward @Override public VoxelShape getShape(BlockState state, IBlockReader worldIn, BlockPos pos, ISelectionContext context) { return VoxelShapes.fullCube(); } @Override public VoxelShape getRaytraceShape(BlockState state, IBlockReader worldIn, BlockPos pos) { return VoxelShapes.fullCube(); } @Override public VoxelShape getRenderShape(BlockState state, IBlockReader worldIn, BlockPos pos) { return VoxelShapes.fullCube(); }
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.