Постоянный краш сервера.

Версия Minecraft
1.7.10
Здравствуйте. Возможно, я не совсем туда обратился, или написал не в тот раздел - прошу прощения, я тут впервые. Я уже просто не знаю, куда можно обратиться со своей проблемой.

Итак, у меня есть свой небольшой сервер для "поиграть с друзьями в свободное время", на ядре Thermos 1.7.10 (чёрт бы его побрал), и есть с ним ещё очень давняя проблема. Он... периодически, но стабильно и регулярно крашит с одной и той же ошибкой. (Лог-отчёт прилагаю). Из лога я понял, что проблема связана с каким-то случайным блоком травы BlockGrass, реже - BlockStaticLiquid или BlockFluidClassic, либо даже VillageCollection, к которому что-то в случайный момент времени, пытается получить доступ. Ничего конкретного, кроме случайных координат этих блоков, репорт мне не дал. Абсолютно никакой закономерности в этом не прослеживается, это происходит в случайный момент времени (чаще всё-же ночью), и я всё ещё ищу причину этих ошибок.
Замечу, что где-то месяцев 6 назад, в определенный момент в игровом мире, чёрт знает почему, сломался генератор мира, после чего эта ошибка пропала ровно до того момента, пока я не пересоздал мир. Сейчас всё тоже самое.
Хочу узнать, что вызывает эту ошибку? И есть ли возможность это дело как-то пропатчить? Готов предоставить любую дополнительную информацию по этому поводу. Заранее благодарю всех ответивших.
 
Краш-лог
Description: Exception getting block type in world

java.lang.NullPointerException: Exception getting block type in world
at net.minecraft.world.World.func_147439_a(World.java:703)
at net.minecraft.block.BlockGrass.func_149674_a(BlockGrass.java:77)
at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:568)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:287)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:963)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at net.minecraft.world.World.func_147439_a(World.java:703)
-- Requested block coordinates --
Details:
Found chunk: true
Location: World: (1200,68,1667), Chunk: (at 0,4,3 in 75,104; contains blocks 1200,0,1664 to 1215,255,1679), Region: (2,3; contains chunks 64,96 to 95,127, blocks 1024,0,1536 to 1535,255,2047)
Stacktrace:
at net.minecraft.world.World.func_147439_a(World.java:703)
at net.minecraft.block.BlockGrass.func_149674_a(BlockGrass.java:77)
at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:568)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:287)
Краш-лог:
Description: Exception getting block type in world

java.lang.NullPointerException: Exception getting block type in world
	at net.minecraft.world.World.func_147439_a(World.java:703)
	at net.minecraft.block.BlockGrass.func_149674_a(BlockGrass.java:77)
	at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:568)
	at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:287)
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:963)
	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
	at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
	at net.minecraft.world.World.func_147439_a(World.java:703)
-- Requested block coordinates --
Details:
	Found chunk: true
	Location: World: (1200,68,1667), Chunk: (at 0,4,3 in 75,104; contains blocks 1200,0,1664 to 1215,255,1679), Region: (2,3; contains chunks 64,96 to 95,127, blocks 1024,0,1536 to 1535,255,2047)
Stacktrace:
	at net.minecraft.world.World.func_147439_a(World.java:703)
	at net.minecraft.block.BlockGrass.func_149674_a(BlockGrass.java:77)
	at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:568)
	at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:287)
Исходники нужны этой поделки или декомпиляция с сохранением нумерации строк.
Если имеется в виду сам Thermos, то я не знаю. Ему уже вроде довольно много лет, и наверняка эту процедуру уже проводили. Я скажу честно - я вообще не разбираюсь в Java - программировании, хотя указанные действия примерно понимаю. Исходники могут быть где-нить на Гитхабе, но это неточно. Это ведь слепка Bukkit+Spigot+Forge? Тогда это не должно быть большой проблемой.
 
Ломаное ядро походу. Попробуй другое. Либо моды перебери. Хотя в логе, что скинул, моды никакие не указываются.
Моды есть, я сильно урезал репорт до самой ошибки. Ядро Thermos само собой хреновое, а тут ещё и эта ошибка. Других ядер, подходящих, нет - во все остальные интегрирована более сырая версия Forge, чем необходима под список модов. Этот Thermos - последнее и единственное, что я могу использовать.
 
По опыту использования этой поделки в какое-то время скажу, что 57-й билд был стабильным. В последний 58-й завезли багов.
Подскажите, где посмотреть его версию? Она должна указываться в названии, но у меня файлик называется просто как "0.jar". Хочу узнать, какая именно у меня.
 
Отпишусь о результатах.
Не помогло. Та же ошибка.


java.lang.NullPointerException: Exception getting block type in world
at net.minecraft.world.World.func_147439_a(World.java:703)
at net.minecraft.block.BlockStaticLiquid.func_149674_a(BlockStaticLiquid.java:59)
at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:568)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:287)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:963)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
at java.lang.Thread.run(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at net.minecraft.world.World.func_147439_a(World.java:703)

-- Requested block coordinates --
Details:
Found chunk: true
Location: World: (-1264,31,20), Chunk: (at 0,1,4 in -79,1; contains blocks -1264,0,16 to -1249,255,31), Region: (-3,0; contains chunks -96,0 to -65,31, blocks -1536,0,0 to -1025,255,511)
Stacktrace:
at net.minecraft.world.World.func_147439_a(World.java:703)
at net.minecraft.block.BlockStaticLiquid.func_149674_a(BlockStaticLiquid.java:59)
at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:568)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:287)

-- Affected level --
Details:
Level name: DIM-1
All players: 0 total; []
Chunk stats: ServerChunkCache: 10 Drop: 0
Level seed: -8576889439678593290
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: World: (0,64,0), Chunk: (at 0,4,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 14942477 game time, 14981868 day time
Level dimension: -1
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:963)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:432)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:841)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:693)
at java.lang.Thread.run(Unknown Source)
 
Сверху