Posted April 24, 20232 yr The code below is marked deprecated, and marked to be removed soon: private void clientSetup(final FMLClientSetupEvent event) { ItemBlockRenderTypes.setRenderLayer(ModBlocks.BLOCK_SHORT_GRASS.get(), RenderType.cutout()); } The source code said that it is deprecated since 1.19, what's the equivalent method for this in 1.19.3?
April 24, 20232 yr This is a support forum. i.e. it is for people that have real problems. It is not a way for you use other people as a human search engine or ask lazy FAQs. Anyway: Read the actual deprecation message. https://github.com/MinecraftForge/MinecraftForge/blob/47c807c0e3ef17ee4ad31bb9813f717d28dbfacd/patches/minecraft/net/minecraft/client/renderer/ItemBlockRenderTypes.java.patch#L92 e.g. https://github.com/BluSunrize/ImmersiveEngineering/blob/1.19.2/src/generated/resources/assets/immersiveengineering/models/block/alu_scaffolding_standard.json#L3 Boilerplate: If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one. If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install Large files should be posted to a file sharing site like https://gist.github.com You should also read the support forum sticky post.
April 24, 20232 yr Author 31 minutes ago, warjort said: This is a support forum. i.e. it is for people that have real problems. It is not a way for you use other people as a human search engine or ask lazy FAQs. Anyway: Read the actual deprecation message. https://github.com/MinecraftForge/MinecraftForge/blob/47c807c0e3ef17ee4ad31bb9813f717d28dbfacd/patches/minecraft/net/minecraft/client/renderer/ItemBlockRenderTypes.java.patch#L92 e.g. https://github.com/BluSunrize/ImmersiveEngineering/blob/1.19.2/src/generated/resources/assets/immersiveengineering/models/block/alu_scaffolding_standard.json#L3 Where I am supposed to post this kind of posts? And, thank you for pointing out the deprecation message. Edited April 24, 20232 yr by thebluetropics
April 24, 20232 yr 28 minutes ago, thebluetropics said: Where I am supposed to post this kind of posts? Maybe a forum that says it is about learning minecraft modding? Assuming they also tolerate lazy faqs. But that is not this forum. This forum is for people that have tried to figure it out for themselves and have reached a roadblock. Good questions: "I have tried to figure it out for myself. I don't understand why it does not work (shows the full code, not random snippets out of context)". Bad questions: "Can you teach me?" "Please tell me how to write my mod for me" "I'm too lazy to use search and see if my question is already answered (many times) in this forum or elsewhere". Edited April 24, 20232 yr by warjort Boilerplate: If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one. If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install Large files should be posted to a file sharing site like https://gist.github.com You should also read the support forum sticky post.
March 13, 20241 yr @warjort This is not how you treat people... Not everyone has the knowledge you have. I've been modding for 3 years and I didn't even know about these deprecation messages. Most of us do this as a hobby for a few hours a week. Edited March 13, 20241 yr by DaqEm
July 6Jul 6 For anyone still looking for the equivalent for 1.19.2+, the render type should be set for the model. In datagen, this can be done by using ModelBuilder::renderType, otherwise just add the line directly to the json file. As for the validity of this question, the idiomatic solution is presented nowhere online; ModelBuilder::renderType is never addressed when discussing block render types meaning that the solution I have provided is the first mentioned usage. Furthermore, there are no external references to this function meaning that to discover its existence requires a deep search through Forge's code. Therefore it is not only understandable but expected that most beginner modders would struggle to find this function given the already poor documentation of Forge's API.
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.