Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun addResearch(player: Player, research: Research)
Link copied to clipboard
@JvmName(name = "canPlayerCraft")
fun Player.canCraft(item: RebarItem, sendMessage: Boolean = false, respectBypass: Boolean = true): Boolean

@JvmName(name = "canPlayerCraft")
fun Player.canCraft(schema: RebarItemSchema, sendMessage: Boolean = false, respectBypass: Boolean = true): Boolean

Checks whether a player can craft an item (ie has the associated research, or has permission to bypass research.

Link copied to clipboard
@JvmName(name = "canPlayerPickUp")
fun Player.canPickUp(item: RebarItem, sendMessage: Boolean = false): Boolean
@JvmName(name = "canPlayerPickUp")
fun Player.canPickUp(item: RebarItemSchema, sendMessage: Boolean = false): Boolean

Checks whether a player can pick up an item (ie has the associated research, or has permission to bypass research.

Link copied to clipboard
@JvmName(name = "canPlayerUse")
fun Player.canUse(item: RebarItem, sendMessage: Boolean = false): Boolean

@JvmName(name = "canPlayerUse")
fun Player.canUse(schema: RebarItemSchema, sendMessage: Boolean = false): Boolean

Checks whether a player can use an item (ie has the associated research, or has permission to bypass research.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun removeResearch(player: Player, research: Research)
Link copied to clipboard
fun setResearches(player: Player, researches: List<Research>)