VisualJava
Official extensions

Extend Visual Java

Free, official extensions that add new project types and editors to the IDE — from Minecraft plugins to 3D worlds built on real maps. Install them in two clicks from the IDE, or download them here.

—extensions
—total downloads
Freeand open to everyone

Installing

Three steps, no setup

  1. Open Extensions

    In the Visual Java home screen, open the Extensions section.

  2. Install it

    Click Import plugin online and press Install next to the extension. Or download the .zip here and use Load plugin.

  3. Enable it

    Click the extension's card and choose Enable: its project type appears right away in New Project.

Teams · 1.10

In a Team, install it once for everyone

On a normal shared server every user who joins needs the extension installed. In a Team it's enough for the Team to have it: members use it right away, with no files to download.

For developers

What's inside an extension

An extension is just a folder (or a .zip of it). The IDE reads the header of its code file to show name, description and version.

  • jvl/codice.jvl — required: without it the IDE won't recognize the extension.
  • resources/ico.png — optional icon shown in the IDE.
  • In the IDE, Extensions → Load plugin accepts both the folder and the .zip.
my-extension/jvl/codice.jvlJVL
// @name: My Extension
// @description: What my extension does.
// @version: 1.0

public class Plugin {
    public static void onEnable() {
        System.out.println("My Extension enabled!");
    }
}