1 Dragonblocks JavaScript Edition 3.0
4 based on the Gravity Engine by Elias Fleckenstein, DerZombiiie, SC++
6 by Elias Fleckenstein & DerZombiiie
7 Thanks to the Dragonblocks Modding Team:
12 dragonblocks.addFinalStep(function() : void) : void
13 Execute the function after all mods are loaded, the player is spawned and the map is generated.
14 dragonblocks.chatMessage(message : String) : void
15 Write something into the chatconsole. (alias for dragonblocks.chat.write)
16 dragonblocks.checkWorldExistance(worldname : String) : Boolean
17 Check if a world exists or not
18 dragonblocks.checkWorldOwnership(worldname : String) : Boolean
19 Check if a world is owned by the user
20 dragonblocks.checkWorldSpelling(worldname : String) : Boolean
21 Check if a worldname is OK (e.g. does not contain special chacters)
22 dragonblocks.clearTimer(name : String, meta : Object) : void
23 Clear a timer set using dragonblocks.setTimer
24 dragonblocks.createItemstack(itemstring : String) : dragonblocks.Itemstack
25 Create an Itemstack object and immediately parse the provided itemstring.
26 dragonblocks.error(errorstring : String) : void
27 Throw an error. (errorstring is added to dragonblocks.backlog)
28 dragonblocks.finalize() : void
29 Execute the final steps added using dragonblocks.addFinalStep. Not to be used!
30 dragonblocks.finishTimer(name : String, meta : Object) : void
31 Immediately finish a timer set using dragonblocks.setTimer
32 dragonblocks.generateMap() : void
33 Run the Mapgen selected in the mainmenu. Not to be used.
34 dragonblocks.getEmptyWorld() : Object
35 Returns an Empty World save object. Not to be used.
36 dragonblocks.getModpath(modname : String) : String
37 Returns the path of an Mod or Gamemod. Use this instead of e.g. "mods/" + modname + "/" + ...
38 dragonblocks.getNode(x, y) : dragonblocks.MapNode
39 Returns the MapNode at x, y.
40 dragonblocks.getPixelManipulator(manip : Array) : dragonblocks.PixelManipulator
41 Returns an Pixel Manipulator. Same as new dragonblocks.PixelManipulator(manip)
42 dragonblocks.getSavestring() : String
43 Return the save string for the world
44 dragonblocks.getSound(filename : String) : String
45 Return the path for an sound file. These files can be placed in the folders mods/*/sounds, game/*/sounds and sounds. If not found, it will just return the filename.
46 dragonblocks.getTexture(filename : String) : String
47 Same as dragonblocks.getSound, exept for Textures and, if the file is found, it will surrond it with url() so you can do elem.style.background = dragonblocks.getTexture(...)
48 dragonblocks.getToken() : String
49 Returns a unique string starting with #
50 dragonblocks.getVersion() : String
51 Returns the version string (something like "Dragonblocks 3.0")
52 dragonblocks.isValidItemstring(itemstring : String)
53 Check if an Itemstring is OK
54 dragonblocks.gui.toggleLayer() : void
56 dragonblocks.gui.openLayer() : void
57 dragonblocks.gui.showLayer() : void
59 dragonblocks.gui.closeLayer() : void
60 dragonblocks.gui.hideLayer() : void
62 dragonblocks.gui.createBox(properties : Object) : Element
63 Creates a dragonblocks.gui.Box(properties) and returns its the DOM Element.
66 dragonblocks.availableMods : Array
68 dragonblocks.backlog : String
69 Contains everything logged using dragonblocks.log
70 dragonblocks.chat : dragonblocks.Chat
71 The dragonblocks chatconsole.
72 dragonblocks.chatcommands : Object
73 Contains all registered chatcommands
74 dragonblocks.entities : Object
75 Contains all registered entities
76 dragonblocks.finalSteps : Array
77 Contains the final Steps added using dragonblocks.addFinalStep
78 dragonblocks.gamemods : Array
80 dragonblocks.groups : Object
81 Contains all registered groups
82 dragonblocks.items : Object
83 Contains all registered items
84 dragonblocks.itemstacks : Object
85 Contains all created Itemstacks
86 dragonblocks.keyHandler: dragonblocks.KeyHandler