1 TODO: This Documentation is unfull and partly deprecated!
4 dragonblocks.addFinalStep(function() : void) : void
5 Execute the function after all mods are loaded, the player is spawned and the map is generated.
6 dragonblocks.chatMessage(message : String) : void
7 Write something into the chatconsole. (alias for dragonblocks.chat.write)
8 dragonblocks.checkWorldExistance(worldname : String) : Boolean
9 Check if a world exists or not
10 dragonblocks.checkWorldOwnership(worldname : String) : Boolean
11 Check if a world is owned by the user
12 dragonblocks.checkWorldSpelling(worldname : String) : Boolean
13 Check if a worldname is OK (e.g. does not contain special chacters)
14 dragonblocks.clearTimer(name : String, meta : Object) : void
15 Clear a timer set using dragonblocks.setTimer
16 dragonblocks.createItemstack(itemstring : String) : dragonblocks.Itemstack
17 Create an Itemstack object and immediately parse the provided itemstring.
18 dragonblocks.error(errorstring : String) : void
19 Throw an error. (errorstring is added to dragonblocks.backlog)
20 dragonblocks.finalize() : void
21 Execute the final steps added using dragonblocks.addFinalStep. Not to be used!
22 dragonblocks.finishTimer(name : String, meta : Object) : void
23 Immediately finish a timer set using dragonblocks.setTimer
24 dragonblocks.generateMap() : void
25 Run the Mapgen selected in the mainmenu. Not to be used.
26 dragonblocks.getEmptyWorld() : Object
27 Returns an Empty World save object. Not to be used.
28 dragonblocks.getModpath(modname : String) : String
29 Returns the path of an Mod or Gamemod. Use this instead of e.g. "mods/" + modname + "/" + ...
30 dragonblocks.getNode(x, y) : dragonblocks.MapNode
31 Returns the MapNode at x, y.
32 dragonblocks.getPixelManipulator(manip : Array) : dragonblocks.PixelManipulator
33 Returns an Pixel Manipulator. Same as new dragonblocks.PixelManipulator(manip)
34 dragonblocks.getSavestring() : String
35 Return the save string for the world
36 dragonblocks.getSound(filename : String) : String
37 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.
38 dragonblocks.getTexture(filename : String) : String
39 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(...)
40 dragonblocks.getToken() : String
41 Returns a unique string starting with #
42 dragonblocks.getVersion() : String
43 Returns the version string (something like "Dragonblocks 3.0")
44 dragonblocks.isValidItemstring(itemstring : String)
45 Check if an Itemstring is OK
46 dragonblocks.gui.toggleLayer() : void
48 dragonblocks.gui.openLayer() : void
49 dragonblocks.gui.showLayer() : void
51 dragonblocks.gui.closeLayer() : void
52 dragonblocks.gui.hideLayer() : void
54 dragonblocks.gui.createBox(properties : Object) : Element
55 Creates a dragonblocks.gui.Box(properties) and returns an object to access it.
56 Valid properties are closeable : boolean, id : String, scroll : boolean, moveable : boolean, size : String ("big" or "small"), layer : boolean, keylock : boolean
59 dragonblocks.availableMods : Array
61 dragonblocks.backlog : String
62 Contains everything logged using dragonblocks.log
63 dragonblocks.chat : dragonblocks.Chat
64 The dragonblocks chatconsole.
65 dragonblocks.chatcommands : Object
66 Contains all registered chatcommands
67 dragonblocks.entities : Object
68 Contains all registered entities
69 dragonblocks.gamemods : Array
71 dragonblocks.groups : Object
72 Contains all registered groups
73 dragonblocks.items : Object
74 Contains all registered items
75 dragonblocks.itemstacks : Object
76 Contains all created Itemstacks
77 dragonblocks.keyHandler: dragonblocks.KeyHandler