Jump to content

Recommended Posts

Posted (edited)

 

I am running Forge 1.12.2-forge1.12.2-14.23.4.2705 (installed as client, downloaded from https://download.nodecdn.net/containers/reforged/universal/release/Pixelmon-1.12.2-6.2.2-universal.jar) on OS X with Java 1.8.0_74 (Oracle) and have installed Pixelmon-1.12.2-6.2.2-universal.jar. I am able to launch forge. When I select Singleplayer and create a new world, everything works until the "Loading terrain" screen. After that, I either get the error "A fatal error has occurred, this connection is terminated" or the application just hangs.

 

There are many stack traces in the log referencing this error:

 

Caused by: java.lang.NoSuchMethodError: net.minecraftforge.fml.common.discovery.ModDiscoverer.findModDirMods(Ljava/io/File;)V

 

When I remove Pixelmon from the mods directory, I am able to create and play in a new world.

 

I have seen other posts suggesting that the latest version of Pixelmon is buggy. If that is the case, can anyone recommend a Forge version and Pixelmon version that work together? Alternately, is there another site from which I should have gotten the mod?

 

Thanks.

 

Edited by blockly_hacker
Problem solved. :-)
Posted

Thank you, diesieben07, but Pixelmon was recently discontinued due to corporate pressure.

 

RedstoneMaster256, thank you too for your reply. Based on what diesieben07 said, that would be unlikely to have an effect, and I am reluctant to upgrade Java, since this is also my development machine, and my current build works.

 

I'm still hoping someone can let me know a combination of versions that work.

  • 1 year later...
Posted
  On 6/18/2018 at 12:29 AM, blockly_hacker said:

 

