/CHLogblock

An extension for CommandHelper providing interactions with LogBlock

Primary LanguageJava

CHLogblock

An extension for CommandHelper providing interactions with LogBlock

Functions

LBQueries

lb_get_changes

Returns: array

Args: array

Description: Takes an associative array of parameters to query the database with and returns an array of the matching changes. Block changes are in the form of strings pre-formatted by LogBlock. The 'info' parameter allows you to specify columns" to include data from. Columns available are CHESTACCESS, COORDS, COUNT, DATA, DATE, ID, KILLER, MESSAGE, PLAYER, TYPE, VICTIM, and WEAPON. The 'changetype' parameter can be ALL, BOTH, CHESTACCESS, CREATED, DESTROYED, CHAT, KILLS, ENTITIES, ENTITIES_CREATED, or ENTITIES_KILLED. The 'location' (with optional 'radius') can be included, or alternatively a 'sel' value that can be either a pair of location corners or null to use the current WorldEdit selection. The other available parameters are 'players', 'world', 'since', 'before', and 'limit'."

LBLogging

lb_log_break

Returns: void

Args: player, locationArray, [blockDataString]

Description: Manually logs a block being broken at a location. You can choose to specify the BlockData of the block being broken.

lb_log_place

Returns: void

Args: player, locationArray, [blockDataString]

Description: Manually logs a block being placed at a location. You can choose to specify the BlockData of the block being placed.

lb_log_break_sign

Returns: void

Args: playerName, locationArray, [frontLines], [backLines]

Description: Manually logs a sign being broken at a location. The third and fourth params are arrays of lines for the front and back sides of the sign, defaulting to current lines on the sign. Note 1: An error will be thrown if the specified location is not a sign. Note 2: Specifying lines will update the physical sign as well.

lb_log_place_sign

Returns: void

Args: playerName, locationArray, [frontLines], [backLines]

Description: Manually logs a sign being placed at a location. The third and fourth params are arrays of lines for the front and back sides of the sign, defaulting to current lines on the sign. Note 1: An error will be thrown if the specified location is not a sign. Note 2: Specifying lines will update the physical sign as well.