diff --git a/src/main/scala/li/cil/oc/common/asm/ClassTransformer.scala b/src/main/scala/li/cil/oc/common/asm/ClassTransformer.scala index a272fb478..26d597b21 100644 --- a/src/main/scala/li/cil/oc/common/asm/ClassTransformer.scala +++ b/src/main/scala/li/cil/oc/common/asm/ClassTransformer.scala @@ -131,11 +131,7 @@ class ClassTransformer extends IClassTransformer { writeClass(classNode, ClassWriter.COMPUTE_MAXS | ClassWriter.COMPUTE_FRAMES) } - val tileEntityName = { - (try classOf[TileEntity] catch { - case _: Throwable => loader.findClass("net.minecraft.tileentity.TileEntity") // Dev env? - }).getName.replace('.', '/') - } + val tileEntityName = FMLDeobfuscatingRemapper.INSTANCE.map("net.minecraft.tileentity.TileEntity").replace('.', '/') def isTileEntity(classNode: ClassNode): Boolean = { classNode.name != "java/lang/Object" && (classNode.name == tileEntityName || isTileEntity(classNodeFor(classNode.superName)))