Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Recommended Posts

OK, to begin with. I haven't started to trace the bug yet, I just want to confirm if I am the only one or not.

 

I use MMC 5 to install all mods and handle different instances of MC.

 

I have in MMC set Java up to use up to 768 MB.

 

If I play MC 1.7.2 with any 1.7.2 (any I tried, starting back at some late 900er) forge version and Optifine 1.7.2 HD (no other mod installed at that point) after some time (usually several hours) I recognize that my free ram has significant dropped until it is running out at some point. (which results in a very laggy game play and very low frame rate)

 

So I dunno yet if its caused by minecraft, by optifine, by forge, or by MMC 5.

 

Is it a known bug?

 

If it is: Is there a workaround (other than restart MC)?

 

And why the heck are the forum formatting buttons are currently not working for me? (probably some wired settings in my browser .. which is set up to be so secure it doesn't display any website anymore ;p )

Link to post
Share on other sites

Memory leaks, if they exist are rather hard to find.

Unless you have a consistant way to reproduce or you know how to debug it yourself we can't help you much.

However, I can say for certian we can not take your report if it involves other mods as there is no way for us to know if it's us or the other mod that would be causing it.

So if you find a way to reliably reproduce {like and action in game that significantly eats ram} and it happens with NO other mods. Then we can take a further look.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Link to post
Share on other sites

java, since it has a reasonable garbage collector, normally doesn't suffer much from memory leaks. However, bugs in code that create circular reference dependencies most certain can create such problems. For example: when you do "new Thing1(new BigObject(args))," then normally, minecraft sees when the inner object goes out of scope and frees the memory.

It is possible, though, to store the reference where it never goes out of scope, and keep doing it with more and more. That would gobble memory horribly. IT IS NOT A LEAK. It has simply never gone out of scope. The game still has references to this memory left laying around. If it happens with dimension travel, that might be a good place to nail it down to.

A good place to check is the mojang bug tracker.

Link to post
Share on other sites

You do realize that thats exactly what causes memory leaks.

Holding references where you shouldn't thus causing the GC to not collect the memory is exactly what a memory leak is.

However, it's fairly hard to debug, unless you have a way to reproduce it.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Link to post
Share on other sites

The FTB Team said there is a vanilla bug that caused a memory leak every time you enter a different dimensions.

 

I did ask if they had any more details on this, no reply.

 

Most likely it's the Teleporter class, as that creates (and presumably hangs onto) a number of things like two WorldServers.

Could also be a lot of different things in the world itself, like chunk loading/unloading.

Link to post
Share on other sites

Really, LexManos.

 

Memory "Leaks" were the hallmark of C and C++ programming. As it's very easy to say alloc() or new() and then just reuse the point later for something else. Since the memory is not free nor is it accessible at any point with any option to reclaimed it, it has leaked. It the java world, memory cannot "leak" the same way. The memory is always accessible unless the user has dome something very unjava-like. Like create an object with a reference to itself. Although, there are garbage collectors that can even detect that and free the lot.

Link to post
Share on other sites

Generally.. I'd say..  Don't dispute Lex's reasoning, you're usually rewarded with a ban for your efforts :P

 

Anyways, before accusing Forge of performance issues/memory leaks/all those crud, the accepted way is to come to us with a profiler report or something.

Read the EAQ before posting! OR ELSE!

 

This isn't building better software, its trying to grab a place in the commit list of a highly visible github project.

 

www.forgeessentials.com

 

Don't PM me, I don't check this account unless I have to.

Link to post
Share on other sites
Memory "Leaks" were the hallmark of C and C++ programming. As it's very easy to say alloc() or new() and then just reuse the point later for something else. Since the memory is not free nor is it accessible at any point with any option to reclaimed it, it has leaked. It the java world, memory cannot "leak" the same way. The memory is always accessible unless the user has dome something very unjava-like. Like create an object with a reference to itself. Although, there are garbage collectors that can even detect that and free the lot.
Please don't try to sound smart. It just makes you sound annoying.

A memory leak is when memory leaks, FOR ANY REASON. If memory *should* of been freed and it hasn't then it has leaked.

Does it have to be explicitly that the programmer did not call free() or that the GC has broken? No, it's just shit is staying around behind it's intended end of life.

Who decides when the memory's EOL is? The programmer, not the program.

So ya, stop being an ass 'Lol java has the garbage collection so its impossible to "leak" memory lolololololol' <~~What you sound like.

 

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • hi, i have tryed to generate a jigsaw Structue but my problem is when i try to regist it make it many Errors (have any a idea how can i register this code?) this is my code: public class AlienVillageStructure extends Structure<NoFeatureConfig> { private static Feature<NoFeatureConfig> feature = null; private static ConfiguredFeature<?, ?> configuredFeature = null; public AlienVillageStructure(Codec<NoFeatureConfig> codec) { super(codec); //MinecraftForge.EVENT_BUS.register(this); System.out.println("its works!"); } /** * This is how the worldgen code knows what to call when it * is time to create the pieces of the structure for generation. */ @Override public IStartFactory<NoFeatureConfig> getStartFactory() { return AlienVillageStructure.Start::new; } /** * Generation stage for when to generate the structure. there are 10 stages you can pick from! * This surface structure stage places the structure before plants and ores are generated. */ @Override public GenerationStage.Decoration getDecorationStage() { return GenerationStage.Decoration.SURFACE_STRUCTURES; } /** * || ONLY WORKS IN FORGE 34.1.12+ || * * This method allows us to have mobs that spawn naturally over time in our structure. * No other mobs will spawn in the structure of the same entity classification. * The reason you want to match the classifications is so that your structure's mob * will contribute to that classification's cap. Otherwise, it may cause a runaway * spawning of the mob that will never stop. * * NOTE: getDefaultSpawnList is for monsters only and getDefaultCreatureSpawnList is * for creatures only. If you want to add entities of another classification, * use the StructureSpawnListGatherEvent to add water_creatures, water_ambient, * ambient, or misc mobs. Use that event to add/remove mobs from structures * that are not your own. */ private static final List<MobSpawnInfo.Spawners> STRUCTURE_MONSTERS = ImmutableList.of( new MobSpawnInfo.Spawners(EntityType.ILLUSIONER, 100, 4, 9), new MobSpawnInfo.Spawners(EntityType.VINDICATOR, 100, 4, 9) ); @Override public List<MobSpawnInfo.Spawners> getDefaultSpawnList() { return STRUCTURE_MONSTERS; } private static final List<MobSpawnInfo.Spawners> STRUCTURE_CREATURES = ImmutableList.of( new MobSpawnInfo.Spawners(EntityType.SHEEP, 30, 10, 15), new MobSpawnInfo.Spawners(EntityType.RABBIT, 100, 1, 2) ); @Override public List<MobSpawnInfo.Spawners> getDefaultCreatureSpawnList() { return STRUCTURE_CREATURES; } /* * This is where extra checks can be done to determine if the structure can spawn here. * This only needs to be overridden if you're adding additional spawn conditions. * * Notice how the biome is also passed in. Though, you are not going to * do any biome checking here as you should've added this structure to * the biomes you wanted already with the biome load event. * * Basically, this method is used for determining if the land is at a suitable height, * if certain other structures are too close or not, or some other restrictive condition. * * For example, Pillager Outposts added a check to make sure it cannot spawn within 10 chunk of a Village. * (Bedrock Edition seems to not have the same check) * * * Also, please for the love of god, do not do dimension checking here. If you do and * another mod's dimension is trying to spawn your structure, the locate * command will make minecraft hang forever and break the game. * * Instead, use the addDimensionalSpacing method in StructureTutorialMain class. * If you check for the dimension there and do not add your structure's * spacing into the chunk generator, the structure will not spawn in that dimension! */ // @Override // protected boolean func_230363_a_(ChunkGenerator chunkGenerator, BiomeProvider biomeSource, long seed, SharedSeedRandom chunkRandom, int chunkX, int chunkZ, Biome biome, ChunkPos chunkPos, NoFeatureConfig featureConfig) { // int landHeight = chunkGenerator.getNoiseHeight(chunkX << 4, chunkZ << 4, Heightmap.Type.WORLD_SURFACE_WG); // return landHeight > 100; // } /** * Handles calling up the structure's pieces class and height that structure will spawn at. */ public static class Start extends StructureStart<NoFeatureConfig> { public Start(Structure<NoFeatureConfig> structureIn, int chunkX, int chunkZ, MutableBoundingBox mutableBoundingBox, int referenceIn, long seedIn) { super(structureIn, chunkX, chunkZ, mutableBoundingBox, referenceIn, seedIn); } @Override public void func_230364_a_(DynamicRegistries dynamicRegistryManager, ChunkGenerator chunkGenerator, TemplateManager templateManagerIn, int chunkX, int chunkZ, Biome biomeIn, NoFeatureConfig config) { // Turns the chunk coordinates into actual coordinates we can use. (Gets center of that chunk) int x = (chunkX << 4) + 7; int z = (chunkZ << 4) + 7; /* * We pass this into func_242837_a to tell it where to generate the structure. * If func_242837_a's last parameter is true, blockpos's Y value is ignored and the * structure will spawn at terrain height instead. Set that parameter to false to * force the structure to spawn at blockpos's Y value instead. You got options here! */ BlockPos blockpos = new BlockPos(x, 0, z); // All a structure has to do is call this method to turn it into a jigsaw based structure! JigsawManager.func_242837_a( dynamicRegistryManager, new VillageConfig(() -> dynamicRegistryManager.getRegistry(Registry.JIGSAW_POOL_KEY) // The path to the starting Template Pool JSON file to read. // // Note, this is "structure_tutorial:run_down_house/start_pool" which means // the game will automatically look into the following path for the template pool: // "resources/data/structure_tutorial/worldgen/template_pool/run_down_house/start_pool.json" // This is why your pool files must be in "data/<modid>/worldgen/template_pool/<the path to the pool here>" // because the game automatically will check in worldgen/template_pool for the pools. .getOrDefault(new ResourceLocation("boss_tools", "run_alien_village/side_alien")), // How many pieces outward from center can a recursive jigsaw structure spawn. // Our structure is only 1 block out and isn't recursive so any value of 1 or more doesn't change anything. // However, I recommend you keep this a high value so people can use datapacks to add additional pieces to your structure easily. // But don't make it too large for recursive structures like villages or you'll crash server due to hundreds of pieces attempting to generate! 20), AbstractVillagePiece::new, chunkGenerator, templateManagerIn, blockpos, // Position of the structure. Y value is ignored if last parameter is set to true. this.components, // The list that will be populated with the jigsaw pieces after this method. this.rand, true, // Allow intersecting jigsaw pieces. If false, villages cannot generate houses. I recommend to keep this to true. true); // Place at heightmap (top land). Set this to false for structure to be place at blockpos's Y value instead // **THE FOLLOWING TWO LINES ARE OPTIONAL** // // Right here, you can do interesting stuff with the pieces in this.components such as offset the // center piece by 50 blocks up for no reason, remove repeats of a piece or add a new piece so // only 1 of that piece exists, etc. But you do not have access to the piece's blocks as this list // holds just the piece's size and positions. Blocks will be placed later in JigsawManager. // // In this case, we do `piece.offset` to raise pieces up by 1 block so that the house is not right on // the surface of water or sunken into land a bit. // // Then we extend the bounding box down by 1 by doing `piece.getBoundingBox().minY` which will cause the // land formed around the structure to be lowered and not cover the doorstep. You can raise the bounding // box to force the structure to be buried as well. This bounding box stuff with land is only for structures // that you added to Structure.field_236384_t_ field handles adding land around the base of structures. // // By lifting the house up by 1 and lowering the bounding box, the land at bottom of house will now be // flush with the surrounding terrain without blocking off the doorstep. this.components.forEach(piece -> piece.offset(0, 1, 0)); this.components.forEach(piece -> piece.getBoundingBox().minY -= 1); // Sets the bounds of the structure once you are finished. this.recalculateStructureSize(); // I use to debug and quickly find out if the structure is spawning or not and where it is. // This is returning the coordinates of the center starting piece. //StructureTutorialMain.LOGGER.log(Level.DEBUG, "Rundown House at " + // I use to debug and quickly find out if the structure is spawning or not and where it is. // This is returning the coordinates of the center starting piece. } //@SubscribeEvent //public void registerFeature(RegistryEvent.Register<Feature<?>> event) { // configuredFeature = feature.withConfiguration(IFeatureConfig.NO_FEATURE_CONFIG) // .withPlacement(Placement.NOPE.configure(IPlacementConfig.NO_PLACEMENT_CONFIG)); // event.getRegistry().register(feature.setRegistryName("alienvillage")); // Registry.register(WorldGenRegistries.CONFIGURED_FEATURE, new ResourceLocation("boss_tools:alienvillage"), configuredFeature); //} } //@SubscribeEvent // public void addFeatureToBiomes(BiomeLoadingEvent event) { // event.getGeneration().getFeatures(GenerationStage.Decoration.SURFACE_STRUCTURES).add(() -> configuredFeature); //} } i hope any can help me
    • buildscript { repositories { maven { url = 'https://files.minecraftforge.net/maven' } jcenter() mavenCentral() } dependencies { classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '3.+', changing: true } } apply plugin: 'net.minecraftforge.gradle' // Only edit below this line, the above code adds and enables the necessary things for Forge to be setup. apply plugin: 'eclipse' apply plugin: 'maven-publish' version = '1.0' group = 'com.yourname.modid' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'br_block_creatures' sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8' // Need this here so eclipse task generates correctly. println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch')) minecraft { // The mappings can be changed at any time, and must be in the following format. // snapshot_YYYYMMDD Snapshot are built nightly. // stable_# Stables are built at the discretion of the MCP team. // Use non-default mappings at your own risk. they may not always work. // Simply re-run your setup task after changing the mappings to update your workspace. mappings channel: 'snapshot', version: '20210421-1.15.1' // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable. // accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg') // Default run configurations. // These can be tweaked, removed, or duplicated as needed. runs { client { workingDirectory project.file('run') // Recommended logging data for a userdev environment property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' // Recommended logging level for the console property 'forge.logging.console.level', 'debug' mods { examplemod { source sourceSets.main } } } server { workingDirectory project.file('run') // Recommended logging data for a userdev environment property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' // Recommended logging level for the console property 'forge.logging.console.level', 'debug' mods { examplemod { source sourceSets.main } } } data { workingDirectory project.file('run') // Recommended logging data for a userdev environment property 'forge.logging.markers', 'SCAN,REGISTRIES,REGISTRYDUMP' // Recommended logging level for the console property 'forge.logging.console.level', 'debug' args '--mod', 'examplemod', '--all', '--output', file('src/generated/resources/') mods { examplemod { source sourceSets.main } } } } } dependencies { // Specify the version of Minecraft to use, If this is any group other then 'net.minecraft' it is assumed // that the dep is a ForgeGradle 'patcher' dependency. And it's patches will be applied. // The userdev artifact is a special name and will get all sorts of transformations applied to it. minecraft 'net.minecraftforge:forge:1.16.5-36.1.6' // You may put jars on which you depend on in ./libs or you may define them like so.. // compile "some.group:artifact:version:classifier" // compile "some.group:artifact:version" // Real examples // compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env // compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env // The 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime. // provided 'com.mod-buildcraft:buildcraft:6.0.8:dev' // These dependencies get remapped to your current MCP mappings // deobf 'com.mod-buildcraft:buildcraft:6.0.8:dev' // For more info... // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/dependency_management.html } // Example for how to get properties into the manifest for reading by the runtime.. jar { manifest { attributes([ "Specification-Title": "examplemod", "Specification-Vendor": "examplemodsareus", "Specification-Version": "1", // We are version 1 of ourselves "Implementation-Title": project.name, "Implementation-Version": "${version}", "Implementation-Vendor" :"examplemodsareus", "Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ") ]) } } // Example configuration to allow publishing using the maven-publish task // This is the preferred method to reobfuscate your jar file jar.finalizedBy('reobfJar') // However if you are in a multi-project build, dev time needs unobfed jar files, so you can delay the obfuscation until publishing by doing //publish.dependsOn('reobfJar') publishing { publications { mavenJava(MavenPublication) { artifact jar } } repositories { maven { url "file:///${project.projectDir}/mcmodsrepo" } } }   That is all the log says. It says it for multiple files. It has it on EntityClassification.java, Biome.java, GenerationStage.java, and a bunch of other ones. It also gives me this error separately: Could not resolve all files for configuration ':compileClasspath'. > Could not find net.minecraftforge:forge:1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1. Searched in the following locations: - https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1/forge-1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1.pom - https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1/forge-1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1.jar - file:/C:/Users/burnh/.gradle/caches/forge_gradle/bundeled_repo/net/minecraftforge/forge/1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1/forge-1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1.pom - file:/C:/Users/burnh/.gradle/caches/forge_gradle/bundeled_repo/net/minecraftforge/forge/1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1/forge-1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1.jar - https://libraries.minecraft.net/net/minecraftforge/forge/1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1/forge-1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1.jar - https://repo.maven.apache.org/maven2/net/minecraftforge/forge/1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1/forge-1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1.pom - https://repo.maven.apache.org/maven2/net/minecraftforge/forge/1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1/forge-1.16.5-36.1.6_mapped_snapshot_20210421-1.15.1.jar Required by: project : Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html  
    • Hi,   Same error on latest version. Here logs :    getting latest recommended version of forge. minecraft version: 1.16.5 build type: recommended Downloading forge version 36.1.0 Download link is https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.1.0/forge-1.16.5-36.1.0 installer jar download link is valid. Installing forge server. JVM info: Oracle Corporation - 1.8.0_292 - 25.292-b10 java.net.preferIPv4Stack=true Found java version 1.8.0_292 Target Directory: . Data kindly mirrored by Forge at https://files.minecraftforge.net/ Extracting main jar: Extracted successfully Considering minecraft server jar Downloading library from https://launcher.mojang.com/v1/objects/1b557e7b033b583cd9f66746b7a9ab1ec1673ced/server.jar Download completed: Checksum validated. Downloading libraries Considering library net.minecraftforge:forge:1.16.5-36.1.0 Extracting library from /maven/net/minecraftforge/forge/1.16.5-36.1.0/forge-1.16.5-36.1.0.jar Extraction completed: Checksum validated. Considering library org.ow2.asm:asm:9.0 Downloading library from https://files.minecraftforge.net/maven/org/ow2/asm/asm/9.0/asm-9.0.jar Following redirect: https://maven.minecraftforge.net/org/ow2/asm/asm/9.0/asm-9.0.jar Download completed: Checksum validated. Considering library org.ow2.asm:asm-commons:9.0 Downloading library from https://files.minecraftforge.net/maven/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar Following redirect: https://maven.minecraftforge.net/org/ow2/asm/asm-commons/9.0/asm-commons-9.0.jar Download completed: Checksum validated. Considering library org.ow2.asm:asm-tree:9.0 Downloading library from https://files.minecraftforge.net/maven/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar Following redirect: https://maven.minecraftforge.net/org/ow2/asm/asm-tree/9.0/asm-tree-9.0.jar Download completed: Checksum validated. Considering library org.ow2.asm:asm-util:9.0 Downloading library from https://files.minecraftforge.net/maven/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar Following redirect: https://maven.minecraftforge.net/org/ow2/asm/asm-util/9.0/asm-util-9.0.jar Download completed: Checksum validated. Considering library org.ow2.asm:asm-analysis:9.0 Downloading library from https://files.minecraftforge.net/maven/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar Following redirect: https://maven.minecraftforge.net/org/ow2/asm/asm-analysis/9.0/asm-analysis-9.0.jar Download completed: Checksum validated. Considering library cpw.mods:modlauncher:8.0.9 Downloading library from https://files.minecraftforge.net/maven/cpw/mods/modlauncher/8.0.9/modlauncher-8.0.9.jar Following redirect: https://maven.minecraftforge.net/cpw/mods/modlauncher/8.0.9/modlauncher-8.0.9.jar Download completed: Checksum validated. Considering library cpw.mods:grossjava9hacks:1.3.0 Downloading library from https://files.minecraftforge.net/maven/cpw/mods/grossjava9hacks/1.3.0/grossjava9hacks-1.3.0.jar Following redirect: https://maven.minecraftforge.net/cpw/mods/grossjava9hacks/1.3.0/grossjava9hacks-1.3.0.jar Download completed: Checksum validated. Considering library net.minecraftforge:accesstransformers:3.0.1 Downloading library from https://files.minecraftforge.net/maven/net/minecraftforge/accesstransformers/3.0.1/accesstransformers-3.0.1.jar Following redirect: https://maven.minecraftforge.net/net/minecraftforge/accesstransformers/3.0.1/accesstransformers-3.0.1.jar Download completed: Checksum validated. Considering library org.antlr:antlr4-runtime:4.9.1 Downloading library from https://files.minecraftforge.net/maven/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar Following redirect: https://maven.minecraftforge.net/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar Download completed: Checksum validated. Considering library net.minecraftforge:eventbus:4.0.0 Downloading library from https://files.minecraftforge.net/maven/net/minecraftforge/eventbus/4.0.0/eventbus-4.0.0.jar Following redirect: https://maven.minecraftforge.net/net/minecraftforge/eventbus/4.0.0/eventbus-4.0.0.jar Download completed: Checksum validated. Considering library net.minecraftforge:forgespi:3.2.0 Downloading library from https://files.minecraftforge.net/maven/net/minecraftforge/forgespi/3.2.0/forgespi-3.2.0.jar Following redirect: https://maven.minecraftforge.net/net/minecraftforge/forgespi/3.2.0/forgespi-3.2.0.jar Download completed: Checksum validated. Considering library net.minecraftforge:coremods:4.0.6 Downloading library from https://files.minecraftforge.net/maven/net/minecraftforge/coremods/4.0.6/coremods-4.0.6.jar Following redirect: https://maven.minecraftforge.net/net/minecraftforge/coremods/4.0.6/coremods-4.0.6.jar Download completed: Checksum validated. Considering library net.minecraftforge:unsafe:0.2.0 Downloading library from https://files.minecraftforge.net/maven/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar Following redirect: https://maven.minecraftforge.net/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:457) at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68) at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1332) at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73) at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:948) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1593) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352) at net.minecraftforge.installer.DownloadUtils.getConnection(DownloadUtils.java:203) at net.minecraftforge.installer.DownloadUtils.download(DownloadUtils.java:144) at net.minecraftforge.installer.DownloadUtils.download(DownloadUtils.java:134) at net.minecraftforge.installer.DownloadUtils.downloadLibrary(DownloadUtils.java:123) at net.minecraftforge.installer.actions.Action.downloadLibraries(Action.java:79) at net.minecraftforge.installer.actions.ServerInstall.run(ServerInstall.java:91) at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:122) Considering library com.electronwill.night-config:core:3.6.3 Downloading library from https://files.minecraftforge.net/maven/com/electronwill/night-config/core/3.6.3/core-3.6.3.jar Following redirect: https://maven.minecraftforge.net/com/electronwill/night-config/core/3.6.3/core-3.6.3.jar Download completed: Checksum validated. Considering library com.electronwill.night-config:toml:3.6.3 Downloading library from https://files.minecraftforge.net/maven/com/electronwill/night-config/toml/3.6.3/toml-3.6.3.jar Following redirect: https://maven.minecraftforge.net/com/electronwill/night-config/toml/3.6.3/toml-3.6.3.jar Download completed: Checksum validated. Considering library org.jline:jline:3.12.1 Downloading library from https://files.minecraftforge.net/maven/org/jline/jline/3.12.1/jline-3.12.1.jar Following redirect: https://maven.minecraftforge.net/org/jline/jline/3.12.1/jline-3.12.1.jar Download completed: Checksum validated. Considering library org.apache.maven:maven-artifact:3.6.3 Downloading library from https://files.minecraftforge.net/maven/org/apache/maven/maven-artifact/3.6.3/maven-artifact-3.6.3.jar Following redirect: https://maven.minecraftforge.net/org/apache/maven/maven-artifact/3.6.3/maven-artifact-3.6.3.jar Download completed: Checksum validated. Considering library net.jodah:typetools:0.8.3 Downloading library from https://files.minecraftforge.net/maven/net/jodah/typetools/0.8.3/typetools-0.8.3.jar Following redirect: https://maven.minecraftforge.net/net/jodah/typetools/0.8.3/typetools-0.8.3.jar Download completed: Checksum validated. Considering library org.apache.logging.log4j:log4j-api:2.11.2 Downloading library from https://files.minecraftforge.net/maven/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar Following redirect: https://maven.minecraftforge.net/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar Download completed: Checksum validated. Considering library org.apache.logging.log4j:log4j-core:2.11.2 Downloading library from https://files.minecraftforge.net/maven/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar Following redirect: https://maven.minecraftforge.net/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar Download completed: Checksum validated. Considering library net.minecrell:terminalconsoleappender:1.2.0 Downloading library from https://files.minecraftforge.net/maven/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar Following redirect: https://maven.minecraftforge.net/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar Download completed: Checksum validated. Considering library net.sf.jopt-simple:jopt-simple:5.0.4 Downloading library from https://files.minecraftforge.net/maven/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar Following redirect: https://maven.minecraftforge.net/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar Download completed: Checksum validated. Considering library org.spongepowered:mixin:0.8.2 Downloading library from https://files.minecraftforge.net/maven/org/spongepowered/mixin/0.8.2/mixin-0.8.2.jar Following redirect: https://maven.minecraftforge.net/org/spongepowered/mixin/0.8.2/mixin-0.8.2.jar Download completed: Checksum validated. Considering library net.minecraftforge:nashorn-core-compat:15.1.1.1 Downloading library from https://files.minecraftforge.net/maven/net/minecraftforge/nashorn-core-compat/15.1.1.1/nashorn-core-compat-15.1.1.1.jar Following redirect: https://maven.minecraftforge.net/net/minecraftforge/nashorn-core-compat/15.1.1.1/nashorn-core-compat-15.1.1.1.jar Download completed: Checksum validated. Considering library com.github.jponge:lzma-java:1.3 Downloading library from https://files.minecraftforge.net/maven/com/github/jponge/lzma-java/1.3/lzma-java-1.3.jar Following redirect: https://maven.minecraftforge.net/com/github/jponge/lzma-java/1.3/lzma-java-1.3.jar java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:457) at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68) at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1332) at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73) at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:948) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1593) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352) at net.minecraftforge.installer.DownloadUtils.getConnection(DownloadUtils.java:203) at net.minecraftforge.installer.DownloadUtils.download(DownloadUtils.java:144) at net.minecraftforge.installer.DownloadUtils.download(DownloadUtils.java:134) at net.minecraftforge.installer.DownloadUtils.downloadLibrary(DownloadUtils.java:123) at net.minecraftforge.installer.actions.Action.downloadLibraries(Action.java:79) at net.minecraftforge.installer.actions.ServerInstall.run(ServerInstall.java:91) at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:122) Considering library com.google.code.findbugs:jsr305:3.0.2 Downloading library from https://files.minecraftforge.net/maven/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar Following redirect: https://maven.minecraftforge.net/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar Download completed: Checksum validated. Considering library com.google.code.gson:gson:2.8.0 Downloading library from https://libraries.minecraft.net/com/google/code/gson/gson/2.8.0/gson-2.8.0.jar Download completed: Checksum validated. Considering library com.google.errorprone:error_prone_annotations:2.1.3 Downloading library from https://files.minecraftforge.net/maven/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar Following redirect: https://maven.minecraftforge.net/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar Download completed: Checksum validated. Considering library com.google.guava:guava:20.0 Downloading library from https://files.minecraftforge.net/maven/com/google/guava/guava/20.0/guava-20.0.jar Following redirect: https://maven.minecraftforge.net/com/google/guava/guava/20.0/guava-20.0.jar Download completed: Checksum validated. Considering library com.google.guava:guava:25.1-jre Downloading library from https://files.minecraftforge.net/maven/com/google/guava/guava/25.1-jre/guava-25.1-jre.jar Following redirect: https://maven.minecraftforge.net/com/google/guava/guava/25.1-jre/guava-25.1-jre.jar java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:457) at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68) at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1332) at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73) at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:948) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1593) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352) at net.minecraftforge.installer.DownloadUtils.getConnection(DownloadUtils.java:203) at net.minecraftforge.installer.DownloadUtils.download(DownloadUtils.java:144) at net.minecraftforge.installer.DownloadUtils.download(DownloadUtils.java:134) at net.minecraftforge.installer.DownloadUtils.downloadLibrary(DownloadUtils.java:123) at net.minecraftforge.installer.actions.Action.downloadLibraries(Action.java:79) at net.minecraftforge.installer.actions.ServerInstall.run(ServerInstall.java:91) at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:122) Considering library com.google.j2objc:j2objc-annotations:1.1 Downloading library from https://files.minecraftforge.net/maven/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar Following redirect: https://maven.minecraftforge.net/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar Download completed: Checksum validated. Considering library com.nothome:javaxdelta:2.0.1 Downloading library from https://files.minecraftforge.net/maven/com/nothome/javaxdelta/2.0.1/javaxdelta-2.0.1.jar Following redirect: https://maven.minecraftforge.net/com/nothome/javaxdelta/2.0.1/javaxdelta-2.0.1.jar Download completed: Checksum validated. Considering library commons-io:commons-io:2.4 Downloading library from https://libraries.minecraft.net/commons-io/commons-io/2.4/commons-io-2.4.jar Download completed: Checksum validated. Considering library de.oceanlabs.mcp:mcp_config:1.16.5-20210115.111550@zip Downloading library from https://files.minecraftforge.net/maven/de/oceanlabs/mcp/mcp_config/1.16.5-20210115.111550/mcp_config-1.16.5-20210115.111550.zip Following redirect: https://maven.minecraftforge.net/de/oceanlabs/mcp/mcp_config/1.16.5-20210115.111550/mcp_config-1.16.5-20210115.111550.zip Download completed: Checksum validated. Considering library de.siegmar:fastcsv:1.0.2 Downloading library from https://files.minecraftforge.net/maven/de/siegmar/fastcsv/1.0.2/fastcsv-1.0.2.jar Following redirect: https://maven.minecraftforge.net/de/siegmar/fastcsv/1.0.2/fastcsv-1.0.2.jar Download completed: Checksum validated. Considering library net.md-5:SpecialSource:1.8.3 Downloading library from https://files.minecraftforge.net/maven/net/md-5/SpecialSource/1.8.3/SpecialSource-1.8.3.jar Following redirect: https://maven.minecraftforge.net/net/md-5/SpecialSource/1.8.3/SpecialSource-1.8.3.jar Download completed: Checksum validated. Considering library net.md-5:SpecialSource:1.8.5 Downloading library from https://files.minecraftforge.net/maven/net/md-5/SpecialSource/1.8.5/SpecialSource-1.8.5.jar Following redirect: https://maven.minecraftforge.net/net/md-5/SpecialSource/1.8.5/SpecialSource-1.8.5.jar Download completed: Checksum validated. Considering library net.minecraftforge:binarypatcher:1.0.12 Downloading library from https://files.minecraftforge.net/maven/net/minecraftforge/binarypatcher/1.0.12/binarypatcher-1.0.12.jar Following redirect: https://maven.minecraftforge.net/net/minecraftforge/binarypatcher/1.0.12/binarypatcher-1.0.12.jar java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:457) at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68) at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1332) at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:73) at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:948) at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) at java.io.BufferedInputStream.read1(BufferedInputStream.java:286) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:735) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:678) at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1593) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352) at net.minecraftforge.installer.DownloadUtils.getConnection(DownloadUtils.java:203) at net.minecraftforge.installer.DownloadUtils.download(DownloadUtils.java:144) at net.minecraftforge.installer.DownloadUtils.download(DownloadUtils.java:134) at net.minecraftforge.installer.DownloadUtils.downloadLibrary(DownloadUtils.java:123) at net.minecraftforge.installer.actions.Action.downloadLibraries(Action.java:79) at net.minecraftforge.installer.actions.ServerInstall.run(ServerInstall.java:91) at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:122) Considering library net.minecraftforge:forge:1.16.5-36.1.0:universal Extracting library from /maven/net/minecraftforge/forge/1.16.5-36.1.0/forge-1.16.5-36.1.0-universal.jar Extraction completed: Checksum validated. Considering library net.minecraftforge:installertools:1.1.11 Downloading library from https://files.minecraftforge.net/maven/net/minecraftforge/installertools/1.1.11/installertools-1.1.11.jar Following redirect: https://maven.minecraftforge.net/net/minecraftforge/installertools/1.1.11/installertools-1.1.11.jar Download completed: Checksum validated. Considering library net.minecraftforge:jarsplitter:1.1.2 Downloading library from https://files.minecraftforge.net/maven/net/minecraftforge/jarsplitter/1.1.2/jarsplitter-1.1.2.jar Following redirect: https://maven.minecraftforge.net/net/minecraftforge/jarsplitter/1.1.2/jarsplitter-1.1.2.jar Download completed: Checksum validated. Considering library net.sf.jopt-simple:jopt-simple:4.9 Downloading library from https://files.minecraftforge.net/maven/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar Following redirect: https://maven.minecraftforge.net/net/sf/jopt-simple/jopt-simple/4.9/jopt-simple-4.9.jar Download completed: Checksum validated. Considering library net.sf.jopt-simple:jopt-simple:5.0.4 File exists: Checksum validated. Considering library net.sf.opencsv:opencsv:2.3 Downloading library from https://files.minecraftforge.net/maven/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar Following redirect: https://maven.minecraftforge.net/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar Download completed: Checksum validated. Considering library org.checkerframework:checker-qual:2.0.0 Downloading library from https://files.minecraftforge.net/maven/org/checkerframework/checker-qual/2.0.0/checker-qual-2.0.0.jar Following redirect: https://maven.minecraftforge.net/org/checkerframework/checker-qual/2.0.0/checker-qual-2.0.0.jar Download completed: Checksum validated. Considering library org.codehaus.mojo:animal-sniffer-annotations:1.14 Downloading library from https://files.minecraftforge.net/maven/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar Following redirect: https://maven.minecraftforge.net/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar Download completed: Checksum validated. Considering library org.ow2.asm:asm-analysis:6.1.1 Downloading library from https://files.minecraftforge.net/maven/org/ow2/asm/asm-analysis/6.1.1/asm-analysis-6.1.1.jar Following redirect: https://maven.minecraftforge.net/org/ow2/asm/asm-analysis/6.1.1/asm-analysis-6.1.1.jar Download completed: Checksum validated. Considering library org.ow2.asm:asm-commons:6.1.1 Downloading library from https://files.minecraftforge.net/maven/org/ow2/asm/asm-commons/6.1.1/asm-commons-6.1.1.jar Following redirect: https://maven.minecraftforge.net/org/ow2/asm/asm-commons/6.1.1/asm-commons-6.1.1.jar Download completed: Checksum validated. Considering library org.ow2.asm:asm-tree:6.1.1 Downloading library from https://files.minecraftforge.net/maven/org/ow2/asm/asm-tree/6.1.1/asm-tree-6.1.1.jar Following redirect: https://maven.minecraftforge.net/org/ow2/asm/asm-tree/6.1.1/asm-tree-6.1.1.jar Download completed: Checksum validated. Considering library org.ow2.asm:asm:6.1.1 Downloading library from https://files.minecraftforge.net/maven/org/ow2/asm/asm/6.1.1/asm-6.1.1.jar Following redirect: https://maven.minecraftforge.net/org/ow2/asm/asm/6.1.1/asm-6.1.1.jar Download completed: Checksum validated. Considering library trove:trove:1.0.2 Downloading library from https://files.minecraftforge.net/maven/trove/trove/1.0.2/trove-1.0.2.jar Following redirect: https://maven.minecraftforge.net/trove/trove/1.0.2/trove-1.0.2.jar Download completed: Checksum validated. These libraries failed to download. Try again. net.minecraftforge:unsafe:0.2.0 com.github.jponge:lzma-java:1.3 com.google.guava:guava:25.1-jre net.minecraftforge:binarypatcher:1.0.12 There was an error during installation install failed  
    • 1.11 is no longer supported on this forum. Please update to a modern version of Minecraft to receive support.
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.