"Слетела" оптимизация

WantaSanchez

Опоздун
631
17
150
Доброго времени суток! Имеется слабый ноутбук, на борту которого Intel Celeron N3060, Intel HD Graphics 400, 2Гб ОЗУ и SSD, который по скорости почти упирается в SATA 3. Естественно на нем 32-х битная Wibdows 7. Система кушает в покое не более 300Мб ОЗУ. Есть также Minecraft, с Forge, OptiFine, Random Patches, Surge и Phosphor. Игре выделено 1Гб ОЗУ. В обычном мире, на макс. настроках графики (но без сглаживания и анизотропной фильтрации) и при прорисовке в 4 чанка, процессор загружен макс. на 60%, видеокарта на 40%, ОЗУ из выделенных 1Гб кушает около 300Мб. И тут вопрос. А какого тестификата FPS постоянно прыгает в диапазоне 18-124? Как это понимать? Игра такая видит, загрузка слабая, можно дать фпсиков, но потом видит, шо настройки графония на наглом уровне и так зыркает то туда то суда? К стати, файл покачки выставлен на 2Гб а в Forge активирована прерывистая загрузка чанков. Никто не в курсе как стабилизировать фпс?
 
озможно из-за сборки мусора?
Чекал, в момент сборки мусора фризы могут быть а могут и не быть. Я заметил такую штуку, что такая же ересь и на Windows 10 после кокого-то кумулятивного апдейта. А на Windows 7 ставлю UpdatePack7R2, ибо без каких-то там обнов не ставится Net Framework. Проблемы с сертификатами. Вообще на Windows 7 для адекватной работы нужно всего два апдейта, один из обновлений платформы и один из обновлений сертификатов, но какие именно я без понятия. 7-ка без обновлений летает лучше, но опять же, толком ничего не устанавливается из софта.
 
Что ж. С таким поплавком с поклёвкой на фреймрейт играть нереально. Пролему решил. Просто поставил Windows 10 20H2 и на ней Minecraft W10 Edution. Да простит меня форум за такое сквернословие. 🙏
 
Линукс мог поставить, винда больше жрет, нежели пингвин.
 
Линукс мог поставить, винда больше жрет, нежели пингвин.
Знаю, но нужное мне ПО для учёбы есть только для Windows. А последний раз, когда я в EFI режиме попытался поставить Ubuntu рядом с Windows, обе просто перестали грузится ссылаясь на повреждённый загрузчик.
 
Мог бы просто поставить частоту кадров на: V-VSync
Ну да, подумаешь, смещение диапазона в 5-60ФПС. Vsync работает немного не так как ты мог думать. Была игра, и в ней я мог позволить либо минимальные настройки графики но без разрывов кадров благодаря вертикальной синхронизации, либо... Барабанная дробь, ультра настройки с макс. сглаживанием и бла бла но без Vsync. Так что нет, Vsync далеко не то, что мне нужно. Если кому интересно, той игрой была Alien Isolation. К слову. UWP версия Minecraft на легке выдает стабильные 60ФПС с Vsync, на макс. настройках графики, макс. прорисовки/симуляции фрагментов но без сглаживаний. Но ничего, я нашел парочку интересных дистрибутивов Linux и если я без костылей влеплю в один загрузчик Linux и Windows,... Я добъюсь адекватной производительности, даже если придется содержать обе ОС на 50Гб разделах.
 
Что же, для теста взял Ubuntu, так как я с ней уже работал, особенно привык к файловому менеджеру и утилите работы с дисками. FPS стал довольно стабильным и почти без фризов, но общий показатель упал до 40FPS при обычной игре и 60FPS при "просмотре неба". Думаю это заслуга ОС и более адекватного драйвера на ГП. Возможно кто-то скажет, что я "зажрался" раз мне мало стабильных 40к/с, но я планирую вернуть свои законные 120к/с как два года назад. К стати, никто не знает хорошей статьи по настройке G1GC? А то в доках к Java там рекомендуемые значения обычно для мощных машин и кучи под 10Гб и больше.
 
