Posted March 23, 20205 yr What do I have to do to get transparent textures into the game? I have overwritten "isTransparent" and "isVaiableOpacity" but it remains grey where it should be transparent. It is a SixWayBlock that I have overwritten. Blockstate and models load normally. Edited March 24, 20205 yr by Niprow solved I will make fun of you if you are not able to look into the (vanilla-) code.
March 24, 20205 yr Hi You may need to set a different rendertype eg public class StartupClientOnly { /** * Tell the renderer this is a solid block (default is translucent) * @param event */ @SubscribeEvent public static void onClientSetupEvent(FMLClientSetupEvent event) { RenderTypeLookup.setRenderLayer(yourBlockInstance, RenderType.getTranslucent()); } } where your main mod class has done this: MOD_EVENT_BUS.register(StartupClientOnly.class); although the default is translucent so that seems less likely. Are you sure that your block texture has an alpha channel with the proper values for transparency? -TGG Edited March 24, 20205 yr by TheGreyGhost more info
March 24, 20205 yr Author 2 hours ago, TheGreyGhost said: Hi You may need to set a different rendertype eg public class StartupClientOnly { /** * Tell the renderer this is a solid block (default is translucent) * @param event */ @SubscribeEvent public static void onClientSetupEvent(FMLClientSetupEvent event) { RenderTypeLookup.setRenderLayer(yourBlockInstance, RenderType.getTranslucent()); } } where your main mod class has done this: MOD_EVENT_BUS.register(StartupClientOnly.class); although the default is translucent so that seems less likely. Are you sure that your block texture has an alpha channel with the proper values for transparency? -TGG works - thanks I will make fun of you if you are not able to look into the (vanilla-) code.
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.