Galacticraft icon indicating copy to clipboard operation
Galacticraft copied to clipboard

MO omnitool does crash when digging any GC blocks

Open Nyabloody opened this issue 5 years ago • 2 comments

REVIEW THE GUIDELINES - see Contributing link on right side.

Minecraft version: 1.12.2

Galacticraft version: MicdoodleCore-1.12.2-4.0.2.244 GalacticraftCore-1.12.2-4.0.2.244 Galacticraft-Planets-1.12.2-4.0.2.244

Single player (SSP), Multiplayer (SMP), or SSP opened to LAN (LAN)? Any...

Any Galacticraft add-ons installed? More-Planets-1.12.2-2.1.10-GC238 ExtraPlanets-1.12.2-0.6.2

Please provide screenshots / crash report / log / full modlist as needed: Crash report: https://pastebin.com/aPJbVNDE

So I don't know really if it's Galacticraft side or MatterOverdrive side since both mods are involved. Anyway I hope it's GC because MO seems inactive since a while... And there would be probably not a fix in a long time :/

Nyabloody avatar Feb 15 '20 15:02 Nyabloody

Thanks for reporting. We can take a look.

Can you quickly tell me what the Omnitool is supposed to do - I mean, does it dig only one block, or does it mine many blocks for 1 click? It looks like the issue could be connected with it mining a lot of blocks at the same time.

radfast avatar Feb 17 '20 00:02 radfast

It fires a laser beam that dig blocks. The weird thing is I tested the same thing in 1.7.10 and the game doesn't crash.

So it must be related to some new code introduced either from GC or MO later on.

And if it was something related to the mining speed, then I would crash with any other tools that dig too "fast" also but it's specific to this tool and GC blocks.

Also the game doesn't crash if I try to mine any other blocks other than GC blocks too.

Take a look specificaly at this line in the log:

java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=basictypemoon, clazz=class micdoodle8.mods.galacticraft.core.blocks.BlockBasicMoon$EnumBlockBasicMoon, values=[ORE_COPPER_MOON, ORE_TIN_MOON, ORE_CHEESE_MOON, MOON_DIRT, MOON_STONE, MOON_TURF, ORE_SAPPHIRE, MOON_DUNGEON_BRICK]} as it does not exist in BlockStateContainer{block=minecraft:air, properties=[]}

Sounds like more a GC issue to me. But not 100% sure yet.

Nyabloody avatar Feb 17 '20 15:02 Nyabloody