MineColonies

MineColonies

56M Downloads

Game crash on farm land block state change?

nekatu opened this issue · 21 comments

commented

Minecolonies version

version 0.6.2190

Logged Error

get property PropertyEnum{name=variant, clazz=class net.minecraft.block.BlockDirt$DirtType, values=[dirt, coarse_dirt, podzol]} as it does not exist in BlockStateContainer{block=minecraft:farmland, properties=[moisture]}

Log Files

fml-server-3.zip
McMyAdmin-20170101-162037.zip

Also noticed that a lot of the labels for items and achievements are not in a user friendly format on this build.

commented

Testing 0.6.2196 for the issue now

commented

Still the same error after a few minutes of play:

[12:09:11] [Server thread/WARN] [minecolonies/]: Action for target com.minecolonies.coremod.entity.ai.util.AITarget@7a330e5b threw an exception:
java.lang.IllegalArgumentException: Cannot get property PropertyEnum{name=variant, clazz=class net.minecraft.block.BlockDirt$DirtType, values=[dirt, coarse_dirt, podzol]} as it does not exist in BlockStateContainer{block=minecraft:farmland, properties=[moisture]}

I destroyed the scarecrows, took the hoe off the farmer, cleared the fields, and even filled in the water blocks, so it's not that the Farmer is even doing anything any more, but the game still looks like it's referencing a block state change for moisture on dirt/podzol/coarse-dirt.

fml-server-3.zip

commented
commented
commented

Haven't seen the builder anywhere near it- but will test the 2200 build anyway.

Thanks! :-)

commented

Actually, spotted 2207 just as I posted that, so I'm testing on that instead.

commented

so far so good on 2207, but just having the builder rebuild the fields, so we'll see how that goes.

commented

nope- still an issue on 2207-

13:00:32 CONSOLE: get property PropertyEnum{name=variant, clazz=class net.minecraft.block.BlockDirt$DirtType, values=[dirt, coarse_dirt, podzol]} as it does not exist in BlockStateContainer{block=minecraft:farmland, properties=[moisture]}

fml-server-3.zip

Switching to 2212 now.

commented

so far so good on 2212

commented

I swear this game is just waiting for me to post here- the last 3 times I've posted that everything seems fine the game crashes almost instantly! ;-)

Seems 2212 has the same issue after all.

fml-server-3.zip

commented
commented
commented

Haven't been near the farms when it happens; just seems to happen within 10 minutes of game play.

Rolled back to 0.6.2179 and haven't had the issue in the last 15 minutes.

On a side note, I keep seeing this in the server logs though:

[minecolonies]: ForgeHook not in sync with EfficientTool for Block{minecraft:potatoes} and 28xitem.potato@0

Will try the new version once you've uploaded it and see what that does.

commented

Actually, I take it back...

thread/INFO] [minecolonies]: ForgeHook not in sync with EfficientTool for Block{minecraft:wheat} and 1xitem.hoeIron@0

commented

I suspect the side note message is due to me equipping the farmer with a hoe from a mod, have switched to a standard hoe and haven't seen that error since.

commented
commented

Just loaded 0.6.2194 onto my server now.

Will let you know ASAP.

commented

No crash so far... so bodes well.

commented

2 hours without a crash so far, Farmer seems happy; nice work! :-)
2017-01-02_01 22 49

commented

0.6.2194 was great for over 4 hours.
0.6.2195 crashed with the original issue in under 20 mins.

commented

Rolling back to 0.6.2194 resulted in almost instant crashes...

fml-server-3.zip