VERSION:
ComputerCraft1.64pr6 (also happens in ComputerCraft1.64pr5)
DESCRIPTION:
Server crashes on turtle.dig() if DragonAPI is installed.
EXPECTED RESULT:
Mining blocks without crashing
REPRODUCTION STEPS:
- Create a server with forge-1.7.10-10.13.1.1217, DragonAPI 1.7.10 V1f and ComputerCraft1.64pr6, each of which should be the current versions. No other mods needed.
- Place an (advanced) mining turtle.
- Place a block before it (say: dirt; also tested with stone and obsidian).
- Execute a simple "turtle.dig()" on the turtle, then the server exits.
SCREENSHOT/VIDEO:
You can find the server log here: http://pastebin.com/HeJu9sd0 . Note especially the following, which is missing if DragonAPI is not installed:
[14:22:51] [Thread-6/WARN] [FML/]: =============================================================
[14:22:51] [Thread-6/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FML!
[14:22:51] [Thread-6/WARN] [FML/]: Offendor: org/luaj/vm2/lib/OsLib.exit(I)V
[14:22:51] [Thread-6/WARN] [FML/]: Use FMLCommonHandler.exitJava instead
[14:22:51] [Thread-6/WARN] [FML/]: =============================================================
This is the same problem as ProjectRed; DragonAPI is shipping a beta version of the ComputerCraft API. I'll ask him to update it.
Sorry, I just realised that the second server log is quite relevant here. You may find it (or actually, I full remake of the original one) here: http://pastebin.com/XT0bKssM .
[Still the same problem, the DragonAPI is overwriting ComputerCraft's API and causing the NoSuchMethodError. -L]