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

[1.7.2] Would this work? Some questions about modding


Recommended Posts

I'm planning on implementing some new features into my mod and for that I need more metadata per block. Only about a byte per block but I might end up using more than that for other things later.

 

I figured out a way to do it which some people would probably consider extremely hacky. I'm pretty certain it will work in singleplayer, but I don't know much about the multiplayer aspects of MC modding so I come here to ask the question... Would this work? :D

 

I have a hash table where the value is an int or byte, and the key is a tuple of 4 elements. Block coordinates x, y, z and dimension id. When I want to insert metadata at some location I create a tuple and put the relevant value at that location in the hash table. When I want to read it I can do the same. I save this hash table using the NBT.

 

Known issues:

*If a block using this metadata scheme is destroyed I must remember to erase the metadata (though this is not an important issue as only my own blocks will read from here)

*If a block is placed in some other dimension such as one created by another mod like Dimensional Doors, then when that dimension is "destroyed" I need to have the hash table erase all entries with data that is keyed to that world. Is there some way to detect when that happens and deal with it easily?

*How would this behave in practice in multiplayer? If there are any problems, how would I remedy them?

Link to post
Share on other sites

I'm planning on implementing some new features into my mod and for that I need more metadata per block. Only about a byte per block but I might end up using more than that for other things later.

 

I have a hash table where the value is an int or byte, and the key is a tuple of 4 elements. Block coordinates x, y, z and dimension id. When I want to insert metadata at some location I create a tuple and put the relevant value at that location in the hash table. When I want to read it I can do the same. I save this hash table using the NBT.

 

I think you'll find the real issues are memory and speed.

How long does it take to generate a hash ?

How long does it take to retrieve a set of values (from the hash table) for a single block ?

How many blocks in world ?

How much memory total for the number of blocks ?

 

Even if you have a single one of your blocks visible, you need to have the data for all of them in memory.

Also where do you plan to store the data itself ?

 

Using a TileEntity is a much simpler method, especially if you need to add extra values for each block.

Link to post
Share on other sites

Make another instance of the block.

Just using up one id space more in the world save isn't much.

 

As for your issues, since you would save into the world nbt (which is organized per dimension), you wouldn't have to worry about removing it if the dimension is removed. Automatically goes with it.

Link to post
Share on other sites

Hi

 

I agree with GotoLink.  If you need a byte of storage per block, just define 16 new blocks which all inherit from the same base.  4 bits of metadata and 4 bits of block ID and you're there.  Far more robust than trying to code up something yourself.

 

Your idea sounds like it might work with a lot of effort; I think the "proper" way to do it would be to modify the chunk data storage to add an extra metadata array, and let vanilla handle the hard work of storing and reloading the chunk data.  There was a bloke asking about this on the forum a couple of weeks ago and he seemed to be pretty far advanced, perhaps he'd have some gems of wisdom.

 

Multiplayer becomes harder again because you have to synchronise the data stored on the server with the client.  It can be done but requires a fair bit of effort.

 

-TGG

 

 

Link to post
Share on other sites

I've done something similar to this, in a currently developing mod (waiting on my texturer to get back to work). It implements 2 hash-maps or "Caches" one on the client and one on the server. Syncing them however has to split the data in parts, then send the parts as they're generated. I use a ChunkDataEvent.Load to load the data into my hash maps, the save event get them from the  "server" cache, and saves them into the chunk data. Then i use the ChunkEvent.unload to mark them for removal.

Link to post
Share on other sites

Thanks for the replies people.

 

I'm planning on implementing some new features into my mod and for that I need more metadata per block. Only about a byte per block but I might end up using more than that for other things later.

 

I have a hash table where the value is an int or byte, and the key is a tuple of 4 elements. Block coordinates x, y, z and dimension id. When I want to insert metadata at some location I create a tuple and put the relevant value at that location in the hash table. When I want to read it I can do the same. I save this hash table using the NBT.

 

