Difference between revisions of "Plugin API"

From Mineserver Wiki
Jump to navigation Jump to search
m
m
! class="col3" | Parameter info
! class="col3" | Parameter info
|- class="row1"
|- class="row1"
−
| class="col0" rowspan="5" | '''BlockPlacePre'''
+
| class="col0" rowspan="6" | '''BlockPlacePre'''
| class="col1" | user
| class="col1" | user
| class="col2" | const char*
| class="col2" | const char*
 
|- class="row2"
|- class="row2"
| class="col1" | x
| class="col1" | x
−
| class="col2" | int
+
| class="col2" | int32_t
| class="col3" | x-coord
| class="col3" | x-coord
|- class="row3"
|- class="row3"
| class="col1" | y
| class="col1" | y
−
| class="col2" | int
+
| class="col2" | int8_t
| class="col3" | y-coord
| class="col3" | y-coord
|- class="row4"
|- class="row4"
| class="col1" | z
| class="col1" | z
−
| class="col2" | int
+
| class="col2" | int32_t
| class="col3" | z-coord
| class="col3" | z-coord
|- class="row5"
|- class="row5"
| class="col1" | block
| class="col1" | block
−
| class="col2" | char
+
| class="col2" | int16_t
| class="col3" | block type
| class="col3" | block type
|- class="row6"
|- class="row6"
 +
| class="col1" | direction
 +
| class="col2" | int8_t
 +
| class="col3" | placement direction
 +
|- class="row7"
! class="col0" | Return value
! class="col0" | Return value
| class="col1 rightalign" colspan="3" | bool
| class="col1 rightalign" colspan="3" | bool
−
|- class="row7"
+
|- class="row8"
| class="col0" colspan="4" | called on block placement, returning false will prevent block placement and terminate callback.
| class="col0" colspan="4" | called on block placement, returning false will prevent block placement and terminate callback.
|}
|}