I am running Forge 1.12.2-forge1.12.2-14.23.4.2705 (installed as client, downloaded from https://download.nodecdn.net/containers/reforged/universal/release/Pixelmon-1.12.2-6.2.2-universal.jar) on OS X with Java 1.8.0_74 (Oracle) and have installed Pixelmon-1.12.2-6.2.2-universal.jar. I am able to launch forge. When I select Singleplayer and create a new world, everything works until the "Loading terrain" screen. After that, I either get the error "A fatal error has occurred, this connection is terminated" or the application just hangs.

 

There are many stack traces in the log referencing this error:

 

Caused by: java.lang.NoSuchMethodError: net.minecraftforge.fml.common.discovery.ModDiscoverer.findModDirMods(Ljava/io/File;)V

 

When I remove Pixelmon from the mods directory, I am able to create and play in a new world.

 

I have seen other posts suggesting that the latest version of Pixelmon is buggy. If that is the case, can anyone recommend a Forge version and Pixelmon version that work together? Alternately, is there another site from which I should have gotten the mod?

 

Thanks.

 

Expand  

Im having the same type of error however it happens when i try to access my inventory. It says this: 

Rendering screen

java.lang.NoSuchMethodError: net.minecraft.client.gui.inventory.GuiInventory.func_194310_f()Lnet/minecraft/client/gui/recipebook/GuiRecipeBook;
    at com.pixelmonmod.pixelmon.client.gui.inventory.InventoryPixelmon.drawScreen(InventoryPixelmon.java:95)

How do ifix this problem

Posted

Please don't necro old threads, if you have an issue make your own thread.

This is my Forum Signature, I am currently attempting to transform it into a small guide for fixing easier issues using spoiler blocks to keep things tidy.

 

As the most common issue I feel I should put this outside the main bulk:

The only official source for Forge is https://files.minecraftforge.net, and the only site I trust for getting mods is CurseForge.

If you use any site other than these, please take a look at the StopModReposts project and install their browser extension, I would also advise running a virus scan.

 

For players asking for assistance with Forge please expand the spoiler below and read the appropriate section(s) in its/their entirety.

  Reveal hidden contents

 

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • does anyone know how to incorporate custom noise settings into a custom dimension through the use of datagen, I have created a custon json file for the noise settings that I want but I just don't know how to get it to register with the generated json file of the custom dimension.   here is the code for the dimension class package net.hurst.lustria.worldgen.dimension; import com.mojang.datafixers.util.Pair; import net.hurst.lustria.Lustria; import net.hurst.lustria.worldgen.biome.ModBiomes; import net.hurst.lustria.worldgen.registries.LustriaNoiseSettings; import net.minecraft.core.HolderGetter; import net.minecraft.core.registries.Registries; import net.minecraft.data.worldgen.BootstapContext; import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.BlockTags; import net.minecraft.util.valueproviders.ConstantInt; import net.minecraft.world.level.Level; import net.minecraft.world.level.biome.*; import net.minecraft.world.level.dimension.BuiltinDimensionTypes; import net.minecraft.world.level.dimension.DimensionType; import net.minecraft.world.level.dimension.LevelStem; import net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator; import net.minecraft.world.level.levelgen.NoiseGeneratorSettings; import java.util.List; import java.util.OptionalLong; public class ModDimensions { public static final ResourceKey<LevelStem> LUSTRIA_KEY = ResourceKey.create(Registries.LEVEL_STEM, ResourceLocation.fromNamespaceAndPath(Lustria.MOD_ID, "lustriadim")); public static final ResourceKey<Level> LUSTRIA_LEVEL_KEY = ResourceKey.create(Registries.DIMENSION, ResourceLocation.fromNamespaceAndPath(Lustria.MOD_ID, "lustriadim")); public static final ResourceKey<DimensionType> LUSTRIA_DIM_TYPE = ResourceKey.create(Registries.DIMENSION_TYPE, ResourceLocation.fromNamespaceAndPath(Lustria.MOD_ID, "lustriadim_type")); public static void bootstrapType(BootstapContext<DimensionType> context) { context.register(LUSTRIA_DIM_TYPE, new DimensionType( OptionalLong.of(12000), // fixedTime false, // hasSkylight true, // hasCeiling false, // ultraWarm false, // natural 1.0, // coordinateScale true, // bedWorks false, // respawnAnchorWorks -64, // minY 256, // height 256, // logicalHeight BlockTags.INFINIBURN_OVERWORLD, // infiniburn BuiltinDimensionTypes.OVERWORLD_EFFECTS, // effectsLocation 0.0f, // ambientLight new DimensionType.MonsterSettings(false, false, ConstantInt.of(0), 0))); } public static void bootstrapStem(BootstapContext<LevelStem> context) { HolderGetter<Biome> biomeRegistry = context.lookup(Registries.BIOME); HolderGetter<DimensionType> dimTypes = context.lookup(Registries.DIMENSION_TYPE); HolderGetter<NoiseGeneratorSettings> noiseGenSettings = context.lookup(Registries.NOISE_SETTINGS); NoiseBasedChunkGenerator wrappedChunkGenerator = new NoiseBasedChunkGenerator( new FixedBiomeSource(biomeRegistry.getOrThrow(Biomes.BEACH)), noiseGenSettings.getOrThrow(NoiseGeneratorSettings.CAVES)); NoiseBasedChunkGenerator noiseBasedChunkGenerator = new NoiseBasedChunkGenerator( MultiNoiseBiomeSource.createFromList( new Climate.ParameterList<>(List.of(Pair.of( Climate.parameters(0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F), biomeRegistry.getOrThrow(Biomes.BEACH)), Pair.of( Climate.parameters(0.1F, 0.2F, 0.0F, 0.2F, 0.0F, 0.0F, 0.0F), biomeRegistry.getOrThrow(Biomes.BIRCH_FOREST)), Pair.of( Climate.parameters(0.3F, 0.6F, 0.1F, 0.1F, 0.0F, 0.0F, 0.0F), biomeRegistry.getOrThrow(Biomes.OCEAN)), Pair.of( Climate.parameters(0.4F, 0.3F, 0.2F, 0.1F, 0.0F, 0.0F, 0.0F), biomeRegistry.getOrThrow(Biomes.DARK_FOREST)) ))), noiseGenSettings.getOrThrow(NoiseGeneratorSettings.CAVES)); LevelStem stem = new LevelStem(dimTypes.getOrThrow(ModDimensions.LUSTRIA_DIM_TYPE), noiseBasedChunkGenerator); context.register(LUSTRIA_KEY, stem); } } minecraft version is 1.20.1
    • Please read the FAQ (https://forums.minecraftforge.net/topic/125488-rules-and-frequently-asked-questions-faq/) and post logs as described there using a site like https://mclo.gs and post the link to it here. It may have the information required to solve your problem.  
    • the error code comes up when i trry to run it and ive tried to fix it but i cant  
  • Topics

×
×
  • Create New...

Important Information

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