EngiN33R / MechanicalTech

Wind, water and muscle! Primitive vanilla-esque technology without electricity or magic.
https://www.curseforge.com/minecraft/mc-mods/mechanical-tech
MIT License
6 stars 7 forks source link

Crashes when breaking tile entities #11

Closed Mirsario closed 3 years ago

Mirsario commented 3 years ago

I encounter the following crash whenever I break a manual crank, or a water wheel. If it matters at all, they were both in water. This was on fabric-loader-0.10.8-1.16.4, version 0.2.0 of the mod.

crash-2020-12-19_01.15.38-client.txt

Mirsario commented 3 years ago

Hmm, this actually seems to be a conflict with OptiFabric + Optifine.

Mirsario commented 3 years ago

..No, it isn't. The following crash log does not have it enabled.

crash-2020-12-19_20.39.50-client.txt

After some googling, and running into a similar crash in another mod - it seems like something's just missing BlockState.isAir() checks somewhere, or the block entities don't get removed in time.

oOHiyoriOo commented 3 years ago

(Bump) got the same error today when breaking tiles: Cannot get property class_2753{name=facing, clazz=class net.minecraft.class_2350, values=[north, south, west, east]} as it does not exist in Block{minecraft:air}

Using Fabric Optifine btw!

oOHiyoriOo commented 3 years ago

got it only using this and optifine (i would really love to use optifine :( ) image

Mirsario commented 3 years ago

As I said prior, this has nothing to do with optifine, and is reproducible without it.