miclebrick
593cdd29be
Cache block data strings
2018-12-06 19:53:27 -05:00
MicleBrick
86d8218430
Cached IBlockData to CraftBlockData conversion ( #1368 )
...
Avoid using reflection to create CraftBlockData instances.
Computes the class to use on IBlockData creation and clones it when needed.
2018-08-23 16:44:41 -04:00
miclebrick
d1ceb803d3
Add 5 second short dumps to watchdog ( #1314 )
2018-08-08 15:31:29 -04:00
miclebrick
74de6853f4
Cache block data strings
2018-12-06 19:52:50 -05:00
miclebrick
68e76b43b8
Optimize CraftBlockData Creation
...
Avoids a hashmap lookup by cacheing a reference to the CraftBlockData
and cloning it when one is needed.
2018-08-23 11:45:32 -04:00
miclebrick
31fc02af68
Add Early Warning Feature to WatchDog
...
Detect when the server has been hung for a long duration, and start printing
thread dumps at an interval until the point of crash.
This will help diagnose what was going on in that time before the crash.
2018-08-08 15:30:52 -04:00