CoBlocksGet CoBlocks→
Skip to guide
Wiki/Collaborate
COBLOCKS WIKI

Shared project backpack

Share block stacks that everyone in the project can reuse.

CoBlocks user guide
On this pageWhat is the CoBlocks Backpack?Share and reuse blocks

What is the CoBlocks Backpack?

It is a shared shelf of block stacks for this project. Your collaborators can reuse the scripts you put there. It is separate from Scratch’s personal backpack.

Share and reuse blocks

  1. Open CoBlocks Backpack at the bottom of the editor.
  2. Drag a block stack into it to share the script.
  3. Select a destination sprite, then use Add to sprite, double-click an item, or drag it into the code area.
  4. Use Refresh if the list is stale. The owner or script’s creator can remove an item.
More detail & reference

Share a block stack

This backpack is shared with the current CoBlocks project. It is separate from Scratch’s personal backpack and stores scripts, not a general library of uploaded files.

  1. Join a CoBlocks project and locate CoBlocks Backpack at the bottom of the editor.
  2. Expand it by clicking its header.
  3. Drag a block stack from the code workspace onto the backpack drop area.
  4. Check that an item with its script name, creator, and available preview appears.

Insert a shared script

The script is copied into the target. A backpack script is not a linked component that automatically updates previous insertions when another copy changes. Costumes and sounds are not bundled as a general asset transfer by this feature.

  1. Select the sprite or stage that should receive the blocks.
  2. Choose Add to sprite on the backpack item, double-click the item, or drag it into the code area.
  3. Check the inserted blocks in the current target.

Refresh and remove items

Use Refresh in the backpack header if the list looks stale. The item count reflects stored scripts. A Remove control is available to the project owner and to the person who shared that script; removal asks for confirmation.

Current backend limits

If a script is rejected, try a smaller stack or remove old items you manage. A large project does not imply the backpack can hold it as a single script.

LimitBehavior
50 scriptsMaximum number of shared backpack items per project.
5,000 blocksMaximum blocks in one script item.
1,000,000 charactersMaximum serialized block-data length for an item.
150,000 charactersMaximum supported thumbnail string length; thumbnail data is validated separately.

Source references

Check the code and release notes if your installed build looks different.

extension/scripts/editor.js ↗backend/utils/backpack.js ↗backend/index.js ↗
Latest release notes ↗
Something different in your build? Report a documentation issue ↗