Advanced-Rocketry / AdvancedRocketry

Space mod for minecraft
http://arwiki.dmodoomsirius.me/
MIT License
216 stars 273 forks source link

[1.12.2] really weird bug that i don't know how to describe it in short #983

Closed polyzium closed 6 years ago

polyzium commented 6 years ago

Minecraft Version: 1.12.2 Forge Version: 14.23.1.2560 Advanced Rocketry Version: 1.12.2-1.2.6-25 LibVulpes Version: 1.12.2-0.2.6-16-universal is this the latest curseforge build? No

Please Pastebin crash

https://hastebin.com/ibuzitulef.md Crash Report: https://clbin.com/m3U6u Explain issue in detail: Something weird happened... I was playing on a server that i hosted, i was on a space station at that moment. Then i did shut it down to add a moon for a planet, i did that via planetDefs.xml file. I started the server, when it started, i joined. Now for some reason warp doesn't work, the warp controller says status Ready and Fuel 0. i can't even select the destination, it just stays locked at Earth. I began checking for Dilithium Crystals in the core and there were none. as soon as i throw ones in here, it looks like they're being sent to the void. I open up my inventory and they're back again. I broke an input hatch on the core and i saw Dilithium Crystals flying out of it. So i rebuilt the core and did put Dilithium crystals in it again, same thing. In short: that's a clientside bug, the server knows that Dilithium Crystals are there, but the client sees that there are none. So, disappointed, i opened up the warp controller, selected my newly created moon and clicked the Warp button a few times, then i restarted both server and client. Now this time, as soon as i join, the game screen turns white and it crashes (crash log above). It's really weird. Pls fix. The moon i created was this:

                        <planet name="Sol-50: 0" DIMID="60">
                                <isKnown>false</isKnown>
                                <fogColor>1.0,1.0,1.0</fogColor>
                                <skyColor>0.0,0.0,1.0</skyColor>
                                <gravitationalMultiplier>40</gravitationalMultiplier>
                                <orbitalDistance>192</orbitalDistance>
                                <orbitalPhi>1</orbitalPhi>
                                <rotationalPeriod>111111</rotationalPeriod>
                                <atmosphereDensity>34</atmosphereDensity>
                                <biomeIds>111,115</biomeIds>
                        </planet>

However after i shut down the server, <biomeIds> changed to 6,22,165,50,161 for some reason. According to my server's advancedRocketry.cfg:

biomes {
    I:alienForestBiomeId=111
    I:crystalChasmsBiomeId=115
    I:deepSwampBiomeId=116
    I:hotDryBiome=112
    I:marsh=117
    I:moonBiomeId=110
    I:oceanSpires=118
    I:spaceBiomeId=113
    I:stormLandsBiomeId=114
}

I dunno what's happening...

polyzium commented 6 years ago

Fixed by updating to the latest version