At the moment I'm not convinced about the idea of having a virtual inventory to store physical items.

What about the idea to use numerical IDs in the place of the block/item name? This allows for more than just the inventory thing. When combined with arrays, It can allow you to save regions of blocks to memory, Save items, Compare areas with each other, And more. I think I gave more examples in the idea post I made for it. I would have to find it though.

I'm thinking of ways this can be used, simple trading system, simple bank, as its used in creative it wont affect survival in any exploited ways, many other uses could be implemented into this, and like dryym said id be use for any block.

If we use my version with arrays, It does a few things which are almost completely impossible currently.

1: It is currently impossible to save an area to script memory. This ability also allows for relatively easy mirroring of structures in any axis. A highly useful tool.

2: The ability to store an inventory to memory is something which is not currently easy to do. You have to place a physical container somewhere on the map and use scripts to open it. This is extremely clunky and prone to bugs, Whereas a digital storage does not rely on worldly chests. This is the same reason that most shops are scripted nowadays. The physical blocks have issues.

3: This idea is slightly better than mine in the way that it gives a graphical interface for the inventory. Mine would require you to have your own menu for things.

Backpacks are extremely popular in games. People like to be able to carry more. In fact, This mechanic was even added to vanilla MC because of how useful it is. The ability to replicate it efficiently would be extremely useful for a lot of maps.

If we use my version with arrays, It does a few things which are almost completely impossible currently.

1: It is currently impossible to save an area to script memory. This ability also allows for relatively easy mirroring of structures in any axis. A highly useful tool.

2: The ability to store an inventory to memory is something which is not currently easy to do. You have to place a physical container somewhere on the map and use scripts to open it. This is extremely clunky and prone to bugs, Whereas a digital storage does not rely on worldly chests. This is the same reason that most shops are scripted nowadays. The physical blocks have issues.

3: This idea is slightly better than mine in the way that it gives a graphical interface for the inventory. Mine would require you to have your own menu for things.

Backpacks are extremely popular in games. People like to be able to carry more. In fact, This mechanic was even added to vanilla MC because of how useful it is. The ability to replicate it efficiently would be extremely useful for a lot of maps.

2: The ability to store an inventory to memory is something which is not currently easy to do.

Yes that's for the reason that I dislike the idea of being able to store physical items without using physical space in the game world. This is the part I need convincing on.

But you already can store physical items in digital space. It's just more tedious to do. Most people already use this ability in bank scripts. If you dislike that possibility, Then you would need to remove variables and history too.

Let me flip this on you. Why do you dislike the idea as a possibility? With my proposed version, It would be physically impossible to do in any mode other than creative due to requiring the inventory command to add and remove items.

With that out of the way, I see no reason to not allow an easier method for something that the players want.

2: The ability to store an inventory to memory is something which is not currently easy to do.

Yes that's for the reason that I dislike the idea of being able to store physical items without using physical space in the game world. This is the part I need convincing on.

But you already can store physical items in digital space. It's just more tedious to do. Most people already use this ability in bank scripts. If you dislike that possibility, Then you would need to remove variables and history too.

Let me flip this on you. Why do you dislike the idea as a possibility? With my proposed version, It would be physically impossible to do in any mode other than creative due to requiring the inventory command to add and remove items.

With that out of the way, I see no reason to not allow an easier method for something that the players want.