Eng:List of Obsolete Blocks

This page lists obsolete blocks in Scratch.

Removed in Scratch 2.0
The following blocks were in earlier versions of Scratch but were removed in the official release of Scratch 2.0.

Forever If
The Forever If  block was a Control block and a C block. The block would continuously check its Boolean condition. If the condition is true, the code held inside the block would run, and then the script continues, but if the condition is false, nothing would happen until it becomes true again. The block continuously runs in a loop; in fact, this block worked just like the If Then block placed into the Forever block. After being removed, this block is replaced with its workaround.

Stop All
The Stop All block was a Control block and a Cap block. The block would deactivate all scripts in the project, stopping it completely. This block works similar to the Stop Script block, except that it deactivates all scripts in the project instead of being confined to its script, just like the stop sign. It does not prevent hat blocks from being activated when its given event is activated (e.g. the script below a When Clicked (block) block will still be activated when the sprite is clicked).

This block became obsolete with the release of Scratch 2.0 and the introduction of the stop block, which has an attribute that stops all. The new block does not have a stop sign icon because there are more options than stopping just the entire project.

Stop Script
The Stop Script block was a Control block and a Cap block. The block would deactivate its script, stopping it completely. This block works similar to the Stop All block, except that it is confined to its script and does not deactivate all scripts in the project.

This block became obsolete with the release of Scratch 2.0 and the introduction of the stop block.

Scratch 2.0 Development
The blocks were never available in a full release, only during Scratch 2.0 betas and alphas.

Stamp Transparent
The Stamp Transparent  block was a Pen block and a Stack block. When used in a script, the sprite will produce a partially transparent image of itself, which is stamped onto the Stage. The amount of transparency in the stamp depends on the value. As the value increases, so does the amount of transparency. The image cannot be programmed as it is not considered a sprite it is simply an image. Like other pen blocks, the stamp block will not stamp over other sprites. Its marks can be removed with the Clear block.

This block was only available in the 2.0 prealpha from Scratch Day 2011. It was removed to minimize the amount of blocks and its functionality is included in the Stamp block using the amount of the ghost graphic effect for the sprite.

The   block was a Looks block and a Stack block. The block gives its sprite a speech bubble with the specified text the speech bubble stays until another speech or thought block is activated, or the stop sign is pressed. This block has the choices "say" and "think" as well as "whisper" and "shout".

This block was available in later versions of 2.0 prealpha to early versions of 2.0 alpha. It was originally designed to replace the and  blocks, but was then cancelled.

for Secs
The  for Secs block was a Looks block and a Stack block. The block gives its sprite a speech bubble with the specified text for the specified amount of time the speech bubble stays until the time runs out, another speech or thought block is activated, or the stop sign is pressed. This block has the choices "say" and "think" as well as "whisper" and "shout".

This block was available in later versions of 2.0 prealpha to early versions of 2.0 alpha. It was originally designed to replace the and  blocks, but was then cancelled.

Set Text
The   block was a Looks block and a Stack block. This block makes a sprite display as the specified text instead of its current costume.

This block was available in later versions of 2.0 prealpha. It was removed for unknown reasons.

Set Font Color
The   block was a Looks block and a Stack block. If the sprite is displaying as text instead of a costume, it changes the text to the specified font and color. Its font choices are "plain", "bold", "fancy", "comic", and "typewriter".

This block was available in later versions of 2.0 prealpha. It was removed for unknown reasons.

Sense Color 1-6
Sense Color 1 , Sense Color 2 , Sense Color 3 , Sense Color 4 , Sense Color 5 , and Sense Color 6  were Looks blocks and Stack blocks that were only available for the stage. They would make the background display in grayscale except for the specified colors.

These blocks were available in 2.0 prealpha to early versions of 2.0 alpha. They were removed for unknown reasons.

Set Thresholds Hue Sat Bri
The Set Thresholds Hue Sat  Bri  block was a Looks block and a Stack block that was only available for the stage. It adjusted the sensitivity of the Sense Color Blocks, letting users change how much the color of a pixel on the background could differ from the colors specified and still be sensed.

