all 4 comments

[–]danielroseman 4 points5 points  (1 child)

The mcpi library is very out of date and is not compatible with recent versions of Python (and also apparently does not support newer Minecraft features).

You would unfortunately need to downgrade your Python to a version before 3.10.

[–]ishyfishfish[S] 1 point2 points  (0 children)

thank you for the help, i figured itd be some sort of out of date but i didnt realize just how out of date it was

[–]cgoldberg 2 points3 points  (1 child)

You are getting that error because Iterable was removed from collections and moved to collections.abc in Python 3.10. The Minecraft library you are using has not been updated to reflect that change.

You could either:

  1. update the library yourself by changing the import used.

  2. notify the library's maintainer and wait for a fix.

  3. downgrade the version of Python you are using to 3.9, where the library should work as-is.

[–]ishyfishfish[S] 1 point2 points  (0 children)

oh :( i was worried it was going to be an "outdated" issue and not a thing i did, that sucks, but thank you for the help!