Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

yusufgamer

Members
  • Joined

  • Last visited

Everything posted by yusufgamer

  1. Fixed this issue it was caused by my ModEntityLootTables and i was missing the getKnownEntityTypes function
  2. 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)); } }
  3. 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
  4. 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:?]

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.