This block was available in 2.0 prealpha to early versions of 2.0 alpha. It was removed for unknown reasons.

Create Clone
The Create Clone block was a Control block and a Stack block. It creates a clone of the current sprite.

This block was available in 2.0 prealpha to early versions of 2.0 alpha. It was replaced by Create Clone of, which allows for creating clones of different sprites and for the block to be used by the stage.

MIDI Blocks
Note On Vel  Chan , Note Off  Chan , Pitch Bend  Chan , Set Controller  to  Chan , Set Instrument to  Chan , Turn All Notes Off, and Use Java Synthesizer  were Sound blocks and Stack blocks. They allowed users to make complex MIDI projects via an extension written in Java.

These blocks were available in later versions of 2.0 prealpha. They were removed for unknown reasons.

All at Once
The all at once block was a Control block and a C Block. It ran the blocks inside it atomically. It is based on the warp block in Snap!, and was originally called warp speed in Scratch as well. This block was planned to serve as a temporary Turbo-Speed for designated scripts, as Turbo-Speed with the whole project can cause timing issues, and it is often only needed for a couple scripts.

This block was removed from the alpha of Scratch 2.0; custom blocks instead have a checkbox to run in an instant, called run without screen refresh, much the same as Snap! does.

Scrolling (Stage)
Scrolling the Stage was a planned new feature of Scratch 2.0. It allowed for the Stage to be panned around, repeating the current scene, without creating a sprite for it. However, it was removed in the alpha version for unknown reasons.

There were 5 blocks related to this feature. None of them work in the current version, even when restored from a project containing them.
 * Scroll Right (10).png
 * Scroll Up (10).png
 * Align Scene.png
 * X Scroll.png
 * Y Scroll.png

Hide All Sprites
The Hide All Sprites block is a 2.0 alpha Looks block and a Stack block that was removed. It was only available on the Stage, and would hide all sprites upon usage. The benefits of it are reduced scripting since "hide" would otherwise have to be inserted into every sprite.

Backdrop
The Backdrop  block was a Looks block and a reporter block. It reported the backdrop number or name, depending on which option was selected. In Scratch 2.0 v175, the block was replaced by and. It was available for both sprites and the Stage, but one of its replacements, Backdrop Number, is only available for the Stage.

User ID
The User ID block is a Sensing block and a reporter block. It reports an ID unique to each user for each project.

Each user has a different ID according to when they viewed the project (the first viewer is 1, the second is 2, and so forth). Users who are not logged in to an account are assigned the user ID 0. User IDs remain constant for the same project. The user ID block itself is a reporter block, and belongs to the Sensing category.

Start Scene
The Start Scene  block was an Event block and a Stack block. This block was similar to Broadcast, because they both fired a user-driven event to start an action. The broadcast block was available for all sprites, while its alternative, Switch to Scene which was only available for the stage. They have both been replaced by which is available for all sprites and the stage.

Monitor Blocks
These blocks could be used to hide and show variables and lists.

Show Monitor
The Show Monitor  block was a Data block and a Stack block. The block showed the specified variable's or list's Stage monitor. Both variables and lists showed in this block, but the variables were always shown first, and each group was sorted by creation time.

This block was planned to replace Show Variable with the release of Scratch 2.0, as it could show lists as well. It was later separated into a block for variables and a block for lists.

Hide Monitor
This block was the same as the Show Monitor block except it hid variables and lists instead of showing them.

This block was planned to replace Hide Variable with the release of Scratch 2.0, as it could hide lists as well. It was later separated into a block for variables, and a block for lists.

Color FX Test
Color FX Test  was a stack block in the Looks category. It was accidentally left it in the editor during the July 18 update. The block does nothing, and was removed in the update three days later.

Scratch Days
The Scratch days block was a Sensing block and a reporter block. It reported the number of days since the start of Scratch (May 15, 2007). It was replaced with the block.

