#1
user_asm
-
- Пользователи
- Сообщений: 1
Странник
- Откуда: Россия
Написал 24.02.2016 — 23:33
Ошибка генерации мира в Minecraft 1.8.9 Ванильная.Здравствуйте. Недавно обнаружил интересную ошибку. При создании мира в Minecraft. Суть заключается вот в чем. Вы создаете мир с любым именем (на пример World-1). Потом удаляете этот мир, в списке миров в игре, а не в папке save в папке .minecraft. То папка с этим миром может не удалиться, а останется единственная папка World-1 с внутренней папкой region. Но игра думает, что все файлы удалила. И когда Вы снова пытаетесь создать мир с именем World-1, получается перемешивание двух версий файлов в папке region, от старой версии мира, и от новой версии мира. Результат на скриншотах.
Прикрепленные изображения
- Наверх
#2
raafau
raafau
-
- Пользователи
- Сообщений: 1
Странник
Написал 30.08.2016 — 18:33
у меня такая можибка возникает в mcpe когда я делаю из «старого» мира «бесконечный»
Добавлено спустя 5 минут:
у меня тоже есть ошибка генерации. я хотел найти далекие земли. я создал мир на beta1.7.3 (так как в следущей версии их уже удалили), потом перешёл на 1.10.2(последняя версия на сегодняшний момент). телепортнулся на указанные одним сайтом коры, перешёл обратно на бета версию, оказалось что я застрял в биомах, вернулся обратно на версию 1.10 и увидел часть этих «далёких земель»
Прикрепленные изображения
Сообщение отредактировал raafau: 30.08.2016 — 18:28
- Наверх
К сожалению, игра-песочница Minecraft от Mojang печально известна тем, что портит миры и делает их неиграбельными. Если вы провели сотни часов в определенном мире, может быть душераздирающе узнать, что вы больше не можете получить к нему доступ.
К счастью, в зависимости от уровня повреждения, можно восстановить мир Minecraft из резервной копии. Вот как.
Быстрое исправление поврежденных миров на ПК
Во-первых, попробуйте создать новый мир с тем же именем и семя мира, что и ваш потерянный мир. Иногда это приводит к тому, что Minecraft загружает ваш предыдущий мир с неповрежденным инвентарем. Это исправление потенциально будет работать для любой версии Minecraft.
Примечание. В этом уроке мы будем называть затерянный мир CorruptedWorld.
Чтобы создать новый мир с тем же семенем мира:
- Откройте Майнкрафт.
- Выберите исходный мир, затем нажмите «Изменить».
- Нажмите «Экспортировать настройки генерации мира». Это экспортирует файл .JSON в вашу папку сохранения.
- Вернитесь в меню мира. Нажмите «Создать новый мир» и назовите мир так же, как исходный мир.
- Выберите Дополнительные параметры мира.
- Щелкните Импорт настроек. Это откроет Проводник.
- В адресной строке введите %appdata%.
- Откройте .minecraft.
- Двойной щелчок сохраняет. Здесь хранятся папки вашего мира Minecraft.
- Откройте CorruptedWorld, выберите файл worldgen_settings_export.json и нажмите «Открыть». Подождите, пока сгенерируется мир, затем закройте Minecraft.
Если это не работает, перейдите к более подробным исправлениям ниже.
Более длительное исправление для Corrupted Worlds на ПК
Если быстрое исправление не сработало для вас, вручную создайте новый мир и скопируйте старые файлы игры, чтобы решить проблему. Это исправление должно работать как для Java Edition, так и для Bedrock Edition в Windows.
Этот процесс также должен работать на Mac, но файлы игры хранятся в скрытой папке Library/Application Support.
Шаг 1: Создайте новый мир
Первый шаг — открыть Minecraft с помощью лаунчера и создать новый мир с тем же семенем, что и исходный мир. Если у вас нет сида под рукой, вы можете найти его, следуя руководству в первом исправлении.
Шаг 2: Перенесите файлы Level.dat
Следующим шагом будет перенос необходимых файлов в ваш новый мир. Мы рекомендуем создать резервную копию вашего мира перед выполнением этого шага. Ниже мы расскажем, как это сделать.
Чтобы передать файлы мира:
- Нажмите клавишу Windows + R, чтобы открыть «Выполнить».
- Введите %appdata% и нажмите Enter.
Дважды щелкните .minecraft.
4. Дважды щелкните папку сохранения.
5. Откройте CorruptedWorld и найдите level.dat, level.dat_mcr (не всегда присутствует), level.dat_old и session.lock. Щелкните правой кнопкой мыши и скопируйте / вставьте каждый из этих файлов в папку вашего нового мира. В Minecraft Bedrock Edition вам нужно только перенести level.dat.
6. Перезапустите Minecraft и загрузите свой мир.
Если у вас есть резервная копия вашего мира Minecraft, восстановить ваш мир несложно. Все, что вам нужно сделать, это перенести резервную копию мира в папку с сохранениями.
Примечание. Перед этим мы рекомендуем создать резервную копию ваших сохраненных игр, так как это приведет к удалению ваших локальных сохранений. Вы можете сделать это в игре, выбрав свой мир, нажав «Изменить» и выбрав «Создать резервную копию». Резервные копии хранятся в папке .minecraft во второй папке, называемой резервными копиями.
Как восстановить свой мир на ПК / Mac
Чтобы восстановить свои резервные копии миров Minecraft на ПК, просто перейдите в папку сохранения игры, как указано выше, удалите поврежденный мир и скопируйте / вставьте туда резервную копию мира. Процесс такой же для Mac. Чтобы легко найти файлы игры на Mac или Windows, откройте Minecraft, щелкните поврежденный мир, выберите «Изменить», затем нажмите «Открыть папку резервных копий».
Как восстановить свой мир в Pocket Edition
Если вы играете в Minecraft на Android или iPhone, Minecraft PE теперь пытается автоматически восстановить поврежденные сохранения (начиная с Pocket Edition v0.11.0 alpha). Если это не сработает, вы можете попытаться восстановить сохраненный файл, воспользовавшись автоматическим резервным копированием вашего телефона (например, Samsung Backup, Google Backup или iCloud на iOS). Надеюсь, они сделали резервную копию ваших данных Minecraft и смогут восстановить ваш мир.
Если вы не знаете, вот как вы можете создавать резервные копии и восстанавливать данные на Android и iPhone.
Как восстановить свой мир на консоли
На Xbox и PlayStation процесс восстановления вашего мира совершенно другой.
На Xbox:
- Удалите Майнкрафт.
- Удалите данные сохраненной игры, выбрав «Система»> «Хранилище»> «Удалить локальные сохраненные игры».
- Очистите свой MAC-адрес, выбрав «Сеть»> «Настройки сети»> «Дополнительные настройки»> «Альтернативный MAC-адрес»> «Очистить».
- Переустановите Майнкрафт и запустите его. Он должен синхронизировать ваши сохранения с облачного сервера резервного копирования Xbox Live.
На PlayStation:
Чтобы восстановить сохраненный мир на PlayStation, вам потребуется учетная запись PS Plus до того, как игра будет повреждена. Чтобы восстановить свой мир, откройте «Настройки»> «Управление сохраненными данными приложения»> «Сохраненные данные в онлайн-хранилище».
Здесь выберите «Загрузить в системное хранилище», затем выберите мир, который вы хотите восстановить, и нажмите «Загрузить».
Как восстановить предыдущую версию на ПК с Windows
Minecraft автоматически сохраняет файлы резервных копий для каждого из ваших миров в Microsoft Windows. Конечно, возвращение к этому будет означать, что вы потеряете часть своего прогресса, но это лучше, чем полная потеря мира.
Чтобы вернуться к предыдущей версии мира Minecraft:
- Перейдите в папку saves, как указано выше.
- Найдите свой мир и дважды щелкните папку.
- Найдите файл level.dat и скопируйте его в другое место, чтобы создать резервную копию. Затем удалите файл из папки мира.
- Переименуйте level.dat_old в level.dat.
- Перезагрузите Minecraft и посмотрите, правильно ли теперь работает ваш мир.
Проблема в том, что вы начнете в случайном месте (часто очень далеко от ваших построек) и должны будете найти их, поэтому, надеюсь, у вас есть записанные координаты. Кроме того, любая информация о модах, плагинах или надстройках будет потеряна, а ваш инвентарь будет пуст. К сожалению, это неизбежные проблемы с этим методом.
Как частично восстановить свой мир
Если ничего не работает и вы не знаете исходное семя мира, вы все равно можете частично восстановить свой мир Minecraft. Для этого:
- Создайте новый мир с любым семенем и именем.
- Перейдите в свою мировую папку, как указано выше, и перенесите файл CorruptedWorld level.dat в новую мировую папку.
- Откройте Minecraft и загрузите свой новый мир. Все фрагменты, которые вы сохранили в исходном мире, будут загружены в новый сид. Однако между новым и старым миром, скорее всего, будут большие скалы / странные образования, где они не выстраиваются в линию.
Резервное копирование данных — самый безопасный вариант
Надеюсь, эти методы помогли вам восстановить поврежденные файлы Minecraft, и вы сможете вернуться к игре. Просто имейте в виду, что лучший способ защитить ваши сохранения Minecraft (и все ваши личные данные) — это часто создавать резервные копии ваших данных.
Minecraft forge: 1.12.2
Ситуация: Во время генерации мира у меня крашается майнкрафт, и выдает такую ошибку.
—- Minecraft Crash Report —-
WARNING: coremods are present:
DLFMLCorePlugin (DynamicLights_1.12.2.jar)
CreativePatchingLoader (CreativeCore_v1.10.14_mc1.12.2.jar)
MicdoodlePlugin (MicdoodleCore-1.12.2-4.0.2.281.jar)
XaeroWorldMapPlugin (XaerosWorldMap_1.16.0_Forge_1.12.jar)
ItemPatchingLoader (ItemPhysic_Full_1.4.34_mc1.12.2.jar)
CXLibraryCore (cxlibrary-1.12.1-1.6.1.jar)
Inventory Tweaks Coremod (InventoryTweaks_1.12.2_1.64dev.151.jar)
XaeroMinimapPlugin (Xaeros_Minimap_21.16.0_Forge_1.12.jar)
Contact their authors BEFORE contacting forge
// My bad.
Time: 8/25/21 7:16 PM
Description: Exception in server tick loop
java.lang.VerifyError: Inconsistent stackmap frames at branch target 47
Exception Details:
Location:
net/minecraft/world/World.func_175638_a(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/EnumSkyBlock;)I @32: goto
Reason:
Current frame’s stack size doesn’t match stackmap.
Current Frame:
bci: @32
flags: { }
locals: { ‘net/minecraft/world/World’, ‘net/minecraft/util/math/BlockPos’, ‘net/minecraft/world/EnumSkyBlock’, ‘net/minecraft/block/state/IBlockState’ }
stack: { integer }
Stackmap Frame:
bci: @47
flags: { }
locals: { ‘net/minecraft/world/World’, ‘net/minecraft/util/math/BlockPos’, ‘net/minecraft/world/EnumSkyBlock’, ‘net/minecraft/block/state/IBlockState’ }
stack: { top, integer }
Bytecode:
0x0000000: 2cb2 0281 a600 0e2a 2bb6 02fb 9900 0610
0x0000010: 0fac 2a2b b601 824e 2cb2 0281 a600 0703
0x0000020: a700 0f2d b901 9201 002d 2a2b b808 5b36
0x0000030: 042d b901 9201 002d 2a2b b602 fe36 0515
0x0000040: 0504 a200 0604 3605 1505 100f a100 0615
0x0000050: 04ac 1504 100e a100 0615 04ac b804 b13a
0x0000060: 06b8 085f 3a07 1907 be36 0803 3609 1509
0x0000070: 1508 a200 4a19 0715 0932 3a0a 1906 2bb6
0x0000080: 0865 190a b608 6957 2a2c 1906 b603 3415
0x0000090: 0564 360b 150b 1504 a400 0715 0b36 0415
0x00000a0: 0410 0ea1 0013 1504 360c 150c 360d 1906
0x00000b0: b604 bc15 0dac 8409 01a7 ffb5 1504 3607
0x00000c0: 1906 b604 bc15 07ac 3a0e 1906 b604 bc19
0x00000d0: 0ebf
Exception Handler Table:
bci [97, 174] => handler: 200
bci [182, 192] => handler: 200
bci [200, 202] => handler: 200
Stackmap Table:
same_frame(@18)
append_frame(@35,Object[#398])
full_frame(@47,{Object[#2],Object[#23],Object[#637],Object[#398]},{Top,Integer})
full_frame(@72,{Object[#2],Object[#23],Object[#637],Object[#398],Integer,Integer},{Top})
same_locals_1_stack_item_frame(@82,Top)
same_locals_1_stack_item_frame(@92,Top)
full_frame(@110,{Object[#2],Object[#23],Object[#637],Object[#398],Integer,Integer,Object[#21],Object[#2145],Integer,Integer},{Top})
full_frame(@159,{Object[#2],Object[#23],Object[#637],Object[#398],Integer,Integer,Object[#21],Object[#2145],Integer,Integer,Object[#683],Integer},{Top})
same_locals_1_stack_item_frame(@182,Top)
full_frame(@188,{Object[#2],Object[#23],Object[#637],Object[#398],Integer,Integer,Object[#21],Object[#2145],Integer,Integer},{Top})
full_frame(@200,{Object[#2],Object[#23],Object[#637],Object[#398],Integer,Integer,Object[#21]},{Object[#271]})
at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:132)
at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:233)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
at java.lang.Thread.run(Thread.java:745)
A detailed walkthrough of the error, its code path and all known details is as follows:
—————————————————————————————
— System Details —
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 420870312 bytes (401 MB) / 2147483648 bytes (2048 MB) up to 2147483648 bytes (2048 MB)
JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2855 Optifine OptiFine_1.12.2_HD_U_G5 67 mods loaded, 67 mods active
States: ‘U’ = Unloaded ‘L’ = Loaded ‘C’ = Constructed ‘H’ = Pre-initialized ‘I’ = Initialized ‘J’ = Post-initialized ‘A’ = Available ‘D’ = Disabled ‘E’ = Errored
| State | ID | Version | Source | Signature |
|:—— |:————————— |:——————— |:————————————————— |:—————————————- |
| LCHIJA | minecraft | 1.12.2 | minecraft.jar | None |
| LCHIJA | mcp | 9.42 | minecraft.jar | None |
| LCHIJA | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2855.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIJA | forge | 14.23.5.2855 | forge-1.12.2-14.23.5.2855.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIJA | creativecoredummy | 1.0.0 | minecraft.jar | None |
| LCHIJA | itemphysic | 1.4.0 | minecraft.jar | None |
| LCHIJA | micdoodlecore | | minecraft.jar | None |
| LCHIJA | xaerominimap_core | 1.12.2-1.0 | minecraft.jar | None |
| LCHIJA | xaeroworldmap_core | 1.12.2-1.0 | minecraft.jar | None |
| LCHIJA | bspkrscore | 8.0.0 | 1.12.2bspkrscore_universal_8.0.1.jar | None |
| LCHIJA | damageindicatorsmod | 1.0 | 1.12.2DamageIndicatorsMod_3.5.1.jar | None |
| LCHIJA | armorstatushud | 1.43.0 | 1.12ArmorStatusHUD_client_1.43.0.jar | None |
| LCHIJA | treecapitator | 1.43.0 | 1.12TreeCapitator_client_1.43.0.jar | None |
| LCHIJA | creativecore | 1.10.0 | CreativeCore_v1.10.14_mc1.12.2.jar | None |
| LCHIJA | ambientsounds | 3.0 | AmbientSounds_v3.0.18_mc1.12.2.jar | None |
| LCHIJA | baubles | 1.5.2 | Baubles_1.12_1.5.2.jar | None |
| LCHIJA | bibliocraft | 2.4.5 | BiblioCraftv2.4.5MC1.12.2.jar | None |
| LCHIJA | biomesoplenty | 7.0.1.2444 | BiomesOPlenty_1.12.2_7.0.1.2444_universal.jar | None |
| LCHIJA | codechickenlib | 3.2.3.358 | CodeChickenLib-1.12.2-3.2.3.358-universal.jar | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
| LCHIJA | redstoneflux | 2.1.0 | RedstoneFlux-1.12-2.1.0.6-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f |
| LCHIJA | brandonscore | 2.4.19 | BrandonsCore-1.12.2-2.4.19.214-universal.jar | None |
| LCHIJA | buildcraftlib | 7.99.24.8 | buildcraft_all_7.99.24.8_1.12.2.jar | None |
| LCHIJA | buildcraftcore | 7.99.24.8 | buildcraft_all_7.99.24.8_1.12.2.jar | None |
| LCHIJA | buildcraftbuilders | 7.99.24.8 | buildcraft_all_7.99.24.8_1.12.2.jar | None |
| LCHIJA | buildcrafttransport | 7.99.24.8 | buildcraft_all_7.99.24.8_1.12.2.jar | None |
| LCHIJA | buildcraftsilicon | 7.99.24.8 | buildcraft_all_7.99.24.8_1.12.2.jar | None |
| LCHIJA | ic2 | 2.8.221-ex112 | industrialcraft_2_2.8.221_ex112.jar | de041f9f6187debbc77034a344134053277aa3b0 |
| LCHIJA | buildcraftcompat | 7.99.24.8 | buildcraft_all_7.99.24.8_1.12.2.jar | None |
| LCHIJA | buildcraftenergy | 7.99.24.8 | buildcraft_all_7.99.24.8_1.12.2.jar | None |
| LCHIJA | buildcraftfactory | 7.99.24.8 | buildcraft_all_7.99.24.8_1.12.2.jar | None |
| LCHIJA | buildcraftrobotics | 7.99.24.8 | buildcraft_all_7.99.24.8_1.12.2.jar | None |
| LCHIJA | carryon | 1.12.3 | carryon-1.12.2-1.12.4.16.jar | fd21553434f4905f2f73ea7838147ac4ea07bd88 |
| LCHIJA | cofhcore | 4.6.6 | CoFHCore-1.12.2-4.6.6.1-universal.jar | None |
| LCHIJA | cofhworld | 1.4.0 | CoFHWorld-1.12.2-1.4.0.1-universal.jar | None |
| LCHIJA | customnpcs | 1.12 | CustomNPCs_1.12.2_05Jul20.jar | None |
| LCHIJA | cxlibrary | 1.6.1 | cxlibrary-1.12.1-1.6.1.jar | None |
| LCHIJA | divinerpg | 1.7.1 | DivineRPG_1.12.2_1.7.1.jar | None |
| LCHIJA | thermalfoundation | 2.6.7 | ThermalFoundation-1.12.2-2.6.7.1-universal.jar | None |
| LCHIJA | draconicevolution | 2.3.27 | Draconic-Evolution-1.12.2-2.3.27.353-universal.jar | None |
| LCHIJA | dynamiclights | 1.4.8 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamiclights_onfire | 1.0.7 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamiclights_creepers | 1.0.6 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamiclights_dropitems | 1.1.0 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamiclights_entityclasses | 1.0.1 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamiclights_mobequipment | 1.1.0 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamiclights_flamearrows | 1.0.1 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamiclights_floodlights | 1.0.3 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamiclights_otherplayers | 1.0.9 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamiclights_theplayer | 1.1.3 | DynamicLights_1.12.2.jar | None |
| LCHIJA | dynamictrees | 1.12.2-0.9.24 | DynamicTrees-1.12.2-0.9.24.jar | None |
| LCHIJA | cfm | 6.3.0 | furniture_6.3.0_1.12.2.jar | None |
| LCHIJA | galacticraftcore | 4.0.2.281 | GalacticraftCore-1.12.2-4.0.2.281.jar | None |
| LCHIJA | galacticraftplanets | 4.0.2.281 | Galacticraft-Planets-1.12.2-4.0.2.281.jar | None |
| LCHIJA | gravestone | 1.10.0 | gravestone_mc1.12.2_1.10.0.jar | None |
| LCHIJA | inventorytweaks | 1.64+dev.151.822d839 | InventoryTweaks_1.12.2_1.64dev.151.jar | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe |
| LCHIJA | ironchest | 1.12.2-7.0.67.844 | ironchest_1.12.2_7.0.72.847.jar | None |
| LCHIJA | jei | 4.16.1.301 | jei_1.12.2_4.16.1.301.jar | None |
| LCHIJA | millenaire | Millénaire 8.1.1 | millenaire-1.12.2-8.1.1.jar | None |
| LCHIJA | morefurnaces | 1.10.4 | MoreFurnaces-1.12.2-1.10.4.jar | None |
| LCHIJA | thaumcraft | 6.1.BETA26 | Thaumcraft_1.12.2_6.1.BETA26.jar | None |
| LCHIJA | solarflux | 12.4.11 | SolarFluxReborn_1.12.2_12.4.11.jar | 9f5e2a811a8332a842b34f6967b7db0ac4f24856 |
| LCHIJA | thermalexpansion | 5.5.7 | ThermalExpansion-1.12.2-5.5.7.1-universal.jar | None |
| LCHIJA | uteamcore | 2.2.5.147 | u_team_core-1.12.2-2.2.5.147.jar | None |
| LCHIJA | usefulbackpacks | 1.5.4.85 | useful_backpacks-1.12.2-1.5.4.85.jar | None |
| LCHIJA | wailaharvestability | 1.1.12 | WailaHarvestability_mc1.12_1.1.12.jar | None |
| LCHIJA | xaerominimap | 21.16.0 | Xaeros_Minimap_21.16.0_Forge_1.12.jar | None |
| LCHIJA | xaeroworldmap | 1.16.0 | XaerosWorldMap_1.16.0_Forge_1.12.jar | None |
Loaded coremods (and transformers):
DLFMLCorePlugin (DynamicLights_1.12.2.jar)
atomicstryker.dynamiclights.common.DLTransformer
CreativePatchingLoader (CreativeCore_v1.10.14_mc1.12.2.jar)
MicdoodlePlugin (MicdoodleCore-1.12.2-4.0.2.281.jar)
micdoodle8.mods.miccore.MicdoodleTransformer
XaeroWorldMapPlugin (XaerosWorldMap_1.16.0_Forge_1.12.jar)
xaero.map.core.transformer.ChunkTransformer
xaero.map.core.transformer.NetHandlerPlayClientTransformer
xaero.map.core.transformer.EntityPlayerTransformer
xaero.map.core.transformer.AbstractClientPlayerTransformer
xaero.map.core.transformer.WorldClientTransformer
xaero.map.core.transformer.PlayerListTransformer
xaero.map.core.transformer.BiomeColorHelperTransformer
ItemPatchingLoader (ItemPhysic_Full_1.4.34_mc1.12.2.jar)
com.creativemd.itemphysic.ItemTransformer
CXLibraryCore (cxlibrary-1.12.1-1.6.1.jar)
cubex2.cxlibrary.CoreModTransformer
Inventory Tweaks Coremod (InventoryTweaks_1.12.2_1.64dev.151.jar)
invtweaks.forge.asm.ContainerTransformer
XaeroMinimapPlugin (Xaeros_Minimap_21.16.0_Forge_1.12.jar)
xaero.common.core.transformer.ChunkTransformer
xaero.common.core.transformer.NetHandlerPlayClientTransformer
xaero.common.core.transformer.EntityPlayerTransformer
xaero.common.core.transformer.AbstractClientPlayerTransformer
xaero.common.core.transformer.WorldClientTransformer
xaero.common.core.transformer.EntityPlayerSPTransformer
xaero.common.core.transformer.PlayerListTransformer
xaero.common.core.transformer.GuiIngameForgeTransformer
xaero.common.core.transformer.GuiBossOverlayTransformer
xaero.common.core.transformer.ModelRendererTransformer
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Player Count: 0 / 8; []
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to ‘fml,forge’
OptiFine Version: OptiFine_1.12.2_HD_U_G5
OptiFine Build: 20210124-142939
Render Distance Chunks: 8
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 — Build 27.20.100.8729
OpenGlRenderer: Intel(R) UHD Graphics
OpenGlVendor: Intel
CpuCount: 12
-
Search
-
Search all Forums
-
Search this Forum
-
Search this Thread
-
-
Tools
-
Jump to Forum
-
- |<<
- <
- >
- >>|
- 1
- 2
- Next
-
#1
Sep 30, 2011
jmm98-
View User Profile
-
View Posts
-
Send Message
- Full Stack
- Join Date:
8/15/2011
- Posts:
735
- Minecraft:
slicky_fox
- Member Details
There is a BIG bug in pre-release 2!
When i create a new world, it instantly crashes and closes as soon as it starts generating terain. :unsure.gif:
Can a coder please read this and get it fixed as soon as possible?
-
-
#2
Sep 30, 2011
zaph0d-
View User Profile
-
View Posts
-
Send Message
- Iron Miner
- Location:
Twixt the sheets
- Join Date:
11/15/2010
- Posts:
273
- Minecraft:
ego vos irrumabo
- Member Details
I’ll be right on to it, thanks for pointing it out. Actually I might let Larry handle this one.
350125 -
-
#3
Sep 30, 2011
Thank you op for your incredibly detailed yet concise explanation of the issue you are experiencing. Your post narrowed down the problem so well that it will be mere moments before this bug is fixed.
-
#4
Sep 30, 2011
Bondo-
View User Profile
-
View Posts
-
Send Message
- Lapis Lazuli Collector
- Join Date:
8/8/2010
- Posts:
1,064
- Member Details
Sounds like an isolated issue. A bug is reproducible, as as you are the only one experiencing this problem I am aware of, I would hesitate to call it a bug.
I would say make sure your drivers are up to date. Start over with a completely clean, fresh install of Minecraft. Reinstall/update the java runtime environment (Possibly updating to 64 bit Java if possible.) and try again. If the problem persists, then there could be a potential issue with your particular hardware configuration, usually video hardware.
Also, update your post with specifics, such as your hardware specifications, your operating system, and any other information you might consider relevant.
Quote from @Notch »
I have a plan, honest. =)
-
-
#5
Sep 30, 2011
Also, what OS are you running? It amazes me how people think saying, «I have a problem with the game, fix it.» is enough to help them.
-
#6
Sep 30, 2011
agaetis-
View User Profile
-
View Posts
-
Send Message
- Carpenter
- Join Date:
8/5/2011
- Posts:
56
- Member Details
Thank you op for your incredibly detailed yet concise explanation of the issue you are experiencing. Your post narrowed down the problem so well that it will be mere moments before this bug is fixed.
Anyone ever tell you that you’re not funny?
-
-
#7
Sep 30, 2011
Anyone ever tell you that you’re not funny?
Doesn’t have to be funny if it makes a good point. That being said, your avatar is hilarious.
-
#8
Sep 30, 2011
Anyone ever tell you that you’re not funny?
It wasn’t humour, it was sarcasm. There is a difference.
-
#10
Oct 1, 2011
It’s weird, I reinstalled a couple of times, and the problem persists
Now is the time to read what we said and give us more info.
-
#13
Oct 1, 2011
jmm98-
View User Profile
-
View Posts
-
Send Message
- Full Stack
- Join Date:
8/15/2011
- Posts:
735
- Minecraft:
slicky_fox
- Member Details
Now is the time to read what we said and give us more info.
My OS is windows 7 with a vision amd processer w/ 4 GB memory and x64 bit computer
-
-
#16
Oct 1, 2011
Krova-
View User Profile
-
View Posts
-
Send Message
- Blaze Extinguisher
- Location:
BC, Canada
- Join Date:
2/19/2011
- Posts:
4,193
- Minecraft:
Emporis
- Member Details
I’ve heard that this bug is due to having a 64-bit operating system with 32-bit java installed. I’d uninstall Java and reinstall it, being extra careful to download the 64-bit version.
(I’d provide step-by-step instructions, but I haven’t had to download Java in a while)
Minecraft is best craft.
-
-
#18
Oct 1, 2011
Krova-
View User Profile
-
View Posts
-
Send Message
- Blaze Extinguisher
- Location:
BC, Canada
- Join Date:
2/19/2011
- Posts:
4,193
- Minecraft:
Emporis
- Member Details
I’ll try that.
edit: Seems I have 64 bit java already. Also, these crashes do not occur on 1.8.
Hmm, I have no idea what to suggest then. I’ve been lucky; I’ve never encountered these infamous crashes.
At least they seem to fix them by the official release of the updates, or at least they seem to be fixed in patches. Usually.
Minecraft is best craft.
-
-
#21
Oct 1, 2011
Zap_12100-
View User Profile
-
View Posts
-
Send Message
- Void Walker
- Join Date:
7/31/2011
- Posts:
1,944
- Minecraft:
Zap_12100
- Member Details
Thank you op for your incredibly detailed yet concise explanation of the issue you are experiencing. Your post narrowed down the problem so well that it will be mere moments before this bug is fixed.
I know it’s sarcasm, but this made me LOL.
-
-
#22
Oct 1, 2011
xOcinx-
View User Profile
-
View Posts
-
Send Message
- Void Walker
- Join Date:
7/15/2010
- Posts:
1,714
- Minecraft:
C4C3
- Member Details
It wasn’t humour, it was sarcasm. There is a difference.
Looks like some people can’t tell the difference.
It depends on your OS system, I don’t have this problem.
((Spunkgargleweewee))
-
-
#24
Oct 1, 2011
Maybe try re-installing java?
Also, did you have any mods installed that changed the way the world generated before you updated?
-
#25
Oct 1, 2011
Krova-
View User Profile
-
View Posts
-
Send Message
- Blaze Extinguisher
- Location:
BC, Canada
- Join Date:
2/19/2011
- Posts:
4,193
- Minecraft:
Emporis
- Member Details
Here’s a question: Have you tried generating a world using the server software, and copying the world folder into the saves folder?
If that works, then we know it’s just the clients, but if it won’t work that way either, then it’s likely some kind of incompatibility with the computer. Maybe.
I know you won’t get to play hardcore mode this way, but you can just play survival and pretend =/
Minecraft is best craft.
-
- To post a comment, please login.
- 1
- 2
- Next
- |<<
- <
- >
- >>|
Posts Quoted:
Reply
Clear All Quotes
Каскадная генерция#
Перевод статьи сделал пользователь форума Крокодил.
Генератор мира в моде, может вызывать критические лаги, и ваш мир будет «тормозить». Здесь собраны советы о том, как обнаружить и исправить эти проблемы.
О проблеме#
Несколько передовых разработчиков мод-пакетов столкнулись с сильными подвисаниями майнкрафт-сервера 1.11.2. а также с долгим ожиданием при создании новых миров.
Модпак «All the Mods 2», был выпущен с предупреждением:
Загрузка новых миров может занять до 5 минут. Я всё ещё работаю над этим.
Вот пример задержки о которой мы говорили:
Примерно на 15-той секунде Rorax ударяет корову и она просто висит в воздухе, пока сервер работает в темпе замороженной улитки. Что происходит?
Анализ производительности#
Лучший способ выследить сильные подвисания майнкрафт-сервера — открыть Java VisualVM (или любой другой java профайлер) и собрать данные майнкрафта, пока он «тормозит».
Это поможет узнать, что происходит в игре, и понять куда смотреть. Правда, вы также сможете заметить проблемы с некоторыми модами. В этом случае следует сообщить об этом их создателям.
Но, к сожалению, в этот раз проверка не принесла ожидаемых результатов. Ни один из модов не вызывал тех задержек, которые мы наблюдали в игре. Казалось, что генерация тормозит в целом.
Генерация мира происходит после того, как чанк загружается, ведь его нужно украсить рудами, деревьями и другими декорациями. И профайлер показывал, что многие моды действительно, загружают новые чанки во время генерации своих структур. Эта генерация, в свою очередь вызывала другую генерацию, и весь процесс повторялся в течении длительного времени.
«Неудержимая» генерация#
Многие знают, что когда мы приближаемся к чанку на некоторое расстояние, он загружается. Именно в этом и суть.
Для примера, возьмём дерево. Когда его генерация начинается на краю первого чанка и переходит во второй чанк (соседний), то вызывает полную загрузку второго чанка. Это занимает не очень много времени, так как деревья располагаются случайным образом, и не всегда оказываются на стыке двух чанков. Но если установлено много модов со своей генерацией, то загрузка одного чанка может привести к загрузке десяти новых, и это очень плохо.
Вот пример нормальной генерации с малым количеством «скачков»:
Как видите, на картинке есть большая квадратная площадь, на которой происходила генерация, и некоторые дополнительные куски, на которые эта генерация перескакивала.
И вот тот же самый seed, но с установленным All the Mods 2:
Область первого изображения выделена красным для сравнения.
Как вы можете видеть, сотни далеких чанков были загружены, вызывая огромные лаги.
Причина#
Генерация мира более причудлива, чем считают большинство модеров (но никто не удивляется).
Они ожидают, что после генерации чанка, он передаётся их модам, но это не так.
Вот пример ванильной генерации:
Вы можете увидеть границы вокруг леса, где нет деревьев.
Генерация срабатывает только тогда, когда соседи чанков +X, +Z или +XZ уже загружены. Ваниль смещает свои генераторы мира в центр из 4 загруженных чанков, что значительно уменьшает генерацию в незагруженных чанках.
Вот картинка, которая показывает момент, когда моду вручают координату чанка, для генерации:
Многие моды используют свои собственные классы генерации и просто генерируют в случайной области 16×16, начиная с координаты, которую они получили.
Однако, генерация может перейти в чанки -X и -Z и это вызовет загрузку новых чанков:
Правильная генерация мира смещает все на +8, +8, так что вся декорация происходит в середине загруженных чанков, и вероятность «скачка» уменьшается:
Решение#
Я работал с несколькими модами в течение последних нескольких недель, чтобы исправить эти проблемы генерации.
Решение часто бывает очень простым, нужно просто сделать смещение. Однако объяснение не всегда ясно, поэтому я сделал этот пост.
С некоторыми скоро выходящими исправлениями для нескольких модов, создание нового мира на модпаке «All the Mods 2» занимает около 15 секунд, по сравнению с 5-ю минутами несколькими неделями ранее. Снова, вот до и после!
Эта проблема появится снова, если модеры не будут об этом знать.
Что вы можете сделать?#
Если вы модер, распространите информацию об этом и убедитесь, что ваши моды не вызывают «каскадную» генерацию. Если вы используете ванильные классы, такие как WorldGenMinable то смещение уже встроенно, но если у вас свой класс генерации — убедитесь, что он генерирует правильно.
Если вы игрок, и у ваш мир создаётся чрезвычайно медленно, а во время игры, вы испытываете трудности с производительностью, попробуйте удалить некоторые моды. Если это возымело эффект, сообщите авторам тех модов, которые, по вашему мнению, вызывают проблему.
Спасибо за чтение!