Posted January 7, 20205 yr The titles says all. What is the best Method for registering things (example: Blocks, Items, Dimensions, …)? It just for know the best method and improve my modders skill. New in Modding? == Still learning!
January 7, 20205 yr 4 hours ago, diesieben07 said: DeferredRegister is the most up to date and modern way. This is new. Just had to do a search for it, as this is the first I'd heard of it. I hadn't read this thread when it was new: Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
January 7, 20205 yr I have seen references to the DeferredRegister in the test mods, but it is only today that I actually started looking into how it works. The documentation makes absolutely no mention of it at all (admittedly most of the documentation is not up to date). Would be nice if someone who understood it more could update the docs and preferably give an example (I didn't know that it sort of replaced ObjectHolder fields).
January 8, 20205 yr 14 hours ago, diesieben07 said: There is extensive Javadocs, including copy-paste-ready examples, on the DeferredRegister class. True, but there is absolutely no mention of it in the documentation. Most modders wouldn't know to look at the javadoc of a class which they haven't heard of. Either way, this is now off-topic. Edited January 8, 20205 yr by Alpvax
January 8, 20205 yr Just now, diesieben07 said: Fee free to contribute: https://github.com/MinecraftForge/Documentation/ I am well aware of that. My issue is that I don't feel that I know enough about it to start explaining it to others (I haven't yet looked into how you would use RegistryObject for example). I would prefer that someone who knows how to use it write it, then I could learn from that.
January 8, 20205 yr 3 hours ago, diesieben07 said: Fee free to contribute: https://github.com/MinecraftForge/Documentation/ The docs site is great, but it does need 1.14 and/or 1.15 branches to be created. 1.13.x is basically dead now, and 1.12 is no longer supported. This was even mentioned in a recent pull request: https://github.com/MinecraftForge/Documentation/pull/239 On the same topic, even though there are a few recent pull requests, the last commit to 1.13.x was 5 months ago. I'm not having a dig at anyone here - I know everyone has busy lives - but it does suggest that the docs site could benefit from one or more dedicated maintainers. (Hey, once a 1.14 branch is created, I'll write up pages on particles and container/gui registration )
January 9, 20205 yr Author On 1/7/2020 at 11:03 AM, diesieben07 said: DeferredRegister is the most up to date and modern way. But i can use the RegistryEvent, or not? New in Modding? == Still learning!
January 9, 20205 yr 19 minutes ago, diesieben07 said: DeferredRegister makes it impossible to do things at the wrong time. Finally. Give me a couple hours and I’ll have pushed my changes to ExampleMod and my tutorials that make all registration use DeferredRegisty. About Me Spoiler My Discord - Cadiboo#8887 My Website - Cadiboo.github.io My Mods - Cadiboo.github.io/projects My Tutorials - Cadiboo.github.io/tutorials Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support. When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible. Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)
January 9, 20205 yr Author 1 hour ago, diesieben07 said: registry entries I only now realize that I don't know exactly what it is. And yes, I read the link, only I still don't know what it is. New in Modding? == Still learning!
April 8, 20205 yr @Cadiboo// You can do extra filtering here if you don't want some blocks to have an BlockItem automatically registered for them // .filter(block -> needsItemBlock(block)) that was in your ExampleMod in ModEventSubscriber class. But I don't know how to use it. How do I add a block so that it's not in the creative tab?
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.