Igrium / mc-world-export

A mod which eases the exporting of Minecraft worlds into Blender and similar software.
GNU General Public License v3.0
95 stars 7 forks source link

Unable to enable addon v0.9.1 in Blender 4.1 #83

Open bakkbone opened 4 weeks ago

bakkbone commented 4 weeks ago

image Stacktrace provided above appears and addon does not enable

lynx-xdg commented 2 weeks ago

I'm experiencing the same issue, with a clean 4.1 install of blender, and version 0.9.1 of the plugin

lynx-xdg commented 2 weeks ago

It seems the NodeSocketInterfaceFloat has been split up into different classes. For in this case NodeSocketFloatTime should be used I think. (https://docs.blender.org/api/current/bpy.types.NodeSocketFloatTime.html)

MACH2Simulations commented 1 week ago

Have the same issue. Installed 4.0 For testing and the same thing happened.

Works on 3.6.8 if you install older version of Blender

Error log as text for readability

Traceback (most recent call last):
  File "C:\Program Files\Blender Foundation\Blender 4.1\4.1\scripts\modules\addon_utils.py", line 376, in enable
    mod = importlib.import_module(module_name)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Program Files\Blender Foundation\Blender 4.1\4.1\python\Lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_vcap\__init__.py", line 25, in <module>
    from . import operators, import_replay_operator, data
  File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_vcap\operators.py", line 5, in <module>
    from .vcap import vcap_importer, import_obj
  File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_vcap\vcap\vcap_importer.py", line 20, in <module>
    from . import import_mesh, materials, util
  File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_vcap\vcap\import_mesh.py", line 6, in <module>
    from . import import_obj, materials
  File "C:\Users\XXX\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_vcap\vcap\materials.py", line 11, in <module>
    from . import node_groups
  File "C:\Users\XXXX\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\import_vcap\vcap\node_groups.py", line 6, in <module>
    from bpy.types import NodeSocketInterfaceFloat, NodeSocketInterfaceVector, ShaderNodeMath
ImportError: cannot import name 'NodeSocketInterfaceFloat' from 'bpy.types' (unknown location)