This block was notable for being the only one with a capital letter in the block palette.

Removed in Scratch 1.3
The following blocks were removed in Scratch 1.3.

Note
Note was a block from Scratch 1.3.0, released on September 2, 2008. It was removed in the 1.3.1 release, on November 21 that year. It reported an approximation of the note coming in from the microphone. It was likely cut from the later release due to bugs. This block is not recognized by the online players or 1.4.

Experimental


Experimental blocks were blocks that did not work well, and as such were not shown to the public. They were available from 1.0 through 1.2. In 1.0, they were accessed by shift-clicking the Extras menu and choosing "show experimental blocks"; in 1.1 and 1.2, through Shift-Click-R. It is similar to the Motor Blocks, which must be manually shown, but the Motor blocks work well. There were 23 of them, 13 in Sound Blocks, and nine in Sensing Blocks.

Removed in Scratch 1.2
The following blocks were removed in Scratch 1.2.

Abs
The abs  block was a Numbers block and a Reporter block. The block reports the absolute value of the argument.

In Scratch 1.2, this block was removed, and replaced with a general of  block. It contained 12 mathematical functions. The top value is abs, but the is sqrt (square root).

Comment
The Scratch 1.2 beta introduced a comment block as a Control block that could be placed inside a script as one of its blocks. It made no change to the script, as it only held text however, newer users grew confused about it, causing it to be removed in the official Scratch 1.2 release.

Removed In Scratch 1.0
The following blocks were removed in Scratch 1.0.

Change Costume by
The Change Costume by  block was a Looks block and a Stack block. This used to advance the current costume to the next ones. It was removed in the final release of Scratch 1.0 due to a workaround, and it was made an obsolete block. This block is not in Scratch 2.0 (the Flash Player) anymore, but still usable in Scratch 1.4.

Change Background by
The Change Background by  block was a Looks block and a Stack block. This used to advance the current costume to the next ones. It was removed in the final release of Scratch 1.0 due to a workaround, and it was made an obsolete block. This block is not in Scratch 2.0 (the Flash Player) anymore, but still usable in Scratch 1.4.

When Is True
The When Is True block was a Control block and a Hat block. This was triggered when the condition specified was true. It was removed in the final release of Scratch 1.0 because there was no way to stop it, and it was made an obsolete block. It was replaced by the workaround when green flag clicked forever if <> end This block is not in Scratch 2.0 (the Flash Player) anymore.

Removed in Scratch November 2006 Beta
The following blocks were removed in the November 2006 Beta version of Scratch.

Say Nothing
The Say Nothing block was a Looks block and a Stack block. This used to remove the sprite's say/think bubble. It was removed in the November 2006 Beta due to a workaround, and it was made an obsolete block. This block is not in Scratch 2.0 (the Flash Player) anymore, but still usable in Scratch 1.4.

Point Away From Edge
The Point Away From Edge block was a Motion block and a Stack block. This used to point the sprite away from the edge, like bouncing without even touching the edge. In the Java Player, the block works as a normal If on Edge, Bounce block instead. It was removed in the November 2006 Beta due to being glitchy, and it was made an obsolete block. This block is not in Scratch 2.0 (the Flash Player) anymore, but still usable in Scratch 1.4.

Removed in Earlier Versions of Scratch
The following blocks were removed in earlier versions of Scratch.

Change Stretch by
The Change Stretch by  block was a Looks block and a Stack block. it makes the sprite stretch horizontally, but clears out when setting or changing size. It was removed in an early version of Scratch for unknown reasons, and it was made an obsolete block. This block is not in Scratch 2.0 (the Flash Player) anymore, but still usable in Scratch 1.4.

Set Stretch to
The Set Stretch to  block was a Looks block and a Stack block. it makes the sprite set the stretch horizontally, but clears out when setting or changing size. It was removed in an early version of Scratch for unknown reasons, and it was made an obsolete block. This block is not in Scratch 2.0 (the Flash Player) anymore, but still usable in Scratch 1.4.