Everything posted by yusufgamer
-
Caused by: java.lang.IllegalStateException: Missing loottable 'minecraft:entities/allay' for 'minecraft:allay'
Fixed this issue it was caused by my ModEntityLootTables and i was missing the getKnownEntityTypes function
-
Caused by: java.lang.IllegalStateException: Missing loottable 'minecraft:entities/allay' for 'minecraft:allay'
Caused by: java.lang.IllegalStateException: Missing loottable 'minecraft:entities/allay' for 'minecraft:allay' at TRANSFORMER/[email protected]/net.minecraft.data.loot.EntityLootSubProvider.lambda$generate$1(EntityLootSubProvider.java:62) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at TRANSFORMER/[email protected]/net.minecraft.data.loot.EntityLootSubProvider.generate(EntityLootSubProvider.java:55) at TRANSFORMER/[email protected]/net.minecraft.data.loot.LootTableProvider.lambda$run$1(LootTableProvider.java:39) at MC-BOOTSTRAP/[email protected]/com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) at TRANSFORMER/[email protected]/net.minecraft.data.loot.LootTableProvider.run(LootTableProvider.java:38) at TRANSFORMER/[email protected]/net.minecraft.data.HashCache.generateUpdate(HashCache.java:92) at TRANSFORMER/[email protected]/net.minecraft.data.DataGenerator.lambda$run$0(DataGenerator.java:47) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) at TRANSFORMER/[email protected]/net.minecraft.data.DataGenerator.run(DataGenerator.java:40) at TRANSFORMER/[email protected]/net.minecraftforge.data.event.GatherDataEvent$DataGeneratorConfig.lambda$runAll$2(GatherDataEvent.java:110) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.api.LamdbaExceptionUtils.lambda$rethrowConsumer$0(LamdbaExceptionUtils.java:34) at java.base/java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:647) at TRANSFORMER/[email protected]/net.minecraftforge.data.event.GatherDataEvent$DataGeneratorConfig.runAll(GatherDataEvent.java:106) at TRANSFORMER/[email protected]/net.minecraftforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:54) at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:93) ... 13 more I get this error when i try to generate my loot tables. Here is my code public class ModBlockLootTables extends BlockLootSubProvider { protected ModBlockLootTables() { super(Set.of(), FeatureFlags.REGISTRY.allFlags()); } @Override protected void generate() { // ores add(BlockInit.BLACK_DIAMOND_ORE.get(), createOreDrop(BlockInit.BLACK_DIAMOND_ORE.get(), ItemInit.BLACK_DIAMOND_SCRAP.get())); add(BlockInit.DEEPSLATE_BLACK_DIAMOND_ORE.get(), createOreDrop( BlockInit.BLACK_DIAMOND_ORE.get(), ItemInit.BLACK_DIAMOND_SCRAP.get())); add(BlockInit.INFINITUM_ORE.get(), createOreDrop(BlockInit.INFINITUM_ORE.get(), ItemInit.INFINITUM_SCRAP.get())); add(BlockInit.SPEED_ORE.get(), createOreDrop(BlockInit.SPEED_ORE.get(), ItemInit.SPEED.get())); add(BlockInit.DEEPSLATE_SPEED_ORE.get(), createOreDrop(BlockInit.DEEPSLATE_SPEED_ORE.get(), ItemInit.SPEED.get())); add(BlockInit.OMNITRIX_ORE.get(), createOreDrop(BlockInit.OMNITRIX_ORE.get(), ItemInit.RAW_OMNITRIX.get())); add(BlockInit.DEEPSLATE_OMNITRIX_ORE.get(), createOreDrop(BlockInit.DEEPSLATE_OMNITRIX_ORE.get(), ItemInit.RAW_OMNITRIX.get())); add(BlockInit.IMPERIUM_ORE.get(), createOreDrop(BlockInit.IMPERIUM_ORE.get(), ItemInit.RAW_IMPERIUM.get())); add(BlockInit.DEEPSLATE_IMPERIUM_ORE.get(), createOreDrop(BlockInit.DEEPSLATE_IMPERIUM_ORE.get(), ItemInit.RAW_IMPERIUM.get())); add(BlockInit.LEGENDARY_ORE.get(), createOreDrop(BlockInit.LEGENDARY_ORE.get(), ItemInit.RAW_LEGENDARY.get())); add(BlockInit.DEEPSLATE_LEGENDARY_ORE.get(), createOreDrop( BlockInit.DEEPSLATE_LEGENDARY_ORE.get(), ItemInit.RAW_LEGENDARY.get())); add(BlockInit.RUBY_ORE.get(), createOreDrop(BlockInit.RUBY_ORE.get(), ItemInit.RUBY.get())); add(BlockInit.DEEPSLATE_RUBY_ORE.get(), createOreDrop(BlockInit.DEEPSLATE_LEGENDARY_ORE.get(), ItemInit.RUBY.get())); // blocks dropSelf(BlockInit.OMNITRIX_BLOCK.get()); dropSelf(BlockInit.FIRE_BLOCK.get()); dropSelf(BlockInit.RUBY_BLOCK.get()); dropSelf(BlockInit.SPEED_BLOCK.get()); dropSelf(BlockInit.INFINITUM_BLOCK.get()); dropSelf(BlockInit.BLACK_DIAMOND_BLOCK.get()); dropSelf(BlockInit.LEGENDARY_BLOCK.get()); dropSelf(BlockInit.IMPERIUM_BLOCK.get()); dropSelf(BlockInit.FIRE_ORE.get()); dropSelf(BlockInit.OmnitrixCrafter.get()); } @Override protected Iterable<Block> getKnownBlocks() { return ForgeRegistries.BLOCKS.getValues() .stream() .filter(block -> BenTenMod.MOD_ID .equals(ForgeRegistries.BLOCKS.getKey(block).getNamespace())) .collect(Collectors.toSet()); } } public class ModLootTables extends LootTableProvider { public ModLootTables(DataGenerator dataGeneratorIn) { super(dataGeneratorIn.getPackOutput(), Set.of(), ImmutableList.of( new SubProviderEntry(ModBlockLootTables::new, LootContextParamSets.BLOCK), new SubProviderEntry(ModEntityLootTables::new, LootContextParamSets.ENTITY))); } @Override public List<SubProviderEntry> getTables() { return ImmutableList.of( new SubProviderEntry(ModBlockLootTables::new, LootContextParamSets.BLOCK), new SubProviderEntry(ModEntityLootTables::new, LootContextParamSets.ENTITY)); } @Override protected void validate(Map<ResourceLocation, LootTable> map, ValidationContext validationtracker) { map.forEach((id, table) -> LootTables.validate(validationtracker, id, table)); } }
-
RunData Fails on 1.18
When i run data i get this error Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:39) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:106) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:77) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at MC-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.ForgeDataUserdevLaunchHandler.lambda$launchService$0(ForgeDataUserdevLaunchHandler.java:41) at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) ... 7 more Caused by: net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [ fml.modloading.failedtoloadmod ] at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:235) at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModLoader.lambda$dispatchAndHandleError$21(ModLoader.java:200) at java.base/java.util.Optional.ifPresent(Optional.java:178) at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:200) at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModLoader.lambda$gatherAndInitializeMods$11(ModLoader.java:177) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:177) at TRANSFORMER/[email protected]/net.minecraftforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:52) at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:65) ... 13 more Caused by: java.lang.reflect.InvocationTargetException Caused by: net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [ > Task :runData FAILED :runData (Thread[Execution worker for ':',5,main]) completed. Took 38.808 secs. Execution failed for task ':runData'. > Process 'command '/Users/YusufIsmail/Library/Java/JavaVirtualMachines/corretto-17.0.1/Contents/Home/bin/java'' finished with non-zero exit value 1 The full log is https://gist.github.com/RealYusufIsmail/f598cbf87bee3923f665ec3ebfff1932 and the build.gradle is here https://github.com/Dungeon-Makers/Armour-and-Item/blob/V2/1.18/build.gradle
-
Yusuf
I keep getting this error when trying to start 1.12.2 forge Unable to launch java.lang.ClassNotFoundException: cpw.mods.fml.common.launcher.FMLTweaker at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_51] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_51] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[?:1.8.0_51] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51] at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:106) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_51] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51] at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51] at net.minecraft.launchwrapper.Launch.launch(Launch.java:98) [launchwrapper-1.12.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
IPS spam blocked by CleanTalk.