И так! Тема до сих пор актуальна. При проведении расследования с использованием специальных инструментов, было определено, что падения FPS совпадают с пиками загрузки CPU до 88-100%, что говорит нам что? Правильно, в пиках нагрузки на CPU, он попросту не успевает подготавливать достаточное количество кадров для отрисовки на GPU. Также было определено, что эти пики загрузки CPU совпадают с пиками его занятости генерацией/загрузкой чанков. Вывод какой? Правильно, почему-то игра стопорится при загрузке и генерации чанков. Если с генерацией ещё можно понять, то вот с загрузкой уже непорядок. Каскадной генерации нету, а передача отрисовки чанков в поток их загрузки лишь увеличила макс. показатель FPS, но на загрузку/генерацию чанков никак не повлияла. Также было определено, что на дальности отрисовки от 2-х до 6-ти чанков, ситуация не меняется, тобишь, на дальности отрисовки вплоть до 6-ти чанков, должна быть адекватная производительность. Ключевое слово "должна" и раньше она была, где-то год назад на этом же ПК.

Итоги. Дело в прогрузке чанков. Вопрос, какие есть методы оптимизиции загрузки/генерации чанков?

PS: занятно, что ситуация даже не в том, что игре выделено всего 1Гб ОЗУ.
 
Тему мы не читали? У меня стоит Surge, который есть макс. на 1.12.2 из чего можно сделать вывод, что у меня траблы с 1.12.2. Также, мне нужна именно 1.12.2 а даже с комбинацией Sodium/Phosphor/Lithium и меня на 1.16 невозможно добится больше 15FPS, ибо у неё требования уже намного выше. Там минимум 2Гб ОЗУ надо чтобы не вылетало, а я могу только 1Гб выделить, ну или пустить половину данных игры работать в свопе, что не есть хорошо ибо 12Гб/с с ОЗУ это не несчастных 540Мб/с с SSD.
 
Эй, народ, тема то ещё актуальна. Вот попробовал 1.5.2 и это просто нечто. Чтобы появился звук пришлось отдельно ставить OpenAL. Производительность тоже уникальна. Первые 5с FPS на уровне 60-80, а потом падает до 20-30 с просадками до 10. Это ещё как понимать? Старые версии вроде как легче, но... Что-то пошло не так.
 
Снеси Майн, и заного поставь все. Обычно так и решались такие проблемы. Можно еще всю операционку снести.
А можно советы знающих? Советы аля "ну везде такое говорят и обычно помогает" не канают. Не можете помочь, не отвечайте.

Проблема с полностью оригинальной игрой. От ОС ничего не зависит, тестировалось на моих чистых дистрибутивах Windows 7/8.1/10.
 
Попробуй на небо в игре смотреть.
А ты часом не из MCGL? Там где-то я это видел. Так то растет ФПС, но не играть же смотря только на небо. Да и в 1.7 таких проблем нету а в 1.5 такие штуки только спустя 5с игры.
 
Давно юзаю openj9 JVM, ну как-то так задалось.
Наткнулся на такую тему - .
Многие говорят что на сборках с модами дает ощутимый такой буст: процентов на 10-15% снижается потребление ОЗУ и на столько же использование процессора. Не знаю как это будет у тебя на ванилке, но попробовать можно.
 
