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

Installing Baubles APIjava.lang.NoSuchMethodError: baubles.common.items.ItemRing


BlackBird
 Share

Recommended Posts

I am trying to write a little Thaumcraft mod. (1.8)

 

I linked the Thaumcraft-1.8-5.0.3.jar together with the folder libs/thaumcraft/api, and it works, until i start minecraft. It needs "Baubles".

 

I went there and Installed Baubles-1.8-1.1.1.0.jar (I also tried 1.8-1.1.1.1).

When I run Minecraft now, I get the following error:

 

java.lang.NoSuchMethodError: baubles.common.items.ItemRing.func_77625_d

 

Complete Error Message: http://pastebin.com/nwEZ6u1d

 

How can I fix that?

Link to comment
Share on other sites

For 1.8 and earlier, you can only use deobfuscated/dev builds of mods in the development environment. ForgeGradle can deobfuscate a mod if you add it as a

deobfCompile

or

deobfProvided

dependency (see the MDK's build.gradle for examples).

 

In 1.8.9, FML can deobfuscate mods at runtime; allowing you to use regular mods in the development environment.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

Ok, thanks.

 

I tried that but it doesn't work. I am pretty sure it doesn't work, because I don't understand what I am acctually doing here.

 

This is the Line I entered in the build.gradle under dependencies:

 

deobfCompile 'baubles:1.1.1.1'
// what I also tried: (I tried every command with deobfProvided too)
deobfCompile 'baubles'
deobfCompile 'Baubles'
deobfCompile 'baubles:1.1.1.1:dev'
deobfCompile 'baubles:1.8-1.1.1.1'
deobfCompile 'baubles:1.8-1.1.1.1:dev'
...

 

when i run that in most cases I get the following error: (command: gradlew setupDecompWorkspace)

FAILURE: Build failed with an exception.



* What went wrong:
A problem occurred configuring root project 'Thaumcraft Mod'.
> Could not resolve all dependencies for configuration ':deobfCompile'.
   > Could not resolve baubles:1.1.1.1:.
     Required by:
         com.slimydeath.thadd:Thaumcraft Mod:1.0
      > Could not resolve baubles:1.1.1.1:.
         > Could not get resource 'https://libraries.minecraft.net/baubles/1.1.1.1//1.1.1.1-.pom'.
            > Could not GET 'https://libraries.minecraft.net/baubles/1.1.1.1//1.1.1.1-.pom'. Received status code 403 from server: Forbidden

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

 

What's wrong?

 

EDIT:

 

while i was searching i found a link for a 'deobfuscated' baubles version, but just for 1.1.3.0 can i use that version somehow in minecraft 1.8?

Link to comment
Share on other sites

Specifying the dependency like that only works if the mod is accessible through a Maven/Ivy repository, which you need to add in the

repositories

block of build.gradle.

 

To my knowledge Baubles isn't hosted in a public Maven repository, but you can access CurseForge downloads through Ivy. Unfortunately it looks like

deobfCompile

doesn't work with Ivy or local dependencies (the linked issue also shows how to access CurseForge downloads through Ivy).

 

I think your best bet at this point is to download and compile Baubles yourself or deobfuscate it with BON2.

 

Baubles 1.1.3.0 is built for 1.8.9 and may or may not work in 1.8.

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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.

 Share



×
×
  • Create New...

Important Information

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