Open 31trainman opened 8 years ago
I believe Thermos is not supporting Opis.
Yeah, but why? Just to know ;)
@Robotia and me are trying to figure it out. It has to do somethink with class net/minecraft/world/World.
trying to use ops to track down mods that are causing lag on a server @sgdc3
You misunderstood me xD I mean: why opis isn't supported? I'm asking it to the developers.
Ah my bad was confused.
Use warmroast if you can.
Warmroast is great for finding functions that take a long time, but Opis really allows us to get into the nitty gritty of blocks and entity latency. No server should be without both! I highly vouch for Opis support in Thermos.
How does it looks like?
Here is my try-to-fix MobiusCore - try on your own risk. And let me know if it works. For me it seems working, but I haven't time to test it in wide way.
(in post below)
@ArcasCZ Your fixed MobiusCore works on build 55
So, today I fixed it in more official way. After @Robotia will create GitHub repo, I'll push out sources.
This fix is still marked as potentialy unsafe, 'cause it changes some things developers added to Thermos in World class (switched from ArrayList to own HashedArrayList).
Anyway - now you can use this thread to give me feedback.
console is full of
[00:45:23 INFO]: Improper type detected for tile entity list in world 0. Regenerating tracking list. [00:45:28 INFO]: Improper type detected for tile entity list in world -1. Regenerating tracking list. [00:45:28 INFO]: Improper type detected for tile entity list in world 0. Regenerating tracking list. [00:45:33 INFO]: Improper type detected for tile entity list in world -1. Regenerating tracking list.
and my entities are sometimes invisible to the client, thermos 57_1614 + your mobicore.
@Hoborific - This error first appeared to me at KCauldron 201 with Mobius fixed by Prototik.
Still can't use regular mobiusCore on build 57. the one @ArcasCZ made works fine though.
@31trainman The regular one will never work with Thermos. You have to use edited one.
Ah ok, this should be put somewhere more prominent
It's on Thermos GitHub main page - in ReadMe...
https://github.com/CyberdyneCC/Thermos#known-caveats-use-provided-fixes-at-your-own-risk
http://pastebin.com/XNk7fHZR
Trying to run opis on server results in a crash
Install mobiscore and opis on server.
mobius core and opis
none
Thermos build 56
Forge 1614