Как говорят хорошего понемножку. Вот, посмотрите:
Screenshot_2.png
Вроде все хорошо да? ЦП, ГП и ОЗУ не сильно нагружены да и FPS на уровне 60-ти. Только когда вертеть головой, вроде бы и FPS не проседает по показателям, но на глаз всё равно есть просадки до около 30-ти. Плюс, вот посмотрите на это:
latest.log:
[22:21:04] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:21:04] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[22:21:04] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[22:21:04] [main/INFO]: Forge Mod Loader version 14.23.5.2854 for Minecraft 1.12.2 loading
[22:21:04] [main/INFO]: Java is Java HotSpot(TM) Client VM, version 1.8.0_261, running on Windows 7:x86:6.1, installed at C:\Program Files\Java\jre1.8.0_261
[22:21:05] [main/INFO]: Searching C:\Users\WantaSanchez\AppData\Roaming\.minecraft\mods for mods
[22:21:05] [main/INFO]: Loading tweaker optifine.OptiFineForgeTweaker from Optifine.jar
[22:21:05] [main/WARN]: The coremod com.therandomlabs.randompatches.core.RPCore does not have a MCVersion annotation, it may cause issues with this version of Minecraft
[22:21:05] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from Surge.jar
[22:21:05] [main/INFO]: Loading tweaker org.spongepowered.asm.launch.MixinTweaker from Phosphor.jar
[22:21:05] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:21:05] [main/INFO]: Loading tweak class name optifine.OptiFineForgeTweaker
[22:21:05] [main/INFO]: Loading tweak class name org.spongepowered.asm.launch.MixinTweaker
[22:21:05] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8 Source=file:/C:/Users/WantaSanchez/AppData/Roaming/.minecraft/mods/Surge.jar Service=LaunchWrapper Env=CLIENT
[22:21:05] [main/DEBUG]: Instantiating coremod class SurgeLoadingPlugin
[22:21:05] [main/DEBUG]: The coremod net.darkhax.surge.core.SurgeLoadingPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded.
[22:21:05] [main/DEBUG]: Found signing certificates for coremod SurgeLoadingPlugin (net.darkhax.surge.core.SurgeLoadingPlugin)
[22:21:05] [main/DEBUG]: Found certificate d476d1b22b218a10d845928d1665d45fce301b27
[22:21:05] [main/INFO]: Compatibility level set to JAVA_8
[22:21:05] [main/DEBUG]: Enqueued coremod SurgeLoadingPlugin
[22:21:06] [main/DEBUG]: Instantiating coremod class PhosphorFMLLoadingPlugin
[22:21:06] [main/DEBUG]: The coremod me.jellysquid.mods.phosphor.core.PhosphorFMLLoadingPlugin requested minecraft version 1.12.2 and minecraft is 1.12.2. It will be loaded.
[22:21:06] [main/WARN]: The coremod PhosphorFMLLoadingPlugin (me.jellysquid.mods.phosphor.core.PhosphorFMLLoadingPlugin) is not signed!
[22:21:06] [main/DEBUG]: Enqueued coremod PhosphorFMLLoadingPlugin
[22:21:06] [main/WARN]: Tweak class name org.spongepowered.asm.launch.MixinTweaker has already been visited -- skipping
[22:21:06] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:21:06] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:21:06] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[22:21:06] [main/INFO]: Calling tweak class optifine.OptiFineForgeTweaker
[22:21:06] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: acceptOptions
[22:21:06] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: injectIntoClassLoader
[22:21:06] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:242]: OptiFine ClassTransformer
[22:21:06] [main/INFO]: [optifine.OptiFineClassTransformer:dbg:242]: OptiFine ZIP file: C:\Users\WantaSanchez\AppData\Roaming\.minecraft\mods\Optifine.jar
[22:21:06] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:21:06] [main/DEBUG]: Injecting coremod FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\} class transformers
[22:21:06] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SideTransformer
[22:21:06] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriptionTransformer
[22:21:06] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.EventSubscriberTransformer
[22:21:06] [main/TRACE]: Registering transformer net.minecraftforge.fml.common.asm.transformers.SoundEngineFixTransformer
[22:21:06] [main/DEBUG]: Injection complete
[22:21:06] [main/DEBUG]: Running coremod plugin for FMLCorePlugin \{net.minecraftforge.fml.relauncher.FMLCorePlugin\}
[22:21:06] [main/DEBUG]: Running coremod plugin FMLCorePlugin
[22:21:10] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[22:21:10] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[22:21:10] [main/DEBUG]: Coremod plugin class FMLCorePlugin run successfully
[22:21:10] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:21:10] [main/DEBUG]: Injecting coremod FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\} class transformers
[22:21:10] [main/DEBUG]: Injection complete
[22:21:10] [main/DEBUG]: Running coremod plugin for FMLForgePlugin \{net.minecraftforge.classloading.FMLForgePlugin\}
[22:21:10] [main/DEBUG]: Running coremod plugin FMLForgePlugin
[22:21:10] [main/DEBUG]: Coremod plugin class FMLForgePlugin run successfully
[22:21:10] [main/INFO]: Calling tweak class org.spongepowered.asm.launch.MixinTweaker
[22:21:10] [main/INFO]: Initialised Mixin FML Remapper Adapter with net.minecraftforge.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper@1e28be3
[22:21:10] [main/DEBUG]: Injecting coremod SurgeLoadingPlugin \{net.darkhax.surge.core.SurgeLoadingPlugin\} class transformers
[22:21:10] [main/DEBUG]: Injection complete
[22:21:10] [main/DEBUG]: Running coremod plugin for SurgeLoadingPlugin \{net.darkhax.surge.core.SurgeLoadingPlugin\}
[22:21:10] [main/DEBUG]: Running coremod plugin SurgeLoadingPlugin
[22:21:10] [main/DEBUG]: Coremod plugin class SurgeLoadingPlugin run successfully
[22:21:10] [main/DEBUG]: Injecting coremod PhosphorFMLLoadingPlugin \{me.jellysquid.mods.phosphor.core.PhosphorFMLLoadingPlugin\} class transformers
[22:21:10] [main/DEBUG]: Injection complete
[22:21:10] [main/DEBUG]: Running coremod plugin for PhosphorFMLLoadingPlugin \{me.jellysquid.mods.phosphor.core.PhosphorFMLLoadingPlugin\}
[22:21:10] [main/DEBUG]: Running coremod plugin PhosphorFMLLoadingPlugin
[22:21:10] [main/DEBUG]: Coremod plugin class PhosphorFMLLoadingPlugin run successfully
[22:21:10] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[22:21:10] [main/DEBUG]: Validating minecraft
[22:21:11] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[22:21:12] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:21:12] [main/INFO]: Loading tweak class name org.spongepowered.asm.mixin.EnvironmentStateTweaker
[22:21:12] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[22:21:12] [main/INFO]: Calling tweak class org.spongepowered.asm.mixin.EnvironmentStateTweaker
[22:21:12] [main/INFO]: [optifine.OptiFineForgeTweaker:dbg:56]: OptiFineForgeTweaker: getLaunchArguments
[22:21:12] [main/INFO]: A re-entrant transformer '$wrapper.com.therandomlabs.randompatches.core.RPTransformer' was detected and will no longer process meta class data
[22:21:13] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[22:21:14] [Client thread/INFO]: Setting user: WantaSanchez
[22:21:25] [Client thread/INFO]: [OptiFine] [B]* Reflector Forge *[/B]
[22:21:25] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
[22:21:27] [Client thread/INFO]: [OptiFine] [B]* Reflector Vanilla *[/B]
[22:21:28] [Client thread/WARN]: Skipping bad option: lastServer:
[22:21:28] [Client thread/INFO]: LWJGL Version: 2.9.4
[22:21:29] [Client thread/INFO]: [OptiFine]
[22:21:29] [Client thread/INFO]: [OptiFine] OptiFine_1.12.2_HD_U_F6_pre1
[22:21:29] [Client thread/INFO]: [OptiFine] Build: 20191206-224929
[22:21:29] [Client thread/INFO]: [OptiFine] OS: Windows 7 (x86) version 6.1
[22:21:29] [Client thread/INFO]: [OptiFine] Java: 1.8.0_261, Oracle Corporation
[22:21:29] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
[22:21:29] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
[22:21:29] [Client thread/INFO]: [OptiFine] OpenGL: Intel(R) HD Graphics 400, version 4.4.0 - Build 20.19.15.5166, Intel
[22:21:29] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.4.0
[22:21:29] [Client thread/INFO]: [OptiFine] OpenGL Fancy fog: Not available (GL_NV_fog_distance)
[22:21:29] [Client thread/INFO]: [OptiFine] Maximum texture size: 8192x8192
[22:21:29] [VersionCheck/INFO]: [OptiFine] Checking for new version
[22:21:29] [Client thread/INFO]: [Shaders] OpenGL Version: 4.4.0 - Build 20.19.15.5166
[22:21:29] [Client thread/INFO]: [Shaders] Vendor:  Intel
[22:21:29] [Client thread/INFO]: [Shaders] Renderer: Intel(R) HD Graphics 400
[22:21:29] [Client thread/INFO]: [Shaders] Capabilities:  2.0  2.1  3.0  3.2  4.0
[22:21:29] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
[22:21:29] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
[22:21:29] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
[22:21:29] [Client thread/INFO]: [Shaders] Load shaders configuration.
[22:21:29] [Client thread/INFO]: [Shaders] Save shaders configuration.
[22:21:29] [Client thread/INFO]: [Shaders] No shaderpack loaded.
[22:21:29] [Client thread/INFO]: [OptiFine] [Shaders] Delayed loading of block mappings after resources are loaded
[22:21:29] [Client thread/INFO]: [OptiFine] [Shaders] Delayed loading of item mappings after resources are loaded
[22:21:29] [Client thread/INFO]: [OptiFine] [Shaders] Delayed loading of entity mappings after resources are loaded
[22:21:29] [VersionCheck/INFO]: [OptiFine] Version found: D3
[22:21:30] [Client thread/INFO]: Forge Mod Loader has detected optifine OptiFine_1.12.2_HD_U_F6_pre1, enabling compatibility features
[22:21:30] [Client thread/INFO]: -- System Details --
Details:
    Minecraft Version: 1.12.2
    Operating System: Windows 7 (x86) version 6.1
    Java Version: 1.8.0_261, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 848922488 bytes (809 MB) / 1073741824 bytes (1024 MB) up to 1073741824 bytes (1024 MB)
    JVM Flags: 13 total; -Xms1G -Xmx1G -Xss1M -XX:+AlwaysPreTouch -XX:+AggressiveOpts -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1MaxNewSizePercent=40 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -XX:+ParallelRefProcEnabled -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe.heapdump
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML:
    Loaded coremods (and transformers):
