我想用一个1.7.10的RPG地图来向上兼容到1.12.2版本
但是地图包含了大量的MOD方块,例如NPCmod、家具mod等mod方块
经过无forge纯净版到1.8到1.10.2到1.11.2到1.12.2的加载后
最终在1.12.2地图出现了问题,走两步客户端直接就崩掉,或者突然刷新出来很多乱七八糟的方块(带釉陶瓦、粘土、潜影盒等),紧接着还是崩端
以下是报错
---------------------------------------------------------------
-----------------------------------------
紧急求助
但是地图包含了大量的MOD方块,例如NPCmod、家具mod等mod方块
经过无forge纯净版到1.8到1.10.2到1.11.2到1.12.2的加载后
最终在1.12.2地图出现了问题,走两步客户端直接就崩掉,或者突然刷新出来很多乱七八糟的方块(带釉陶瓦、粘土、潜影盒等),紧接着还是崩端
以下是报错
---------------------------------------------------------------
| 游戏核心:1.12.2-forge1.12.2-14.23.5.2847 启动内存:6144 MB 操作系统:Microsoft Windows 7 旗舰版 x64 ———————————————————— CPU:#0Intel(R) Xeon(R) CPU E3-1230 v5 @ 3.40GHz 内存:16336 显卡:#0Oray Display Mirror Driver #1NVIDIA GeForce GTX 1060 6GB ———————————————————— 核心路径:H:\Minecraft\Minecraft\BAKAXL\.minecraft\versions\1.12.2-forge1.12.2-14.23.5.2847 Java信息:C:\Program Files\Java\jre1.8.0_151\bin\javaw.exe (Java1.80 64 Bit) BakaXL路径:H:\Minecraft\Minecraft\BAKAXL\BakaXL_Public_Ver_2.2.7.2.exe ———————————————————— 错误日志: ---- Minecraft崩溃报告 ---- WARNING: coremods are present: Contact their authors BEFORE contacting forge // You're mean. Time: 9/2/20 11:24 PM 崩溃类型: Tesselating block model java.lang.NullPointerException: Tesselating block model at net.minecraft.block.BlockShulkerBox.func_193383_a(SourceFile:345) at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_193401_d(BlockStateContainer.java:535) at net.minecraft.block.BlockPane.func_193393_b(BlockPane.java:145) at net.minecraft.block.BlockPane.canPaneConnectTo(BlockPane.java:216) at net.minecraft.block.BlockPane.func_176221_a(BlockPane.java:115) at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_185899_b(BlockStateContainer.java:427) at net.optifine.ConnectedTextures.skipConnectedTexture(ConnectedTextures.java:156) at net.optifine.ConnectedTextures.getConnectedTexture(ConnectedTextures.java:114) at net.optifine.model.BlockModelCustomizer.getRenderQuads(BlockModelCustomizer.java:113) at net.optifine.model.BlockModelCustomizer.getRenderQuads(BlockModelCustomizer.java:67) at net.minecraft.client.renderer.BlockModelRenderer.func_187497_c(BlockModelRenderer.java:163) at net.minecraftforge.client.model.pipeline.ForgeBlockModelRenderer.func_187497_c(ForgeBlockModelRenderer.java:65) at net.minecraft.client.renderer.BlockModelRenderer.func_187493_a(BlockModelRenderer.java:79) at net.minecraft.client.renderer.BlockModelRenderer.func_178267_a(BlockModelRenderer.java:58) at net.minecraft.client.renderer.BlockRendererDispatcher.func_175018_a(BlockRendererDispatcher.java:80) at net.minecraft.client.renderer.chunk.RenderChunk.func_178581_b(RenderChunk.java:328) at net.minecraft.client.renderer.chunk.ChunkRenderWorker.func_178474_a(SourceFile:100) at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) at java.lang.Thread.run(Unknown Source) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client thread Stacktrace: at net.minecraft.block.BlockShulkerBox.func_193383_a(SourceFile:345) at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_193401_d(BlockStateContainer.java:535) at net.minecraft.block.BlockPane.func_193393_b(BlockPane.java:145) at net.minecraft.block.BlockPane.canPaneConnectTo(BlockPane.java:216) at net.minecraft.block.BlockPane.func_176221_a(BlockPane.java:115) at net.minecraft.block.state.BlockStateContainer$StateImplementation.func_185899_b(BlockStateContainer.java:427) at net.optifine.ConnectedTextures.skipConnectedTexture(ConnectedTextures.java:156) at net.optifine.ConnectedTextures.getConnectedTexture(ConnectedTextures.java:114) at net.optifine.model.BlockModelCustomizer.getRenderQuads(BlockModelCustomizer.java:113) at net.optifine.model.BlockModelCustomizer.getRenderQuads(BlockModelCustomizer.java:67) at net.minecraft.client.renderer.BlockModelRenderer.func_187497_c(BlockModelRenderer.java:163) at net.minecraftforge.client.model.pipeline.ForgeBlockModelRenderer.func_187497_c(ForgeBlockModelRenderer.java:65) -- Block model being tesselated -- Details: Block: minecraft:glass_pane[east=true,north=false,south=false,west=true] Block location: World: (-13,74,457), Chunk: (at 3,4,9 in -1,28; contains blocks -16,0,448 to -1,255,463), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Using AO: false Stacktrace: at net.minecraft.client.renderer.BlockModelRenderer.func_187493_a(BlockModelRenderer.java:79) at net.minecraft.client.renderer.BlockModelRenderer.func_178267_a(BlockModelRenderer.java:58) -- Block being tesselated -- Details: Block type: ID #102 (tile.thinGlass // net.minecraft.block.BlockPane // minecraft:glass_pane) Block data value: 0 / 0x0 / 0b0000 Block location: World: (-13,74,457), Chunk: (at 3,4,9 in -1,28; contains blocks -16,0,448 to -1,255,463), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Stacktrace: at net.minecraft.client.renderer.BlockRendererDispatcher.func_175018_a(BlockRendererDispatcher.java:80) -- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityPlayerSP['ShenYe233'/162, l='MpServer', x=-29.59, y=153.49, z=314.43]] Chunk stats: MultiplayerChunkCache: 442, 442 Level seed: 0 Level generator: ID 00 - default, ver 1. Features enabled: false Level generator options: Level spawn location: World: (-133,67,-35), Chunk: (at 11,4,13 in -9,-3; contains blocks -144,0,-48 to -129,255,-33), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) Level time: 151844166 game time, 16833747 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Forced entities: 1 total; [EntityPlayerSP['ShenYe233'/162, l='MpServer', x=-29.59, y=153.49, z=314.43]] Retry entities: 0 total; [] Server brand: Spigot Server type: Non-integrated multiplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:532) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2741) at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:49) at java.lang.Thread.run(Unknown Source) -- System Details -- Details: Minecraft Version: 1.12.2 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_151, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 497260336 bytes (474 MB) / 948883456 bytes (904 MB) up to 6372720640 bytes (6077 MB) JVM Flags: 2 total; -Xincgc -Xmx6144M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.5.2847 Optifine OptiFine_1.12.2_HD_U_E3 6 mods loaded, 6 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.2847.jar | None | | LCHIJA | forge | 14.23.5.2847 | forge-1.12.2-14.23.5.2847.jar | None | | LCHIJA | journeymap | 1.12.2-5.7.0 | journeymap-1.12.2-5.7.0.jar | None | | LCHIJA | neat | 1.4-17 | Neat+1.4-17.jar | None | Loaded coremods (and transformers): GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. Launched Version: 1.12.2-forge1.12.2-14.23.5.2847 LWJGL: 2.9.4 OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread. GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: Yes Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: Current Language: 简体中文 (中国) Profiler Position: N/A (disabled) CPU: 8x Intel(R) Xeon(R) CPU E3-1230 v5 @ 3.40GHz OptiFine Version: OptiFine_1.12.2_HD_U_E3 OptiFine Build: 20181210-121000 Render Distance Chunks: 32 Mipmaps: 4 Anisotropic Filtering: 1 Antialiasing: 0 Multitexture: false Shaders: null OpenGlVersion: 4.6.0 NVIDIA 441.08 OpenGlRenderer: GeForce GTX 1060 6GB/PCIe/SSE2 OpenGlVendor: NVIDIA Corporation CpuCount: 8 | 
-----------------------------------------
紧急求助
楼主可以尝试以下思路再向上兼容,不要用纯净版将带mod的存档向上兼容,我记得NPCmod和家具mod有1.8版本,可以尝试用有这些mod的1.8forge转换存档,再直接转到有相同mod的1.12.2forge版本。尽量避免纯净游戏直接加载这些存档 
光明之空间 发表于 2020-9-3 11:08
楼主可以尝试以下思路再向上兼容,不要用纯净版将带mod的存档向上兼容,我记得NPCmod和家具mod有1.8版本, ...
这个一开始有考虑,但是地图整合包至少有六七个使用到方块的mod,又因为地图较大没办法挨个删除方块。。很多低版本的mod方块和高版本的原版方块冲突了。。所以出现了这种问题。。。高版本没有对应的mod了。。
 本帖最后由 光明之空间 于 2020-9-3 11:24 编辑 
