I was trying to use this project to dump protocol of Minecraft to investigate some cheats based on man-in-the-middle attack because excel seems to be very readable, so I tried to make a forge mod based on this.
Unfortunately I have to use gradle because Minecraft forge uses gradle and its shade plugin com.github.johnrengelman.shadow 7.1.2 does not properly shade this as a library. The plugin just shaded the core of fastexcel but their dependencies is not shaded into the jar at all, caused ClassNotFoundException on my project.
I wonder if there is anything wrong in my build.gradle or there is anything broken in the pom.xml. And is there any better solution for this problem? For now I have to add fastexcel's dependencies as dependencies of my project.
I was trying to use this project to dump protocol of Minecraft to investigate some cheats based on man-in-the-middle attack because excel seems to be very readable, so I tried to make a forge mod based on this.
Unfortunately I have to use gradle because Minecraft forge uses gradle and its shade plugin
com.github.johnrengelman.shadow
7.1.2 does not properly shade this as a library. The plugin just shaded the core of fastexcel but their dependencies is not shaded into the jar at all, causedClassNotFoundException
on my project.I wonder if there is anything wrong in my build.gradle or there is anything broken in the pom.xml. And is there any better solution for this problem? For now I have to add fastexcel's dependencies as dependencies of my project.
This is the partial of my build.gradle: