Coder Social home page Coder Social logo

mc-world-export's People

Contributors

igrium avatar mrnavastar avatar spongecade avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mc-world-export's Issues

Nether shots contain too many fluid meshes.

You know how, in the nether, there's tons of isolated lava blocks throughout the walls? Well, it turns out that each of those is getting its own fluid mesh, and it's making Blender extremely slow during import.

This isn't a bug; the code is working as intended, but something has to be done about it.

Update the addon to 1.19.3

---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.

Time: 2023-01-29 17:21:43
Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'fabric-renderer-indigo'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at net.minecraft.class_310.(class_310.java:465)
at net.minecraft.client.main.Main.method_44604(Main.java:205)
at net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Suppressed: java.lang.NoSuchFieldError: field_11145
at org.scaffoldeditor.worldexport.ReplayExportMod.(ReplayExportMod.java:43)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:467)
at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50)
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:117)
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47)
... 8 more
Caused by: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_757 failed
at net.minecraft.class_4668.(class_4668.java:125)
at net.fabricmc.fabric.api.renderer.v1.material.BlendMode.(BlendMode.java:33)
at net.fabricmc.fabric.impl.client.indigo.renderer.RenderMaterialImpl.(RenderMaterialImpl.java:34)
at net.fabricmc.fabric.impl.client.indigo.renderer.IndigoRenderer.materialFinder(IndigoRenderer.java:54)
at net.fabricmc.fabric.impl.client.indigo.renderer.IndigoRenderer.(IndigoRenderer.java:37)
at net.fabricmc.fabric.impl.client.indigo.Indigo.onInitializeClient(Indigo.java:137)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47)
... 8 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_757 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
... 15 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
... 19 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinPreProcessorException: Attach error for worldexport.mixins.json:GameRendererMixin from mod worldexport during activity: [Transform -> Method applyRoll(FJLnet/minecraft/class_4587;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;)V -> GETSTATIC -> net/minecraft/class_1160::field_20706:Lnet/minecraft/class_1160;]
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:313)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.createContextFor(MixinPreProcessorStandard.java:277)
at org.spongepowered.asm.mixin.transformer.MixinInfo.createContextFor(MixinInfo.java:1289)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:292)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
... 22 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: net.minecraft.class_1160
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformMemberReference(MixinPreProcessorStandard.java:783)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transformField(MixinPreProcessorStandard.java:774)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.transform(MixinPreProcessorStandard.java:737)
at org.spongepowered.asm.mixin.transformer.MixinPreProcessorStandard.attach(MixinPreProcessorStandard.java:307)
... 28 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.class_1160
... 32 more

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

-- Head --
Thread: Render thread
Stacktrace:
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49)
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at net.minecraft.class_310.(class_310.java:465)

-- Initialization --
Details:
Modules:
ADVAPI32.dll:Advanced Windows 32 Base API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
COMCTL32.dll:User Experience Controls Library:6.10 (WinBuild.160101.0800):Microsoft Corporation
CRYPT32.dll:Crypto API32:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
CRYPTBASE.dll:Base cryptographic API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
CRYPTSP.dll:Cryptographic Service Provider API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
DBGHELP.DLL:Windows Image Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
DNSAPI.dll:DNS Client API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
GDI32.dll:GDI Client DLL:10.0.22621.608 (WinBuild.160101.0800):Microsoft Corporation
IMM32.DLL:Multi-User Windows IMM32 API Client DLL:10.0.22621.755 (WinBuild.160101.0800):Microsoft Corporation
IPHLPAPI.DLL:IP Helper API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
KERNEL32.DLL:Windows NT BASE API Client DLL:10.0.22621.755 (WinBuild.160101.0800):Microsoft Corporation
KERNELBASE.dll:Windows NT BASE API Client DLL:10.0.22621.755 (WinBuild.160101.0800):Microsoft Corporation
MpOav.dll:IOfficeAntiVirus Module:4.18.2211.5 (WinBuild.160101.0800):Microsoft Corporation
NSI.dll:NSI User-mode interface DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
NTASN1.dll:Microsoft ASN.1 API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
OLEAUT32.dll:OLEAUT32.DLL:10.0.22621.608 (WinBuild.160101.0800):Microsoft Corporation
Ole32.dll:Microsoft OLE for Windows:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
PSAPI.DLL:Process Status Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
Pdh.dll:Windows Performance Data Helper DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
RPCRT4.dll:Remote Procedure Call Runtime:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
SHCORE.dll:SHCORE:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
SHELL32.dll:Windows Shell Common Dll:10.0.22621.755 (WinBuild.160101.0800):Microsoft Corporation
USER32.dll:Multi-User Windows USER API Client DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
USERENV.dll:Userenv:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
VCRUNTIME140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
VERSION.dll:Version Checking and File Installation Libraries:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
WINHTTP.dll:Windows HTTP Services:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
WINMM.dll:MCI API DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
WS2_32.dll:Windows Socket 2.0 32-Bit DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
WSOCK32.dll:Windows Socket 32-Bit DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
amsi.dll:Anti-Malware Scan Interface:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
bcrypt.dll:Windows Cryptographic Primitives Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
bcryptPrimitives.dll:Windows Cryptographic Primitives Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
clbcatq.dll:COM+ Configuration Catalog:2001.12.10941.16384 (WinBuild.160101.0800):Microsoft Corporation
combase.dll:Microsoft COM for Windows:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
dbgcore.DLL:Windows Core Debugging Helpers:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
dhcpcsvc.DLL:DHCP Client Service:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
dhcpcsvc6.DLL:DHCPv6 Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
fwpuclnt.dll:FWP/IPsec User-Mode API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
gdi32full.dll:GDI Client DLL:10.0.22621.674 (WinBuild.160101.0800):Microsoft Corporation
java.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
javaw.exe:OpenJDK Platform binary:17.0.3.0:Microsoft
jemalloc.dll
jimage.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
jli.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
jna12650199383157168293.dll:JNA native library:6.1.4:Java(TM) Native Access (JNA)
jsvml.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
jvm.dll:OpenJDK 64-Bit server VM:17.0.3.0:Microsoft
kernel.appcore.dll:AppModel API Host:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
lwjgl.dll
management.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
management_ext.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
msvcp140.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
msvcp_win.dll:Microsoft® C Runtime Library:10.0.22621.608 (WinBuild.160101.0800):Microsoft Corporation
msvcrt.dll:Windows NT CRT DLL:7.0.22621.608 (WinBuild.160101.0800):Microsoft Corporation
mswsock.dll:Microsoft Windows Sockets 2.0 Service Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
napinsp.dll:E-mail Naming Shim Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
ncrypt.dll:Windows NCrypt Router:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
net.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
nio.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
nlansp_c.dll:NLA Namespace Service Provider DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
ntdll.dll:NT Layer DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
perfos.dll:Windows System Performance Objects DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
pfclient.dll:SysMain Client:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
pnrpnsp.dll:PNRP Name Space Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
profapi.dll:User Profile Basic API:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
rasadhlp.dll:Remote Access AutoDial Helper:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
rsaenh.dll:Microsoft Enhanced Cryptographic Provider:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
sechost.dll:Host for SCM/SDDL/LSA Lookup APIs:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
shlwapi.dll:Shell Light-weight Utility Library:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
sunmscapi.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
ucrtbase.dll:Microsoft® C Runtime Library:10.0.22621.608 (WinBuild.160101.0800):Microsoft Corporation
vcruntime140_1.dll:Microsoft® C Runtime Library:14.29.30139.0 built by: vcwrkspc:Microsoft Corporation
verify.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
win32u.dll:Win32u:10.0.22621.819 (WinBuild.160101.0800):Microsoft Corporation
windows.storage.dll:Microsoft WinRT Storage API:10.0.22621.608 (WinBuild.160101.0800):Microsoft Corporation
winrnr.dll:LDAP RnR Provider DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
wintypes.dll:Windows Base Types DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
wshbth.dll:Windows Sockets Helper DLL:10.0.22621.1 (WinBuild.160101.0800):Microsoft Corporation
zip.dll:OpenJDK Platform binary:17.0.3.0:Microsoft
Stacktrace:
at net.minecraft.client.main.Main.method_44604(Main.java:205)
at net.minecraft.client.main.Main.main(Main.java:51)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

-- System Details --
Details:
Minecraft Version: 1.19.3
Minecraft Version ID: 1.19.3
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 919229296 bytes (876 MiB) / 1342177280 bytes (1280 MiB) up to 2147483648 bytes (2048 MiB)
CPUs: 12
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 5 5600X 6-Core Processor
Identifier: AuthenticAMD Family 25 Model 33 Stepping 0
Microarchitecture: Zen 3
Frequency (GHz): 3.69
Number of physical packages: 1
Number of physical CPUs: 6
Number of logical CPUs: 12
Graphics card #0 name: USB Mobile Monitor Virtual Display
Graphics card #0 vendor: Amyuni
Graphics card #0 VRAM (MB): 0.00
Graphics card #0 deviceId: unknown
Graphics card #0 versionInfo: DriverVersion=2.0.0.1
Graphics card #1 name: USB Mobile Monitor Virtual Display
Graphics card #1 vendor: Amyuni
Graphics card #1 VRAM (MB): 0.00
Graphics card #1 deviceId: unknown
Graphics card #1 versionInfo: DriverVersion=2.0.0.1
Graphics card #2 name: NVIDIA GeForce RTX 3060
Graphics card #2 vendor: NVIDIA (0x10de)
Graphics card #2 VRAM (MB): 4095.00
Graphics card #2 deviceId: 0x2487
Graphics card #2 versionInfo: DriverVersion=31.0.15.2756
Memory slot #0 capacity (MB): 8192.00
Memory slot #0 clockSpeed (GHz): 2.67
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 8192.00
Memory slot #1 clockSpeed (GHz): 2.67
Memory slot #1 type: DDR4
Virtual memory max (MB): 40249.79
Virtual memory used (MB): 14945.29
Swap memory total (MB): 23949.16
Swap memory used (MB): 21.96
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
fabric-api: Fabric API 0.73.0+1.19.3
fabric-api-base: Fabric API Base 0.4.20+afca2f3e85
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.19+49abcf7e85
fabric-biome-api-v1: Fabric Biome API (v1) 12.1.0+b5d379b085
fabric-block-api-v1: Fabric Block API (v1) 1.0.4+e022e5d185
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.29+c6af733c85
fabric-client-tags-api-v1: Fabric Client Tags 1.0.11+1134c5b885
fabric-command-api-v1: Fabric Command API (v1) 1.2.21+f71b366f85
fabric-command-api-v2: Fabric Command API (v2) 2.2.0+3fc4752e85
fabric-commands-v0: Fabric Commands (v0) 0.2.38+df3654b385
fabric-containers-v0: Fabric Containers (v0) 0.1.46+df3654b385
fabric-content-registries-v0: Fabric Content Registries (v0) 3.5.0+1d37d50285
fabric-convention-tags-v1: Fabric Convention Tags 1.2.1+8e4e694f85
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.13+aeb40ebe85
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 11.2.0+06937c4b85
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.40+48349a3f85
fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.6+b83334a085
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.39+3baeb27a85
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.43+df3654b385
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.29+99f9db8085
fabric-item-api-v1: Fabric Item API (v1) 2.1.9+c3530bb185
fabric-item-group-api-v1: Fabric Item Group API (v1) 2.1.11+1134c5b885
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.30+bc01e09785
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.28+df3654b385
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.9+23a79c8a85
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.19+75e9821185
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.23+9e7660c685
fabric-message-api-v1: Fabric Message API (v1) 5.0.13+6ede1da985
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.30+49abcf7e85
fabric-models-v0: Fabric Models (v0) 0.3.26+11ba9c3b85
fabric-networking-api-v1: Fabric Networking API (v1) 1.2.16+4017a8cb85
fabric-networking-v0: Fabric Networking (v0) 0.3.33+df3654b385
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 5.4.0+eb2a3ba985
fabric-particles-v1: Fabric Particles (v1) 1.0.19+f1e4495b85
fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.0+5176f73d85
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.0.4+1134c5b885
fabric-renderer-api-v1: Fabric Renderer API (v1) 2.2.0+9f179aa185
fabric-renderer-indigo: Fabric Renderer - Indigo 0.7.0+9f179aa185
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.29+df3654b385
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.24+afca2f3e85
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.17+f1e4495b85
fabric-rendering-v0: Fabric Rendering (v0) 1.1.32+df3654b385
fabric-rendering-v1: Fabric Rendering (v1) 1.12.0+eb2a3ba985
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.2.2+1134c5b885
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.10.4+a91e48b785
fabric-screen-api-v1: Fabric Screen API (v1) 1.0.40+f1e4495b85
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.12+99f9db8085
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.7+75e9821185
fabric-transfer-api-v1: Fabric Transfer API (v1) 2.1.14+ccd377ba85
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 2.3.0+5b9a588b85
fabricloader: Fabric Loader 0.14.13
java: OpenJDK 64-Bit Server VM 17
minecraft: Minecraft 1.19.3
replaymod: Replay Mod 1.19.3-2.6.10
worldexport: Igrium's Replay Exporter 0.6.3
de_javagl_obj: obj 0.3.0
org_joml_joml: joml 1.10.2
Launched Version: fabric-loader-0.14.13-1.19.3
Backend library: LWJGL version 3.3.1 SNAPSHOT
Backend API: Unknown
Window size:
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
CPU:

Error at import_vcap

If I load the .replay file blender 3.6 LTS throw the error.

StackTrace:

Python: Traceback (most recent call last):
  File "C:\Users\crow\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\import_vcap\import_replay_operator.py", line 103, in execute
    replay_file.load_replay(self.filepath, context, context.scene.collection, handle=handle, settings=settings)
  File "C:\Users\crow\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\import_vcap\replay\replay_file.py", line 139, in load_replay
    vcap_importer.load(world_file,
  File "C:\Users\crow\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\import_vcap\vcap\vcap_importer.py", line 60, in load
    mat = materials.parse(obj, os.path.basename(mat_id), vcontext)
  File "C:\Users\crow\AppData\Roaming\Blender Foundation\Blender\3.6\scripts\addons\import_vcap\vcap\materials.py", line 109, in parse
    node_tree.nodes.remove(node_tree.nodes.get('Principled BSDF'))
TypeError: Nodes.remove(): error with argument 1, "node" -  Function.node does not support a 'None' assignment Node type

Blender version: 3.6 LTS
Minecraft: 1.19.3
Fabric Loader: fabric-0.14.21
Mod version: 0.8.0
import_vcap: 0.7.0
OS: Windows11
CPU: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz
GPU:NVIDIA GeForce RTX 3050 Ti Laptop GPU
Geforce Gameready Driver version: 31.0.15.3640

Limit Entity Exporting

This is a bug which can highly optimize the scene! The Issue is that the mod still exports the entities regardless of what area was chosen to be exported.

image

As you can see, the blocks cut off above because that was the area that I chose. But the entities do not. Good luck fixing that!

Cross-export texture continuity

The Minecraft atlas texture, and by extension the world texture within replays, is non-deterministic. Normally, this is fine. However, when using multiple replays as a part of one project (ex: multiple shots), it may be desirable to share textures across Blend files to cut down on file-size and streamline the workflow.

Given how vital the atlas texture is to the Minecraft engine, implementing cross-instance uniformity on an export level is difficult at best. Still, a solution to this that allows for some cross-blend texture sharing without too much hassle would be desirable.

Block textures are inconsistant

The textures on different variants of the same blockstate (different occlusion masks) are not consistent with each other.

To Reproduce:
Record and export yourself building a flat stone platform. You will see the textures on existing blocks change when new ones are placed.

Replace first-person camera movements

Hello Sam,

I've recently discovered your addon for ReplayMod after taking another look at an issue I've made on ReplayMod's.

Does your addon or Blender give the option to replace a player's first person POV head movement to something manually recorded/more accurate? You're probably aware of it's choppiness and I'd like having a way (any way) to make it useable (I still need to figure out how to capture and synchronize that)

Could/is it supported in your addon/blender and if yes which kind of format does it require/support?

Thank you for your contribution to the community

color attribute "tint" not selected by default

whenever i import a replay, all elements that are supposed to be tinted aren't. the reason for that is because in all of the nodegroups for the tinted materials the color attribute is empty. manually selecting the one called "tint" fixes that problem

Some problems

Blocks don't seem to break animations.
Water doesn't seem to be showing properly.
Is there a way to display more Chunks, such as using the GreedyMesh algorithm to reduce the faces, and reduce the detail level of distant blocks?
The modded creatures seem to be gone, but most of the modding blocks work fine.

Addon doesn't work in Blender 3.3.x

All the vcap frames after the first one appear rotated 90 degrees around their origin. However, if you begin a rotation transform on them and cancel it, they snap to their proper positions.

To Test:
Does this persist when saving and loading the file?

Make replay exporter less dependent on Replay Mod pipelines

Instead of being a Replay Mod pipeline, the entire system of which is designed to export video files, the Replay Exporter should call and manage the replay sender independently. This would permit a more custom UI, with proper loading screens for the world capture and compiling stages, as well as permit the export center to be based on the viewport camera position instead of the replay camera position.

It would also fix #16.

When will the block breaking animation be launched?

I very much hope that the destruction of the block can be recorded. Not only this, I also hope that the operation of the player switching the item in hand can also be recorded, as well as the behavior of the player eating, and its particle effects.

Error installing import_vcap into blender

If I try to install the blender addon into any* version of blender (*of those I tested [2.91.2, 2.79b, 3.0.0] ), I get the error below:

Error shown when attempting to install:

  File "C:\Program Files\Blender Foundation\Blender 2.91\2.91\scripts\modules\addon_utils.py", line 351, in enable
    mod = __import__(module_name)
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\import_vcap\__init__.py", line 25, in <module>
    from . import operators, import_replay_operator, data
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\import_vcap\operators.py", line 3, in <module>
    from .vcap.context import VCAPSettings
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\import_vcap\vcap\context.py", line 7, in <module>
    class VCAPContext:
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\2.91\scripts\addons\import_vcap\vcap\context.py", line 24, in VCAPContext
    materials: dict[str, Material] = {}
TypeError: 'type' object is not subscriptable

EDIT: New day, new, and different (for some reason) error!

Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 3.0\3.0\scripts\modules\addon_utils.py", line 351, in enable
    mod = __import__(module_name)
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\import_vcap\__init__.py", line 25, in <module>
    from . import operators, import_replay_operator, data
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\import_vcap\operators.py", line 5, in <module>
    from .vcap import vcap_importer, import_obj
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\import_vcap\vcap\vcap_importer.py", line 20, in <module>
    from . import import_mesh, materials, util
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\import_vcap\vcap\import_mesh.py", line 6, in <module>
    from . import import_obj, materials
  File "C:\Users\User\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons\import_vcap\vcap\materials.py", line 166, in <module>
    def generate_nodes(obj, node_tree: NodeTree, image_provider: Callable[[str, bool], Image | None], name: str = 'vcap_mat', uv_input: NodeSocket = None):
TypeError: unsupported operand type(s) for |: 'bpy_struct_meta_idprop' and 'NoneType'

import-vcap version: 0.7.0
OS: Windows 10
CPU: Intel(R) Core(TM) i5-10300H CPU @ 2.50GHz
GPU: NVIDIA GeForce GTX 1650 Ti

P.S. I don't use GitHub that often, and I have never submitted an error. Sorry if I've made a fool of myself!

Placing Blocks

Blocks that were placed in the exported replay do not show. This is likely a model adapter bug. Here is a some footage:

blender_A9vghJNncR

Thanks for your previous help!

Thanks a lot for your help! Now my blender plug-in can directly import minecraft maps (some modules can also be used), of course there are some defects, such as the problem of cross-section face culling, the problem of coloring biomes, but I already have ideas to solve these, Thanks again for your help!
![1](https://github.com/Sam54123/mc-world-export/assets/107
2
305554/605efa27-d862-4188-b8c4-480cffd5040c)

Mod version

When I launch Minecraft I've this message :
Incompatible mod set!
net.fabricmc.loader.impl.FormattedException: Mod resolution encountered an incompatible mod set!
A potential solution has been determined:
- Install fabric, any version.
Unmet dependency listing:
- Mod 'Igrium's Replay Exporter' (worldexport) 0.7.0 requires any version of fabric, which is missing!
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51)
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:192)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:148)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

I'm on fabric 0.14.21 and the Minecraft version is 1.19.3.
How can I fix that ?

Issues Importing the Replay Into Blender(3.3.1)

I just finished exporting a replay from Minecraft and tried importing the replay into Blender, but I got multiple issues. I'll try my best to describe everything and give as much helpful info as possible.

The issue...

Whenever I try to import a .replay file into Blender, it says this(I've shortened the file path text things)

Python: Traceback (most recent call last):
  File "Blender Foundation\Blender\3.3\scripts\addons\import_vcap\import_replay_operator.py", line 103, in execute
    replay_file.load_replay(self.filepath, context, context.scene.collection, handle=handle, settings=settings)

  File "Blender Foundation\Blender\3.3\scripts\addons\import_vcap\replay\replay_file.py", line 115, in load_replay
    with ZipFile(file, 'r') as archive:

  File "BlenderFoundation.Blender_3.3.1.0_x64__ppwjx1n5r4v9t\Blender\3.3\python\lib\zipfile.py", line 1258, in __init__
    self._RealGetContents()

  File "BlenderFoundation.Blender_3.3.1.0_x64__ppwjx1n5r4v9t\Blender\3.3\python\lib\zipfile.py", line 1325, in _RealGetContents
    raise BadZipFile("File is not a zip file")

zipfile.BadZipFile: File is not a zip file

Hopefully some useful info...

Minecraft version: 1.19.2
Fabric API version: 0.67.1
Replay Mod version: 2.6.8
Replay Exporter version: 0.4.0
Blender version: 3.3.1

Other mods I had installed(I couldn't get this to format nicely)...

3dSkinLayers-1.5.1, Appleskin-2.4.1, ArmorChroma-1.2.3, BetterF3-4.0.0, ClothConfig-8.2.88, EntityCulling-1.5.2, FerriteCore5.0.3, Iris-1.4.3, Lithium-0.10.2, Sodium-0.4.4, SodiumExtra-0.4.14, Starlight-1.1.1, WI-Zoom-1.4, ModMenu-4.1.1

I tried two more things related to other mods.

  1. I tried recording with only four other mods, those being Fabric API, Mod Menu, Sodium, and Replay Mod. Still got the same issue when importing a new recording.
  2. I then tried recording with the same mods, expect Sodium. This time, whenever I tried rendering the replay, it showed a different screen, with a black and white Replay Mod logo in the center of the screen, and a "frames rendered" bar at the bottom of the screen(I haven't seen this screen before). However, when trying to import it into Blender, it still had the same issue.
    Each time I tried something new with other mods, I recorded a new replay.

Some info related to the replay itself(might be useful idk)...
The replay consists of me getting in and out of a boat quite a few times. I'm not sure if this would have an effect on the importing or not. I'm using the 45 degree rotated square icon and the sand timer like thing icon at the start and end of the replay(I believe those are the right buttons I should be pressing.)

For the mod: I downloaded the mod from Modrinth.
For the addon: I downloaded the "import_vcap.zip" from the releases page, and then used the addon page in Blender to install it, like I have with other addons. The folder was still zipped.

Hopefully this is another info, and also hopefully I have this formatted decently enough for you to understand. If you need any more info, I'll try my best to get it to you.
Thanks in advance!

The replay file cannot be imported normally

When I import the replay file with blender3.4.1, he has the following error:
Python: Traceback (most recent call last):
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\import_vcap\import_replay_operator.py", line 103, in execute
replay_file.load_replay(self.filepath, context, context.scene.collection, handle=handle, settings=settings)
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\import_vcap\replay\replay_file.py", line 164, in load_replay
materials[defname] = matlib.parse_raw(
File "C:\Users\user\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\import_vcap\vcap\materials.py", line 82, in parse_raw
node_tree.nodes.remove(node_tree.nodes.get('Principled BSDF')) # The generator adds this
TypeError: Nodes.remove(): error with argument 1, "node" - Function.node does not support a 'None' assignment Node type

Minecraft version 1.19.2 ,Beta 0.6.3

Trees, Grass etc. Texture

When Imported into Blender, the trees, grass and other vegetation are black.
image

This is how fixed it (for the leaves) in Blender:
image

I need some help!

I'm writing a blender plugin for importing and exporting mc maps(with mod blocks, such as byg, little blocks,yuushya.....)。But I'm having some problems
Now the .schem file can be imported normally, but I realized that if I want to import and export the map archive, I need to read, create and write to the .mca file
I checked the information on the Internet for a long time, but all I can know is that the .mca file has an 8k area storage block file location length and change time, and then the nbt file after zlib compression. I don't understand how to do this in python, if you can help me, I would appreciate it

Animal Model joint rotations are sometimes reversed.

In animations, the joint rotations of some entity models are reversed (they're okay in the bind pose). While it's most obvious on players due to their agility, it has shown to be present on every AnimalModel-based mob.

Furthermore, which entities are reversed appears non-deterministic. In my animals.replay file, they player has appeared both normal and reversed on different exports. It's possible that it's dependent on the timestamp of the playhead when the file is exported.

Add compatibility for Sodium (and Indium if possible)

Is it possible to add compatibility for Sodium and if you can, Indium? Not sure if it's difficulty to implement or if you just haven't gotten around to it yet. I can play the game and everything with both the mod and sodium installed but once I click export, it just crashes. Also I want my triple digit fps back lol

Riding

When you do something in a replay such as placing a boat and THEN clicking on it, it does not show the boat. The mod is obviously still in its early stages so it isn't a huge deal rn but I just wanted to point this out!

Potential MCprep integration/collab

Thanks to this user, I found about the awesome work being done here. As the owner of MCprep, can't help but ask the question - is there something we could join forces or make one addon help out other? The answer might be that it doesn't make much sense, but it doesn't hurt to start a conversation I say.

For your awareness, MCprep is a general purpose blender addon that aims to help animators make advanced Minecraft animations and renders with ease. It's been going ~10 years strong, so I can appreciate seeing that this repo too has been steady with development and updates for a few years now.

Open to any ideas, but some initial thoughts:

  • A way to connect specific custom mobs registered in MCprep (so a custom zombie rig or other can be used more easily, provided some magical bone retargeting work)
  • Using mc-world-export / replay as a third alternative importer system in MCprep (as an alternate to static importers jmc2obj and Mineways), ala the feature started but been on pause here
  • Offload effort around material handling to MCprep, which has done a fair of this including supporting a wide range of blender versions, and different shader setups: Non pbr, SEUS / LabBPR, and specular pbr. Would be a shame for two repos to be doing this in parallel beyond the most basic simple mapping
  • Ditto for texture / resource pack management (fyi on this one)
  • The most basic of options: A button to link MCprep to initiate mc-world-export if installed (if nothing else, could just streamline the functionality and make the workflow of using the two tools together easier? Not sure if that's a real pain point though)

Export more Chunks and performance issues

I made a very large terrain map,the height is about 1600 grids, the length and width are almost 2k, or even more
When I exported it, I found that even if I adjusted it to the maximum range, the distant mountains could not be covered.
Then the number of faces is slightly higher, reaching millions or even tens of millions
Can you optimize it with the GreedyMesh algorithm?
And can a chunk then exist on its own as a mesh?
If it's such a big piece, it will be very painful for me to deal with it later.

How does it update meshes on a larger scale?

Hi, I'm not sure exactly how/where to ask about this, but I was wondering how block updates happen on a larger scale. Basically I was curious if it could be possible to import one of those redstone noteblock creations into blender so I did a 'small scale test' by just recording myself activating a noteblock which seemed to work well

out.mp4

I went ahead and tried importing an actual map (aswell as making a resource pack to show when a noteblock is activated) and noticed that sometimes blocks dont update properly and stay stuck in a block state

2023-01-18_23-30-28.mp4

I'm mostly just wondering if its something on my end, something that could be fixed, or if it wouldn't be easy/possible to fix

edit: this is what it looks like ingame for reference (map source)

2023-01-18_23-47-38.mp4

Where is the water?

This mod is very good,but I have some problems。I can't find water in blender;And can you add an option to cull underground caves?When the number of faces reaches tens of millions, blender will be very stuck..........(Translated by Google)

Issues Exporting the Crouching Position

On most occasions the crouch position does not seem to export. occasionally (possibly when the replay starts in a crouch), the crouch pose will be applied throughout the entire replay.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.