Block Codification

Well in my case, I use Windows 11... And it mapped in 15 seconds.

Because it is empty (it is NOT a transient variable) to save memory.
But I want users to save it in their projects because if users change the language could mess up projects.

No, not exactly.

It shouldn't be anything, just write "Made by scratchmodification" or something like that.

Still waiting until schools start using this, but until then
I'm either using windows 10 or chromeOs, but mostly chromeOs

lucky

Why is it empty if I am not making it empty?

I said in the original project.

I replied to this question before:

I read the thing twice, can't find it.

What thing?

project and faq

What can't you find?

I said that BC data is empty when you open the project.

but the question is...
why

To save memory

does snap do it automatically, or does your block do it?

No, it's because I set it to an empty list before saving the project. It is not a transient variable.

Exported the blocks

I recommend you map the blocks, then save your project. So if a user uses a different language, then when the conversions will be in yours instead (and they wouldn't have to wait a lot of time)

You want me to load the blocks from the main project into this one? Also I noticed that the block may just be in an infinite loop... somehow, because I can scroll around and move around the editor but it just lags really badly.

Exactly! Just export the sprite, import it into your project and done!