Skip to content
My ScratchX extension
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
scratchblocks
.gitattributes
README.md
debug-project.sb2
extension.js

README.md

Craftplacer's ScratchX Extension

The title literally says what it is. Open ScratchX with this extension

NOTE: It is recommened to use Google Chrome for this extension as it's using emojis at some places like the variable blocks.

Categories and Blocks

✔️ Booleans

🔤 Strings

🎨 Images

🎨 Canvas

🔊 Sounds

📚 Variables

variableGet

Gets the variable you have specified.

variableGetBoolean

Does the same thing as above, but converts it to a boolean.

variableSet

Sets the variable with the value you specified.

variableOperation

Internally called variableOperation, this block might look confusing at first, but you know programming enough you might recognize it as the block that increments the variable. This makes it easier to change the number of a variable since you don't have to use [set [variable] to (variable + (1))]. In the third field you can choose from ++ (increment) and -- (decrement). The fourth field is what the value is to do the operation (default: 1).

variableDelete

Deletes the variable you specified

variableExists

Checks if the variable has been set before/exists.

⋯ Misc

Variable Types

Menu Option Description Stored temporaily Stored
normal Variable stored in Scratch/extension X locally
local storage Variable stored in localStorage locally
cookie Variable stored as cookie (not implemented yet) locally
cloud Variable stored at a server (requires init**) depends* at server
  • May vary depending on admins saving the variables. It is recommended that the server saves them. ** see variableNetworkInit
You can’t perform that action at this time.