I think you'll find the real issues are memory and speed.

How long does it take to generate a hash ?

How long does it take to retrieve a set of values (from the hash table) for a single block ?

How many blocks in world ?

How much memory total for the number of blocks ?

 

Even if you have a single one of your blocks visible, you need to have the data for all of them in memory.

Also where do you plan to store the data itself ?

 

Using a TileEntity is a much simpler method, especially if you need to add extra values for each block.

 

Afaik hashing 4 ints should be trivial.

 

I expect at most 30-40 blocks of special metadata. Maybe 100 in extreme situations.

 

I do not want to use a TileEntity because I might want to store more than just bits. Also the problem in general is interesting. I am aware of using multiple blocks to store metadata. It, however, is not as interesting as what I'm trying to get at here.

 

This also relates to another problem I'm working on for my mod.

 

I have a block that when it is placed in a chunk makes sure that no mobs can spawn in that chunk. It does so by adding a listener to events which checks if a spawned living event is triggered from inside a chunk with this particular block. Blocks are stored in a hash table which is a WorldSavedData using x, y, z, w tuples as keys and integers as values (the integer representing the number of these blocks in a particular chunk). What i want to know is how the server/client aspect might interfere with this.

 

This works fine in single player, but I don't actually know if it works in multiplayer as I have been unable to test it.

Link to post
Share on other sites

Hi

 

I do not want to use a TileEntity because I might want to store more than just bits.

I don't understand what you mean.  You can store anything you like in a TileEntity.  You write the NBT serialisation code yourself and can put whatever you need into it.  TileEntities are specifically designed for exactly what it sounds like you're trying to do.

 

Also the problem in general is interesting. I am aware of using multiple blocks to store metadata. It, however, is not as interesting as what I'm trying to get at here.

Fair enough :-)

 

This also relates to another problem I'm working on for my mod.

 

I have a block that when it is placed in a chunk makes sure that no mobs can spawn in that chunk. It does so by adding a listener to events which checks if a spawned living event is triggered from inside a chunk with this particular block. Blocks are stored in a hash table which is a WorldSavedData using x, y, z, w tuples as keys and integers as values (the integer representing the number of these blocks in a particular chunk). What i want to know is how the server/client aspect might interfere with this.

 

This works fine in single player, but I don't actually know if it works in multiplayer as I have been unable to test it.

Actually this is probably pretty easy since you only need to prevent spawning on the server, which is also the place you record your block placements.  So the client doesn't need to know about your hash table at all.

 

Just a comment - you are using the inbuilt Java hash tables, yeah?  (HashMap, HashSet)

 

This works fine in single player, but I don't actually know if it works in multiplayer as I have been unable to test it.

Why haven't you been able to test it? (i.e. what's stopping you?)

 

-TGG

Link to post
Share on other sites

I concur with what TGG said, there are better ways to go about inventing the wheel that is already on cars, trucks, wagons, and moon rovers. Why not use what's already in Minecraft rather than risk killing servers, clients, breaking savegames, and many other hazards?

Link to post
Share on other sites

Hi

 

I do not want to use a TileEntity because I might want to store more than just bits.

I don't understand what you mean.  You can store anything you like in a TileEntity.  You write the NBT serialisation code yourself and can put whatever you need into it.  TileEntities are specifically designed for exactly what it sounds like you're trying to do.

 

Oh that's interesting. I haven't actually dealt with tile entities yet but now that I think about it's obvious they can store anything, seeing that they store inventory data for containers and such.

 

I will look into using tile entities.

 

Also the problem in general is interesting. I am aware of using multiple blocks to store metadata. It, however, is not as interesting as what I'm trying to get at here.

Fair enough :-)

 

:D

 

This also relates to another problem I'm working on for my mod.

 

