Discuss Scratch
- Discussion Forums
- » Suggestions
- » User-Created Custom Block Extensions (100% Safe & Visual)
- Amix4553
-
Scratcher
4 posts
User-Created Custom Block Extensions (100% Safe & Visual)
Hey Scratch Team and Scratchers,
I suggest adding a feature where Scratchers can build, share, and download custom block extensions using a dedicated extension-building category.
How It Works:
1. Advanced Toggle: Users must tick an “Advanced” box in the editor to see or download community extensions.
2. Verified Creators: Only users with “Scratcher” status who have the “Advanced” toggle enabled can create and submit extensions.
3. Creation Interface: Creators use a restricted, block-only editor to design the logic of the new blocks. There is NO text-based coding (no JavaScript text boxes).
4. File/Upload Box: Users can load extension files locally or hit “Upload Extension” to submit their block configuration to the library.
Safety & Moderation Features:
- Sandboxed Logic: The extension builder blocks have NO access to web APIs, cloud variables, internet requests, or external image assets.
- Infinite Loop Protection: Scripts are handled by the standard Scratch interpreter to prevent tab freezing.
- Strict Content Filters: All custom block names, descriptions, and text fields are processed through Scratch's strict profanity filters. If any text is flagged, the upload is blocked automatically.
Why this helps Scratch:
It allows advanced users to create useful logic, math, and string manipulation blocks for the community without introducing any text-coding syntax or security vulnerabilities.
If you like, you can tell me what you'd make!
I suggest adding a feature where Scratchers can build, share, and download custom block extensions using a dedicated extension-building category.
How It Works:
1. Advanced Toggle: Users must tick an “Advanced” box in the editor to see or download community extensions.
2. Verified Creators: Only users with “Scratcher” status who have the “Advanced” toggle enabled can create and submit extensions.
3. Creation Interface: Creators use a restricted, block-only editor to design the logic of the new blocks. There is NO text-based coding (no JavaScript text boxes).
4. File/Upload Box: Users can load extension files locally or hit “Upload Extension” to submit their block configuration to the library.
Safety & Moderation Features:
- Sandboxed Logic: The extension builder blocks have NO access to web APIs, cloud variables, internet requests, or external image assets.
- Infinite Loop Protection: Scripts are handled by the standard Scratch interpreter to prevent tab freezing.
- Strict Content Filters: All custom block names, descriptions, and text fields are processed through Scratch's strict profanity filters. If any text is flagged, the upload is blocked automatically.
Why this helps Scratch:
It allows advanced users to create useful logic, math, and string manipulation blocks for the community without introducing any text-coding syntax or security vulnerabilities.
If you like, you can tell me what you'd make!
Last edited by Amix4553 (May 15, 2026 12:41:51)
- Amix4553
-
Scratcher
4 posts
User-Created Custom Block Extensions (100% Safe & Visual)
Oh, there should be a MovieBox Extension. One thing is that this idea follows all Scratch guidelines.
- CaptFrIEdshrimp
-
Scratcher
500+ posts
User-Created Custom Block Extensions (100% Safe & Visual)
Oh, there should be a MovieBox Extension. One thing is that this idea follows all Scratch guidelines.*chough chough chough*
- Discussion Forums
- » Suggestions
-
» User-Created Custom Block Extensions (100% Safe & Visual)