Posted February 20, 20205 yr Hello, i have looked to find the Vanilla Code, but i simply cant find it. I followed a tutorial on youtube for the 1.15.2 and i have this code: https://github.com/DragonGamerDevelopers/NewFantasyMod/blob/1.15.2/src/main/java/mod/dragonita/fantasymod/world/gen/FantasyOreGen.java#L25 Then i looked into my World to see if it worked or not, but nothing, i cant find my Ore. I ask here: does my Code actually work and if not, then why? New in Modding? == Still learning!
February 20, 20205 yr 100% sure all world generation events get loaded in FMLCommonSetupEvent. Try moving FantasyOreGen.generateOre() into setup in Main. Works for me with my custom structure generation. Edited February 20, 20205 yr by OBCLetter Hi! I'm a Java programmer but barely know anything Minecraft related.
February 21, 20205 yr Author Ehm, sorry to boring you, but i dont have any idea on how use it. New in Modding? == Still learning!
February 23, 20205 yr Author Ok, i read the Javadocs, but it still dont work. Why? i implemented DeferredWorkQueue.CheckedRunnable to my Main class, but still dont work. Why? New in Modding? == Still learning!
February 23, 20205 yr Author On 2/21/2020 at 12:10 PM, diesieben07 said: Did you read the Javadocs? Did you look at the available methods? 3 hours ago, diesieben07 said: Why did you do that? That doesn't accomplish anything. I have read the Docs and see the Methods, and the only thing i have see was a interface. Then i tried with implementing it and have see the run function. I have think that it should work but no. How should i then use it? It only has a Inerface. Edit: I false used it and now see a couple of functions, now i am trying to use it (Dont have a Idea on how using Runnable). Edited February 23, 20205 yr by DragonITA New in Modding? == Still learning!
February 23, 20205 yr Author Ok, i have implemented Runnable to my OreGen class, but still dont know how to pass it in the Parameters of DeferredWorkQueue.runLater. Any Idea? Realy need help pls. New in Modding? == Still learning!
February 23, 20205 yr Author 37 minutes ago, diesieben07 said: Do you actually understand what runLater does? Yes, it load the Thread after something has accomplished (my Laptop battery was empty and i am writting from mobile), i think after the World has loaded? New in Modding? == Still learning!
February 24, 20205 yr Author Ok, but how can i the use it? Any idea? I dont know how to work with the DeferredWorkqueue. I implemented Runnable to my Oregen, but still dont know how to pass my class to the parameters of from the function. New in Modding? == Still learning!
February 24, 20205 yr Author Ok, then it is pretty simple When i come to my home (after the school) then i will try what you suggest. Thanks for helping me! New in Modding? == Still learning!
February 24, 20205 yr Author 9 hours ago, diesieben07 said: Implementing Runnable "to your Oregen" doesn't make sense. You need to pass in a Runnable that will use Biome#addFeature like you already do now. Ehm nope, i am getting a error when launching the game: Registry Object non present. I the have see the Log and it sems to see that it dont work because it dont find my custom Ore. Ok, yet i really understanding nothing. Was this a problem from DeferredWorkQueue, that it run before the DeferredRegister? Log: https://github.com/DragonGamerDevelopers/Minecraft-Modding-Logs/blob/master/LOG.log Main.java: https://github.com/DragonGamerDevelopers/NewFantasyMod/blob/1.15.2/src/main/java/mod/dragonita/fantasymod/Main.java Edited February 24, 20205 yr by DragonITA New in Modding? == Still learning!
February 24, 20205 yr Author @diesieben07Is this the reason that it was deprecated? New in Modding? == Still learning!
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.