Difference between revisions of "Plugin API"
Jump to navigation
Jump to search
! class="col3" | Parameter info | ! class="col3" | Parameter info | ||
|- class="row1" | |- class="row1" | ||
| − | | class="col0" rowspan=" | + | | class="col0" rowspan="2" | '''sendmsg''' |
| class="col1" | msg | | class="col1" | msg | ||
| class="col2" | const char* | | class="col2" | const char* | ||
{| class="wikitable" | {| class="wikitable" | ||
| − | |- | + | |- class="row0" |
| − | ! Function | + | ! class="col0" | Function |
| − | ! | + | ! class="col1" | Parameter name |
| − | ! | + | ! class="col2" | Parameter type |
| − | + | ! class="col3" | Parameter info | |
| − | + | |- class="row1" | |
| − | | | + | | class="col0" rowspan="2" | '''log''' |
| − | | | + | | class="col1" | msg |
| − | + | | class="col2" | const char* | |
| − | | | + | | class="col3" | Message in char array |
| + | |- class="row2" | ||
| + | | class="col1" | msgLen | ||
| + | | class="col2" | size_t | ||
| + | | class="col3" | length of the message | ||
| + | |- class="row3" | ||
| + | ! class="col0" | Return value | ||
| + | | class="col1 rightalign" colspan="3" | void | ||
| + | |- class="row8" | ||
| + | | class="col0" colspan="4" | Prints message to server window | ||
|} | |} | ||
| − | |||
====Map==== | ====Map==== | ||
| + | |||
{| class="wikitable" | {| class="wikitable" | ||
| − | |- | + | |- class="row0" |
| − | ! Function | + | ! class="col0" | Function |
| − | ! | + | ! class="col1" | Parameter name |
| − | ! | + | ! class="col2" | Parameter type |
| − | + | ! class="col3" | Parameter info | |
| − | + | |- class="row1" | |
| − | | | + | | class="col0" rowspan="7" | '''createPickupSpawn''' |
| − | | | + | | class="col1" | x |
| − | + | | class="col2" | int | |
| − | | | + | | class="col3" | x-coordinate |
| − | |- | + | |- class="row2" |
| − | | | + | | class="col1" | y |
| − | | | + | | class="col2" | int |
| − | | | + | | class="col3" | y-coordinate |
| − | |- | + | |- class="row3" |
| − | | | + | | class="col1" | z |
| − | + | | class="col2" | int | |
| − | | | + | | class="col3" | z-coordinate |
| − | + | |- class="row4" | |
| − | | | + | | class="col1" | count |
| − | + | | class="col2" | int | |
| − | | | + | | class="col3" | How many to spawn (1-64) |
| − | |- | + | |- class="row4" |
| − | | | + | | class="col1" | health |
| − | | | + | | class="col2" | int |
| − | | | + | | class="col3" | item health (0 = full health, max value depends on the item) |
| − | |- | + | |- class="row5" |
| − | | | + | | class="col1" | user |
| − | + | | class="col2" | const char* | |
| − | | | + | | class="col3" | Username |
| − | + | |- class="row6" | |
| − | | | + | | class="col1" | userLen |
| − | + | | class="col2" | size_t | |
| − | | | + | | class="col3" | Length of username |
| + | |- class="row7" | ||
| + | ! class="col0" | Return value | ||
| + | | class="col1 rightalign" colspan="3" | void | ||
| + | |- class="row8" | ||
| + | | class="col0" colspan="4" | Spawns an item at (x,y,z) with type,count and health specified. If "user" is set, he will not be able to pick up the item right away to make it possible to throw stuff away. | ||
|} | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- class="row0" | ||
| + | ! class="col0" | Function | ||
| + | ! class="col1" | Parameter name | ||
| + | ! class="col2" | Parameter type | ||
| + | ! class="col3" | Parameter info | ||
| + | |- class="row1" | ||
| + | | class="col0" rowspan="1" | '''setTime''' | ||
| + | | class="col1" | timeValue | ||
| + | | class="col2" | int | ||
| + | | class="col3" | value 0-24000 | ||
| + | |- class="row2" | ||
| + | ! class="col0" | Return value | ||
| + | | class="col1 rightalign" colspan="3" | bool | ||
| + | |- class="row3" | ||
| + | | class="col0" colspan="4" | Sets server time to timeValue, which can be in range 0-24000 | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- class="row0" | ||
| + | ! class="col0" | Function | ||
| + | ! class="col1" | Parameter name | ||
| + | ! class="col2" | Parameter type | ||
| + | ! class="col3" | Parameter info | ||
| + | |- class="row1" | ||
| + | | class="col0" rowspan="3" | '''getSpawn''' | ||
| + | | class="col1" | x | ||
| + | | class="col2" | int* | ||
| + | | class="col3" | x-coordinate | ||
| + | |- class="row2" | ||
| + | | class="col1" | y | ||
| + | | class="col2" | int* | ||
| + | | class="col3" | y-coordinate | ||
| + | |- class="row3" | ||
| + | | class="col1" | z | ||
| + | | class="col2" | int* | ||
| + | | class="col3" | z-coordinate | ||
| + | |- class="row4" | ||
| + | ! class="col0" | Return value | ||
| + | | class="col1 rightalign" colspan="3" | void | ||
| + | |- class="row5" | ||
| + | | class="col0" colspan="4" | Gets server spawn position | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- class="row0" | ||
| + | ! class="col0" | Function | ||
| + | ! class="col1" | Parameter name | ||
| + | ! class="col2" | Parameter type | ||
| + | ! class="col3" | Parameter info | ||
| + | |- class="row1" | ||
| + | | class="col0" rowspan="5" | '''getBlock''' | ||
| + | | class="col1" | x | ||
| + | | class="col2" | int | ||
| + | | class="col3" | x-coordinate | ||
| + | |- class="row2" | ||
| + | | class="col1" | y | ||
| + | | class="col2" | int | ||
| + | | class="col3" | y-coordinate | ||
| + | |- class="row3" | ||
| + | | class="col1" | z | ||
| + | | class="col2" | int | ||
| + | | class="col3" | z-coordinate | ||
| + | |- class="row4" | ||
| + | | class="col1" | type | ||
| + | | class="col2" | unsigned char* | ||
| + | | class="col3" | block type | ||
| + | |- class="row5" | ||
| + | | class="col1" | meta | ||
| + | | class="col2" | unsigned char* | ||
| + | | class="col3" | block metadata | ||
| + | |- class="row6" | ||
| + | ! class="col0" | Return value | ||
| + | | class="col1 rightalign" colspan="3" | bool | ||
| + | |- class="row7" | ||
| + | | class="col0" colspan="4" | Get block type and metadata (absolute block coordinates) | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- class="row0" | ||
| + | ! class="col0" | Function | ||
| + | ! class="col1" | Parameter name | ||
| + | ! class="col2" | Parameter type | ||
| + | ! class="col3" | Parameter info | ||
| + | |- class="row1" | ||
| + | | class="col0" rowspan="5" | '''setBlock''' | ||
| + | | class="col1" | x | ||
| + | | class="col2" | int | ||
| + | | class="col3" | x-coordinate | ||
| + | |- class="row2" | ||
| + | | class="col1" | y | ||
| + | | class="col2" | int | ||
| + | | class="col3" | y-coordinate | ||
| + | |- class="row3" | ||
| + | | class="col1" | z | ||
| + | | class="col2" | int | ||
| + | | class="col3" | z-coordinate | ||
| + | |- class="row4" | ||
| + | | class="col1" | type | ||
| + | | class="col2" | unsigned char | ||
| + | | class="col3" | block type | ||
| + | |- class="row5" | ||
| + | | class="col1" | meta | ||
| + | | class="col2" | unsigned char | ||
| + | | class="col3" | block metadata | ||
| + | |- class="row6" | ||
| + | ! class="col0" | Return value | ||
| + | | class="col1 rightalign" colspan="3" | bool | ||
| + | |- class="row7" | ||
| + | | class="col0" colspan="4" | Set block type and metadata (absolute block coordinates) | ||
| + | |} | ||
| + | |||
==Available callbacks== | ==Available callbacks== | ||
