]> git.lizzy.rs Git - dragonblocks.git/blob - README
Initial Commit
[dragonblocks.git] / README
1 Dragonblocks JavaScript Edition 3.0
2 Engine:
3     by Elias Fleckenstein
4     based on the Gravity Engine by Elias Fleckenstein, DerZombiiie, SC++
5 Game:
6     by Elias Fleckenstein & DerZombiiie
7 Thanks to the Dragonblocks Modding Team:
8     - HimbeerserverDE
9     - DerZombiiie
10 API Documentation
11         Methods
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
55                         Toggle the Layer. 
56                 dragonblocks.gui.openLayer() : void
57                 dragonblocks.gui.showLayer() : void
58                         Open the Layer
59                 dragonblocks.gui.closeLayer() : void
60                 dragonblocks.gui.hideLayer() : void
61                         Hide the Layer
62                 dragonblocks.gui.createBox(properties : Object) : Element
63                         Creates a dragonblocks.gui.Box(properties) and returns its the DOM Element.
64                 
65         Objects
66                 dragonblocks.availableMods : Array
67                         A list of all mods
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
79                         Contains the gamemods
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
87                         The Keyhandler
88         Classes
89                 
90
91