mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-16 02:39:48 -04:00
trying to stabilize the class transformer a little
This commit is contained in:
parent
9da741c618
commit
dfa24ac35c
@ -134,7 +134,9 @@ class ClassTransformer extends IClassTransformer {
|
||||
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)))
|
||||
classNode != null && classNode.name != "java/lang/Object" &&
|
||||
(classNode.name == tileEntityName || classNode.superName == tileEntityName ||
|
||||
isTileEntity(classNodeFor(classNode.superName)))
|
||||
}
|
||||
|
||||
def classNodeFor(name: String) = newClassNode(loader.getClassBytes(name.replace('/', '.')))
|
||||
|
Loading…
x
Reference in New Issue
Block a user