I have a block that when it is placed in a chunk makes sure that no mobs can spawn in that chunk. It does so by adding a listener to events which checks if a spawned living event is triggered from inside a chunk with this particular block. Blocks are stored in a hash table which is a WorldSavedData using x, y, z, w tuples as keys and integers as values (the integer representing the number of these blocks in a particular chunk). What i want to know is how the server/client aspect might interfere with this.

 

This works fine in single player, but I don't actually know if it works in multiplayer as I have been unable to test it.

Actually this is probably pretty easy since you only need to prevent spawning on the server, which is also the place you record your block placements.  So the client doesn't need to know about your hash table at all.

 

Yes that's what I was thinking too. My worry was that I would have to do some kind of syncing manually between clients, but I guess minecraft automatically synchs clients with whatever is on the server. The reverse, though, to make sure the server is updated when some local changes are made on clients is when you need to be careful... (?)

 

Just a comment - you are using the inbuilt Java hash tables, yeah?  (HashMap, HashSet)

 

Yeah. I'm not going to write my own hash tables. THAT would be reinventing the wheel :P

 

This works fine in single player, but I don't actually know if it works in multiplayer as I have been unable to test it.

Why haven't you been able to test it? (i.e. what's stopping you?)

 

Well I guess I could run a server locally and test with myself only...

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

    • 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.
    • Thanks for your help, i will try to resolve this.
    • Hi I get this error when I try to install. Any idea why?        Installing server to current directory MESSAGE: Data kindly mirrored by Forge at https://forums.minecraftforge.net/ MESSAGE: Considering minecraft server jar MESSAGE: Downloading minecraft server version 1.11.2   ETag: e576e5eb43cd176158917585200cb37d   MD5:  e576e5eb43cd176158917585200cb37d MESSAGE: Considering library net.minecraftforge:forge:1.11.2-13.20.1.2588: Not Downloading {Wrong Side} MESSAGE: Considering library net.minecraft:launchwrapper:1.12 MESSAGE: Downloading library net.minecraft:launchwrapper:1.12 MESSAGE: Trying unpacked library net.minecraft:launchwrapper:1.12 MESSAGE: Considering library org.ow2.asm:asm-all:5.0.3 MESSAGE: Downloading library org.ow2.asm:asm-all:5.0.3 MESSAGE: Trying unpacked library org.ow2.asm:asm-all:5.0.3 MESSAGE: Considering library jline:jline:2.13 MESSAGE: Downloading library jline:jline:2.13 MESSAGE: Trying unpacked library jline:jline:2.13 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 sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:268)         at net.minecraftforge.installer.DownloadUtils$URLISSupplier.getInput(DownloadUtils.java:457)         at net.minecraftforge.installer.DownloadUtils$URLISSupplier.getInput(DownloadUtils.java:445)         at com.google.common.io.ByteStreams$6.openStream(ByteStreams.java:989)         at com.google.common.io.ByteSource.copyTo(ByteSource.java:202)         at com.google.common.io.Files.copy(Files.java:382)         at net.minecraftforge.installer.DownloadUtils.downloadFile(DownloadUtils.java:375)         at net.minecraftforge.installer.DownloadUtils.downloadInstalledLibraries(DownloadUtils.java:67)         at net.minecraftforge.installer.ServerInstall.run(ServerInstall.java:71)         at net.minecraftforge.installer.InstallerAction.run(InstallerAction.java:43)         at net.minecraftforge.installer.SimpleInstaller.handleOptions(SimpleInstaller.java:72)         at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:47) File not found in installer archive: /maven/jline/jline/2.13/jline-2.13.jar MESSAGE: Considering library com.typesafe.akka:akka-actor_2.11:2.3.3 MESSAGE: Downloading library com.typesafe.akka:akka-actor_2.11:2.3.3 MESSAGE: Trying unpacked library com.typesafe.akka:akka-actor_2.11:2.3.3 MESSAGE: Considering library com.typesafe:config:1.2.1 MESSAGE: Downloading library com.typesafe:config:1.2.1 MESSAGE: Trying unpacked library com.typesafe:config:1.2.1 MESSAGE: Considering library org.scala-lang:scala-actors-migration_2.11:1.1.0 MESSAGE: Downloading library org.scala-lang:scala-actors-migration_2.11:1.1.0 MESSAGE: Trying unpacked library org.scala-lang:scala-actors-migration_2.11:1.1.0 MESSAGE: Considering library org.scala-lang:scala-compiler:2.11.1 MESSAGE: Downloading library org.scala-lang:scala-compiler:2.11.1 MESSAGE: Trying unpacked library org.scala-lang:scala-compiler:2.11.1 SocketTimeoutException: Read timed out MESSAGE: Considering library org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2 MESSAGE: Downloading library org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2 MESSAGE: Trying unpacked library org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2 Checking "/mnt/server/./libraries/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar" internal checksums     checksums.sha1 was not found, validation failed File not found in installer archive: /maven/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.2/scala-continuations-library_2.11-1.0.2.jar MESSAGE: Considering library org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2 MESSAGE: Downloading library org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2 MESSAGE: Trying unpacked library org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2 Checking "/mnt/server/./libraries/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar" internal checksums     checksums.sha1 was not found, validation failed File not found in installer archive: /maven/org/scala-lang/plugins/scala-continuations-plugin_2.11.1/1.0.2/scala-continuations-plugin_2.11.1-1.0.2.jar MESSAGE: Considering library org.scala-lang:scala-library:2.11.1 MESSAGE: Downloading library org.scala-lang:scala-library:2.11.1 MESSAGE: Trying unpacked library org.scala-lang:scala-library:2.11.1 MESSAGE: Considering library org.scala-lang:scala-parser-combinators_2.11:1.0.1 MESSAGE: Downloading library org.scala-lang:scala-parser-combinators_2.11:1.0.1 MESSAGE: Trying unpacked library org.scala-lang:scala-parser-combinators_2.11:1.0.1 MESSAGE: Considering library org.scala-lang:scala-reflect:2.11.1 MESSAGE: Downloading library org.scala-lang:scala-reflect:2.11.1 MESSAGE: Trying unpacked library org.scala-lang:scala-reflect:2.11.1 MESSAGE: Considering library org.scala-lang:scala-swing_2.11:1.0.1 MESSAGE: Downloading library org.scala-lang:scala-swing_2.11:1.0.1 MESSAGE: Trying unpacked library org.scala-lang:scala-swing_2.11:1.0.1 MESSAGE: Considering library org.scala-lang:scala-xml_2.11:1.0.2 MESSAGE: Downloading library org.scala-lang:scala-xml_2.11:1.0.2 MESSAGE: Trying unpacked library org.scala-lang:scala-xml_2.11:1.0.2 MESSAGE: Considering library lzma:lzma:0.0.1 MESSAGE: Downloading library lzma:lzma:0.0.1 MESSAGE: Trying unpacked library lzma:lzma:0.0.1 MESSAGE: Considering library net.sf.jopt-simple:jopt-simple:4.6 MESSAGE: Downloading library net.sf.jopt-simple:jopt-simple:4.6 MESSAGE: Trying unpacked library net.sf.jopt-simple:jopt-simple:4.6 MESSAGE: Considering library java3d:vecmath:1.5.2 MESSAGE: Downloading library java3d:vecmath:1.5.2 MESSAGE: Trying unpacked library java3d:vecmath:1.5.2 MESSAGE: Considering library net.sf.trove4j:trove4j:3.0.3 MESSAGE: Downloading library net.sf.trove4j:trove4j:3.0.3 MESSAGE: Trying unpacked library net.sf.trove4j:trove4j:3.0.3 These libraries failed to download, try again. jline:jline:2.13 org.scala-lang.plugins:scala-continuations-library_2.11:1.0.2 org.scala-lang.plugins:scala-continuations-plugin_2.11.1:1.0.2 There was an error during server installation install failed  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

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