Discuss Scratch
- Discussion Forums
- » Developing Scratch Extensions
- » Scratch Extension Creator
- colinator27
-
Scratcher
85 posts
Scratch Extension Creator
Scratch Extension Creator
by colinator27
Ever wanted to make a (simplistic) extension for Scratch without coding at ALL? This is the answer. This is a program made in Java that allows users to add customized blocks with a few clicks.
To simplify it all, I created a mode that makes an extension through a Google Chrome extension that it generates. (this is optional) The other option available is to generate a JavaScript file which has the code for the extension, specifically for ScratchX.
Note that this program is in development, and currently does not have much ability. It can still add blocks, except they currently do not function. Even though block functions aren't available, they're being worked on. This feature may take a while, because the method I'm using is pretty complex.
DOWNLOAD LINK REMOVED, TOPIC NOT GETTING ENOUGH ATTENTION…
I hope you enjoy this!
PROGRESS UPDATE 1:
https://scratch.mit.edu/projects/87776904/
Requirements:
-Java 1.8 or above. (Java SE 8)
by colinator27
Ever wanted to make a (simplistic) extension for Scratch without coding at ALL? This is the answer. This is a program made in Java that allows users to add customized blocks with a few clicks.
To simplify it all, I created a mode that makes an extension through a Google Chrome extension that it generates. (this is optional) The other option available is to generate a JavaScript file which has the code for the extension, specifically for ScratchX.
Note that this program is in development, and currently does not have much ability. It can still add blocks, except they currently do not function. Even though block functions aren't available, they're being worked on. This feature may take a while, because the method I'm using is pretty complex.
DOWNLOAD LINK REMOVED, TOPIC NOT GETTING ENOUGH ATTENTION…
I hope you enjoy this!

PROGRESS UPDATE 1:
https://scratch.mit.edu/projects/87776904/
Requirements:
-Java 1.8 or above. (Java SE 8)
Last edited by colinator27 (Feb. 19, 2016 23:13:33)
- liam48D
-
Scratcher
1000+ posts
Scratch Extension Creator
Hmm…
towerofnix$ java -jar ScratchExtensionCreator.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: main/MainFrame : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
- colinator27
-
Scratcher
85 posts
Scratch Extension Creator
Hmm…Try updating your Java.towerofnix$ java -jar ScratchExtensionCreator.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: main/MainFrame : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
- colinator27
-
Scratcher
85 posts
Scratch Extension Creator
Hmm…You need Java 1.8 actually, sorry for not making it clear. I updated the main page.towerofnix$ java -jar ScratchExtensionCreator.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: main/MainFrame : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
- superben100
-
Scratcher
1000+ posts
Scratch Extension Creator
Nvm.
Last edited by superben100 (Feb. 20, 2016 01:07:00)
- Jonathan50
-
Scratcher
1000+ posts
Scratch Extension Creator
Why did you post both here and on the ATs…?
- colinator27
-
Scratcher
85 posts
Scratch Extension Creator
How will this work with no coding required?It generates it through Java code.
- Discussion Forums
- » Developing Scratch Extensions
-
» Scratch Extension Creator