PhosphorFMLLoadingPlugin (Phosphor.jar)
 
RandomPatches (Random Patches.jar)
  com.therandomlabs.randompatches.core.RPTransformer
SurgeLoadingPlugin (Surge.jar)
 
    GL info: ' Vendor: 'Intel' Version: '4.4.0 - Build 20.19.15.5166' Renderer: 'Intel(R) HD Graphics 400'
[22:21:30] [Client thread/INFO]: MinecraftForge v14.23.5.2854 Initialized
[22:21:30] [Client thread/INFO]: Starts to replace vanilla recipe ingredients with ore ingredients.
[22:21:30] [Client thread/INFO]: Invalid recipe found with multiple oredict ingredients in the same ingredient...
[22:21:31] [Client thread/INFO]: Replaced 1227 ore ingredients
[22:21:31] [Client thread/INFO]: Searching C:\Users\WantaSanchez\AppData\Roaming\.minecraft\mods for mods
[22:21:33] [Thread-3/INFO]: Using sync timing. 200 frames of Display.update took 791309997 nanos
[22:21:34] [Client thread/INFO]: Forge Mod Loader has identified 7 mods to load
[22:21:35] [Client thread/INFO]: Attempting connection with missing mods [minecraft, mcp, FML, forge, randompatches, surge, phosphor-lighting] at CLIENT
[22:21:35] [Client thread/INFO]: Attempting connection with missing mods [minecraft, mcp, FML, forge, randompatches, surge, phosphor-lighting] at SERVER
[22:21:36] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:RandomPatches, FMLFileResourcePack:Surge, FMLFileResourcePack:Phosphor Lighting Engine
[22:21:36] [Client thread/INFO]: Processing ObjectHolder annotations
[22:21:36] [Client thread/INFO]: Found 1168 ObjectHolder annotations
[22:21:36] [Client thread/INFO]: Identifying ItemStackHolder annotations
[22:21:36] [Client thread/INFO]: Found 0 ItemStackHolder annotations
[22:21:37] [Client thread/INFO]: Configured a dormant chunk cache size of 0
[22:21:37] [Forge Version Check/INFO]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[22:21:37] [Client thread/INFO]: Applying holder lookups
[22:21:37] [Client thread/INFO]: Holder lookups applied
[22:21:37] [Client thread/INFO]: Applying holder lookups
[22:21:37] [Client thread/INFO]: Holder lookups applied
[22:21:37] [Client thread/INFO]: Applying holder lookups
[22:21:37] [Client thread/INFO]: Holder lookups applied
[22:21:37] [Client thread/INFO]: Applying holder lookups
[22:21:37] [Client thread/INFO]: Holder lookups applied
[22:21:37] [Client thread/INFO]: Injecting itemstacks
[22:21:37] [Client thread/INFO]: Itemstack injection complete
[22:21:37] [Client thread/INFO]: [OptiFine] [B]* Reloading textures *[/B]
[22:21:37] [Client thread/INFO]: [OptiFine] Resource packs: Default
[22:21:37] [Forge Version Check/INFO]: [forge] Found status: UP_TO_DATE Target: null
[22:21:37] [Forge Version Check/INFO]: [randompatches] Starting version check at https://raw.githubusercontent.com/TheRandomLabs/RandomPatches/misc/versions.json
[22:21:39] [Forge Version Check/INFO]: [randompatches] Found status: UP_TO_DATE Target: null
[22:21:40] [Sound Library Loader/INFO]: Starting up SoundSystem...
[22:21:40] [Thread-5/INFO]: Initializing LWJGL OpenAL
[22:21:40] [Thread-5/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[22:21:41] [Thread-5/INFO]: OpenAL initialized.
[22:21:41] [Sound Library Loader/INFO]: Sound engine started
[22:21:48] [Client thread/INFO]: [OptiFine] Mipmap levels: 4
[22:21:48] [Client thread/INFO]: [OptiFine] Multitexture: false
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[22:21:48] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[22:21:49] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[22:21:49] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[22:21:49] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[22:21:57] [Client thread/INFO]: [OptiFine] Custom loader sprites: 3
[22:21:57] [Client thread/INFO]: [OptiFine] Sprite dependencies: 5
[22:21:57] [Client thread/INFO]: Created: 1024x512 textures-atlas
[22:21:57] [Client thread/INFO]: [OptiFine] Animated sprites: 22
[22:22:01] [Client thread/INFO]: Applying holder lookups
[22:22:01] [Client thread/INFO]: Holder lookups applied
[22:22:01] [Client thread/INFO]: Injecting itemstacks
[22:22:01] [Client thread/INFO]: Itemstack injection complete
[22:22:01] [Client thread/INFO]: The game loaded in approximately  55.732 seconds.
[22:22:01] [Client thread/INFO]: Forge Mod Loader has successfully loaded 7 mods
[22:22:02] [Client thread/WARN]: Skipping bad option: lastServer:
[22:22:02] [Client thread/INFO]: Narrator library for x86 successfully loaded
[22:22:04] [Client thread/INFO]: [OptiFine] [B]* Reloading custom textures *[/B]
[22:23:02] [Client thread/INFO]: [OptiFine] Natural Textures: Parsing default configuration "optifine/natural.properties"
[22:23:02] [Client thread/INFO]: [OptiFine] Natural Textures: Valid only for textures from default resource pack
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side_overlay = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side_snowed = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: mycelium_side = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: mycelium_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_path_top = 4
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_path_side = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: snow = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: coarse_dirt = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: dirt_podzol_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: farmland_wet = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: farmland_dry = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_granite = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_diorite = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_andesite = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: sandstone_top = 4
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: sandstone_bottom = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_slab_top = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: end_stone = 4
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: gravel = 2
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: clay = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_oak = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_spruce = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_birch = F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_jungle = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_acacia = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_big_oak = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_oak_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_spruce_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_birch_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_jungle_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_acacia_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: log_big_oak_top = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_oak = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_spruce = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_birch = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_jungle = 2
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_big_oak = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_acacia = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: gold_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: iron_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: coal_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: diamond_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: lapis_ore = 2F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: netherrack = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: quartz_ore = 2
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: soul_sand = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: glowstone = 4
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_lamp_on = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_lamp_off = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: prismarine_rough = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: obsidian = 4F
[22:23:02] [Client thread/INFO]: [OptiFine] NaturalTextures: cactus_side = 2F
[22:23:04] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:RandomPatches, FMLFileResourcePack:Surge, FMLFileResourcePack:Phosphor Lighting Engine
[22:23:04] [Client thread/INFO]: [OptiFine] [B]* Reloading textures *[/B]
[22:23:04] [Client thread/INFO]: [OptiFine] Resource packs: Default
[22:23:06] [Client thread/INFO]: SoundSystem shutting down...
[22:23:06] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[22:23:06] [Sound Library Loader/INFO]: Starting up SoundSystem...
[22:23:06] [Thread-8/INFO]: Initializing LWJGL OpenAL
[22:23:06] [Thread-8/INFO]: (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[22:23:07] [Thread-8/INFO]: OpenAL initialized.
[22:23:07] [Sound Library Loader/INFO]: Sound engine started
[22:23:12] [Client thread/INFO]: [OptiFine] Mipmap levels: 4
[22:23:12] [Client thread/INFO]: [OptiFine] Multitexture: false
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[22:23:12] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[22:23:13] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[22:23:13] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[22:23:13] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[22:23:19] [Client thread/INFO]: [OptiFine] Custom loader sprites: 3
[22:23:19] [Client thread/INFO]: [OptiFine] Sprite dependencies: 5
[22:23:19] [Client thread/INFO]: Created: 1024x512 textures-atlas
[22:23:20] [Client thread/INFO]: [OptiFine] Animated sprites: 22
[22:23:21] [Client thread/INFO]: [OptiFine] [B]* Reloading custom textures *[/B]
[22:23:21] [Client thread/INFO]: [OptiFine] Natural Textures: Parsing default configuration "optifine/natural.properties"
[22:23:21] [Client thread/INFO]: [OptiFine] Natural Textures: Valid only for textures from default resource pack
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side_overlay = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_side_snowed = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: mycelium_side = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: mycelium_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_path_top = 4
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: grass_path_side = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: snow = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: coarse_dirt = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: dirt_podzol_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: farmland_wet = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: farmland_dry = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_granite = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_diorite = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_andesite = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: sandstone_top = 4
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: sandstone_bottom = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: stone_slab_top = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: end_stone = 4
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: gravel = 2
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: clay = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_oak = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_spruce = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_birch = F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_jungle = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_acacia = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_big_oak = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_oak_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_spruce_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_birch_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_jungle_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_acacia_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: log_big_oak_top = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_oak = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_spruce = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_birch = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_jungle = 2
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_big_oak = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: leaves_acacia = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: gold_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: iron_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: coal_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: diamond_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: lapis_ore = 2F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: netherrack = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: quartz_ore = 2
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: soul_sand = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: glowstone = 4
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_lamp_on = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: redstone_lamp_off = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: prismarine_rough = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: obsidian = 4F
[22:23:21] [Client thread/INFO]: [OptiFine] NaturalTextures: cactus_side = 2F
[22:23:38] [Server thread/INFO]: Starting integrated minecraft server version 1.12.2
[22:23:38] [Server thread/INFO]: Generating keypair
[22:23:39] [Server thread/INFO]: Injecting existing registry data into this server instance
[22:23:39] [Server thread/INFO]: Applying holder lookups
[22:23:39] [Server thread/INFO]: Holder lookups applied
[22:23:40] [Server thread/INFO]: Loading dimension 0 (Тестовый мир) (net.minecraft.server.integrated.IntegratedServer@276f9f)
[22:23:41] [Server thread/INFO]: Loaded 488 advancements
[22:23:41] [Server thread/INFO]: Loading dimension -1 (Тестовый мир) (net.minecraft.server.integrated.IntegratedServer@276f9f)
[22:23:41] [Server thread/INFO]: Loading dimension 1 (Тестовый мир) (net.minecraft.server.integrated.IntegratedServer@276f9f)
[22:23:41] [Server thread/INFO]: Preparing start region for level 0
[22:23:42] [Server thread/INFO]: Preparing spawn area: 0%
[22:23:43] [Server thread/INFO]: Preparing spawn area: 15%
[22:23:44] [Server thread/INFO]: Preparing spawn area: 32%
[22:23:45] [Server thread/INFO]: Preparing spawn area: 50%
[22:23:46] [Server thread/INFO]: Preparing spawn area: 67%
[22:23:47] [Server thread/INFO]: Preparing spawn area: 82%
[22:23:48] [Server thread/INFO]: Preparing spawn area: 99%
[22:23:49] [Server thread/INFO]: Unloading dimension -1
[22:23:49] [Server thread/INFO]: Unloading dimension 1
[22:23:49] [Server thread/INFO]: Changing view distance to 4, from 10
[22:23:52] [Netty Local Client IO #0/INFO]: Server protocol version 2
[22:23:52] [Netty Server IO #1/INFO]: Client protocol version 2
[22:23:52] [Netty Server IO #1/INFO]: Client attempting to join with 7 mods : minecraft@1.12.2,FML@8.0.99.99,surge@2.0.79,forge@14.23.5.2854,randompatches@1.12.2-1.22.1.7,phosphor-lighting@1.12.2-0.2.7,mcp@9.42
[22:23:52] [Netty Local Client IO #0/INFO]: [Netty Local Client IO #0] Client side modded connection established
[22:23:52] [Server thread/INFO]: [Server thread] Server side modded connection established
[22:23:52] [Server thread/INFO]: WantaSanchez[local:E:2c720d13] logged in with entity id 332 at (132.8464156589023, 69.0, 321.8252267919124)
[22:23:52] [Server thread/INFO]: WantaSanchez присоединился к игре
[22:23:54] [Server thread/INFO]: Saving and pausing game...
[22:23:54] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:23:54] [Client thread/WARN]: [OptiFine] java.lang.NullPointerException null
[22:23:54] [Client thread/WARN]: [OptiFine] Error finding Chunk.hasEntities
[22:23:54] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.world.chunk.Chunk.hasEntities
[22:23:58] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 4002ms behind, skipping 80 tick(s)
[22:24:26] [Server thread/INFO]: Saving and pausing game...
[22:24:26] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:24:49] [Server thread/INFO]: Saving and pausing game...
[22:24:49] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:25:49] [Server thread/INFO]: Saving and pausing game...
[22:25:49] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:26:39] [Server thread/INFO]: Saving and pausing game...
[22:26:39] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:27:05] [Server thread/INFO]: Saving and pausing game...
[22:27:05] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:27:22] [Server thread/INFO]: Saving and pausing game...
[22:27:22] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:28:36] [Server thread/INFO]: Saving and pausing game...
[22:28:36] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:28:36] [Server thread/INFO]: Stopping server
[22:28:36] [Server thread/INFO]: Saving players
[22:28:36] [Server thread/INFO]: WantaSanchez lost connection: Отключение
[22:28:36] [Server thread/INFO]: WantaSanchez покинул игру
[22:28:36] [Server thread/INFO]: Stopping singleplayer server as player logged out
[22:28:36] [Server thread/INFO]: Saving worlds
[22:28:36] [Server thread/INFO]: Saving chunks for level 'Тестовый мир'/overworld
[22:28:37] [Server thread/INFO]: Unloading dimension 0
[22:28:37] [Server thread/INFO]: Applying holder lookups
[22:28:37] [Server thread/INFO]: Holder lookups applied
[22:28:40] [Client thread/INFO]: Stopping!
[22:28:40] [Client thread/INFO]: SoundSystem shutting down...
[22:28:40] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
Да это же перегрузка сервера имеется! При запасе производительности то. Просто вот как? Вероятно из-за неё визуальные лаги при хороших показателях FPS.

При попытке испробовать Adopt Open JDK с OpenJ9 прогрузка мира стала раза в два (если не больше) дольше а каждые пару секунд FPS проседал так до 5-ти.

Где-то я видел что-то похожее, но где уже не припомню. Такое чувство, что что-то тормозит саму JVM, но что...

Итог: расследование продолжается.
 
При попытке испробовать Adopt Open JDK с OpenJ9 прогрузка мира стала раза в два (если не больше) дольше а каждые пару секунд FPS проседал так до 5-ти.
Надеюсь ты убрал все аргументы запуска?
 
Назад
Сверху