Mineuniverse
Plugins
ScriptCraft

ScriptCraft

PLUGIN
Extend Minecraft using Javascript
by _ForgeUser10322610
Download Claim this project
Add a badge to your pageLink to ScriptCraft from a README, website or forum post.
Preview: Badge

Badges update automatically and link to the plugin page on MineUniverse.

22,265 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Developer Tools World Editing and Management
Advertisement Remove ads with Premium →

ScriptCraft lets you create your own mods using Javascript. ScriptCraft uses the CommonJS module system (the same module loading system used by Node.js) so managing your code will be easier. You can also run Javascript code on the in-game command prompt or extend the game by writing plugins that use the Bukkit API in javascript.

Examples:

At the command prompt type:

/js 1 + 1
> 2

... Any javascript code can be evaluated at the in-game command prompt.

/js alert( 'Hello ' + self.name )
> Hello walterh

... Special bukkit variables are available via javascript , for example the server object is the instance of org.bukkit.Server . Writing event handlers in ScriptCraft is relatively easy...

events.blockBreak( function( event ) { 
  echo(event.player,  'You broke a block!' );
});

events.playerJoin( function( event ) {
  echo( event.player, 'Welcome to the server!' );
});

... Any bukkit event can be handled. The above code prints the name of any player who breaks a block in the game. ScriptCraft comes with some built-in functions to make building easier...

/js box( blocks.wool.black, 4, 9 , 1)

... creates a 2001 Monolith 4 blocks wide by 9 blocks high by 1 block long.

The full bukkit API can be used via javascript to write new mods. Yes - you can write bukkit plugins in javascript! See ScriptCraft on GitHub for more information. Full documentation is available on the github docs page.

A Youtube Video demonstrating Exploding Arrows in ScriptCraft A Youtube video demonstrating a mini-game (SnowBall Fight)

There's more information about ScriptCraft on my blog

scriptcraft.jar
MC CB 1.7.9-R0.2, 1.9, 1.11, 1.8.1, 1.8, 1.12, CB 1.7.9-R0.1, 1.10
Release 2017-10-13 Get
2.1.1
MC CB 1.7.9-R0.2
Release 2014-08-23 Get
2.1.0
MC CB 1.7.9-R0.1
Release 2014-06-14 Get
v2.0.7
MC CB 1.7.2-R0.3
Release 2014-04-14 Get
v2.0.6
MC CB 1.7.2-R0.3
Release 2014-03-18 Get
ScriptCraft 2.0.5
MC CB 1.7.2-R0.3
Release 2014-02-19 Get
ScriptCraft 2.0.4
MC CB 1.7.2-R0.2
Release 2014-02-11 Get
ScriptCraft 2.0.2
MC CB 1.7.2-R0.2
Beta 2014-01-14 Get
ScriptCraft 2.0.1 (mac fixes)
MC CB 1.7.2-R0.2
Beta 2014-01-05 Get
ScriptCraft 2.0.1
MC CB 1.7.2-R0.2
Release 2013-12-29 Get
ScriptCraft Version 2.0 (Modules release)
MC CB 1.7.2-R0.2
Release 2013-12-25 Get
ScriptCraft Version 1.7.2 (Mac Update)
MC 1.7.2
Release 2013-12-08 Get
ScriptCraft Version 1.6.2
MC CB 1.6.2-R1.0
Release 2013-10-09 Get
ScriptCraft 1.5.2 - 2013-08-08
MC CB 1.5.2-R1.0
Release 2013-08-08 Get
ScriptCraft 1.5.2 - 2013-07-23
MC CB 1.5.2-R1.0
Release 2013-07-23 Get
ScriptCraft 1.5.2 - 2013-05-27
MC CB 1.5.2-R0.1
Release 2013-05-27 Get
ScriptCraft 1.5.1-20130331
MC 1.5.1
Release 2013-03-31 Get
ScriptCraft 1.4.7-20130309
MC CB 1.4.7-R1.0
Release 2013-03-09 Get
ScriptCraft 1.4.7-20130222
MC CB 1.4.7-R1.0
Release 2013-02-22 Get
ScriptCraft 1.4.7-20130219
MC CB 1.4.7-R1.0
Release 2013-02-19 Get
ScriptCraft 1.4.7-20130131
MC CB 1.4.7-R0.1
Release 2013-02-01 Get
ScriptCraft 1.4.6-20130125
MC CB 1.4.7-R0.1
Release 2013-01-25 Get
ScriptCraft 1.4.7-20130121
MC CB 1.4.7-R0.1
Release 2013-01-21 Get
ScriptCraft 1.4.6-20130120
MC CB 1.4.6-R0.3
Release 2013-01-20 Get
ScriptCraft 1.4.6-20130115
MC CB 1.4.6-R0.3
Release 2013-01-15 Get
ScriptCraft 1.4.6-20130115b
MC CB 1.4.6-R0.3
Release 2013-01-15 Get
ScriptCraft 1.4.6-20130113
MC CB 1.4.6-R0.3
Release 2013-01-13 Get
ScriptCraft v1.0.1
MC CB 1.4.6-R0.3
Release 2013-01-12 Get
ScriptCraft v1.0
MC CB 1.4.6-R0.3
Release 2013-01-10 Get

More from _ForgeUser10322610

Advertisement Remove ads with Premium →

You Might Also Like