我以前有过将1.10.2的存档转到1.12.2的存档的情况,当时1.10.2存档里的mod方块基本上都在1.12.2的存档中正常显示,楼主你在1.7.10除了自定义NPC,家具mod以外用了什么增加新方块的mod?如果删除方块你在1.7.10时直接删除没有高版本的mod再用1.7.10进。那些方块基本上就会被自动去掉了。
xyLG 发表于 2020-9-3 11:15
这个一开始有考虑,但是地图整合包至少有六七个使用到方块的mod,又因为地图较大没办法挨个删除方块。。 ...
我以前有过将1.10.2的存档转到1.12.2的存档的情况,当时1.10.2存档里的mod方块基本上都在1.12.2的存档中正常显示,楼主你在1.7.10除了自定义NPC,家具mod以外用了什么增加新方块的mod?如果删除方块你在1.7.10时直接删除没有高版本的mod再用1.7.10进。那些方块基本上就会被自动去掉了。
光明之空间 发表于 2020-9-3 11:22
我以前有过将1.10.2的存档转到1.12.2的存档的情况,当时1.10.2存档里的mod方块基本上都在1.12.2的存档中正 ...
还有展示柜
更多装饰物
园林装饰等等
我再试一试
光明之空间 发表于 2020-9-3 11:22
我以前有过将1.10.2的存档转到1.12.2的存档的情况,当时1.10.2存档里的mod方块基本上都在1.12.2的存档中正 ...
请问可以加个联系方式详谈吗