-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#25 Chunks are not generated on 1.10.2 #36
Conversation
Thanks for doing that Joshua. I hadn't had the opportunity to have a good look at the problem |
Built the new source, and still crashing as per #26. Is the fix from the file you posted there in the master branch? |
Unfortunately, no. In order to get it running, I had to patch up the jar that gecgooden provided with the code changes to allow generation on 1.10.2. If need be, and with gecgooden's blessing, I could share the patched jar. |
Hmmm. I'd tried that when building from the last commit, but couldn't get it to work. But I was trying to move files from the patched jar into the freshly compiled one. If you've only changed Utilities.java, I'll try moving just that class into his... |
My patched jar consisted of taking Utilities$Region.class and Utilities.class from my branch and patching them into the last jar that gecgooden provided in #26. As an aside, I also changed my build.gradle to use a mapping of "snapshot_20161101", though I'm not sure if that part was necessary. |
I built and tried this request (via gradle runServer) without any crashes, and the chunks seemed to generate correctly. What modpacks/forge versions are you trying? |
I'm using FTB Infinity Lite 1.2.0, forge 2124. I added Dynmap and Worldedit server side, but I don't think that should make a difference? A lot of people have reported the AbstractMethodError on different packs... On Nov 18, 2016, 21:42 -0500, George Gooden notifications@github.com, wrote:
|
Okay, I'll try that one out first. It shouldn't make a difference with those mods added. |
So I built a jar by patching in Utilities$Region.class and Utilities.class to the jar from #26 as @JoshuaRogers said, and the server loads without crashing. But when I go to run the RADIUS command, I get a NoSuchMethodError, and it does nothing:
If I run the ZONE command, the server crashes with:
So, it looks like there's still something missing in Utilities.java? |
There also seems to be missing a bit of localization between client and server. Using the commands from the server console works fine, gives usage help & feedback, etc.
In fact, even as the player chat printed that, the server console showed the correct feedback:
Also if you give an invalid number of arguments, it throws an
Should I go ahead and open separate issues here? I'm kinda just tagging on my feedback as I test this build... |
Yeah, could you open some issues for the localization and ArrayIndexOutOfBoundsException? I rebuilt the mod locally and wasn't getting that crash. I'll verify and upload it for you to try when I get home from work. |
I was able to get the terrain to properly generate by changing loadChunk to provideChunk and then marking that it needed saving.
In the process, I found some bounds checking issues that caused my server to generate 32,000 chunks more than I wanted.