Crucible
Crucible copied to clipboard
gradlew jar task fails with missing jetty orbit
Anyone tried building from source without cache recently?
> Could not resolve all dependencies for configuration ':Cauldron:compileClasspath'.
> Could not find javax.servlet.orbit (org.eclipse.jetty.orbit:javax.servlet:3.0.0.v201112011016).
Searched in the following locations:
http://files.minecraftforge.net/maven/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.orbit```
What branch are you trying to build?
master
You currently can only build dev or v5.3 branch
You sure about that? Tried both dev branch and v5.3 tag.
I do setupCrucible
which gives:
> Task :cauldronPatchJar
Applying Cauldron patches
Patching failed: net/minecraft/network/NetHandlerPlayServer.java Cannot find hunk target
42: Cannot find hunk target @ 0
1/47 failed
and build unsurprisingly fails too:
> Task :eclipse:cauldron:compileJava
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2510: error: cannot find symbol
itemstack = packetbuffer.readItemStackFromBuffer();
^
symbol: variable itemstack
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2512: error: cannot find symbol
if (itemstack == null)
^
symbol: variable itemstack
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2517: error: cannot find symbol
if (!ItemEditableBook.validBookTagContents(itemstack.getTagCompound()))
^
symbol: variable itemstack
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2522: error: cannot find symbol
itemstack1 = this.playerEntity.inventory.getCurrentItem();
^
symbol: variable itemstack1
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2524: error: cannot find symbol
if (itemstack1 != null)
^
symbol: variable itemstack1
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2526: error: cannot find symbol
if (itemstack.getItem() == Items.written_book && itemstack1.getItem() == Items.writable_book)
^
symbol: variable itemstack
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2526: error: cannot find symbol
if (itemstack.getItem() == Items.written_book && itemstack1.getItem() == Items.writable_book)
^
symbol: variable itemstack1
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2528: error: cannot find symbol
itemstack1.setTagInfo("author", new NBTTagString(this.playerEntity.getCommandSenderName()));
^
symbol: variable itemstack1
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2529: error: cannot find symbol
itemstack1.setTagInfo("title", new NBTTagString(itemstack.getTagCompound().getString("title")));
^
symbol: variable itemstack
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2529: error: cannot find symbol
itemstack1.setTagInfo("title", new NBTTagString(itemstack.getTagCompound().getString("title")));
^
symbol: variable itemstack1
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2530: error: cannot find symbol
itemstack1.setTagInfo("pages", itemstack.getTagCompound().getTagList("pages", 8));
^
symbol: variable itemstack
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2530: error: cannot find symbol
itemstack1.setTagInfo("pages", itemstack.getTagCompound().getTagList("pages", 8));
^
symbol: variable itemstack1
location: class NetHandlerPlayServer
MyDir\eclipse\cauldron\src\main\java\net\minecraft\network\NetHandlerPlayServer.java:2531: error: cannot find symbol
itemstack1.func_150996_a(Items.written_book);
^
symbol: variable itemstack1
location: class NetHandlerPlayServer
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
13 errors
> Task :eclipse:cauldron:compileJava FAILED
See #47
Fixed on https://github.com/CrucibleMC/Crucible/commit/aed988f25d503189ca609055ada5af34795cd805