API
Below is a quick outline of the functions available in each module. Modules can be accessed in two ways:
Requiring the module:
local CORE <const> = exports.boii_utils:get("modules.core")
CORE.get_players()Exports:
exports.boii_utils:get_players()For more detailed API instructions each module has its own API file, this is simply a quick reference.
Framework Bridge
Server
--- @section Function Assignments
core.get_players = get_players
core.get_player = get_player
core.get_id_params = get_id_params
core.get_insert_params = get_insert_params
core.get_player_id = get_player_id
core.get_identity = get_identity
core.get_inventory = get_inventory
core.get_item = get_item
core.has_item = has_item
core.add_item = add_item
core.remove_item = remove_item
core.update_item_data = update_item_data
core.get_balances = get_balances
core.get_balance_by_type = get_balance_by_type
core.add_balance = add_balance
core.remove_balance = remove_balance
core.get_player_jobs = get_player_jobs
core.player_has_job = player_has_job
core.get_player_job_grade = get_player_job_grade
core.count_players_by_job = count_players_by_job
core.get_player_job_name = get_player_job_name
core.adjust_statuses = adjust_statuses
core.register_item = register_item
--- @section Exports
exports("get_players", get_players)
exports("get_player", get_player)
exports("get_id_params", get_id_params)
exports("get_insert_params", get_insert_params)
exports("get_player_id", get_player_id)
exports("get_identity", get_identity)
exports("get_inventory", get_inventory)
exports("get_item", get_item)
exports("has_item", has_item)
exports("add_item", add_item)
exports("remove_item", remove_item)
exports("update_item_data", update_item_data)
exports("get_balances", get_balances)
exports("get_balance_by_type", get_balance_by_type)
exports("add_balance", add_balance)
exports("remove_balance", remove_balance)
exports("get_player_jobs", get_player_jobs)
exports("player_has_job", player_has_job)
exports("get_player_job_grade", get_player_job_grade)
exports("count_players_by_job", count_players_by_job)
exports("get_player_job_name", get_player_job_name)
exports("adjust_statuses", adjust_statuses)
exports("fw_register_item", register_item) -- Registered as fw_register_item so does not conflict with internal item system.Client
DrawText UI Bridge
Server
Client
Notifications Bridge
Server
Client
Callbacks
Server
Client
Characters
Client
Commands
Server
Client
Cooldowns
Server
Debugging
Shared
Entities
Client
Environment
Client
Geometry
Shared
Items
Server
Keys
Shared
Licences
Server
Client
Maths
Shared
Player
Shared
Client
Requests
Client
Strings
Shared
Tables
Shared
Timestamps
Server
Vehicles
Client
Version
Server
XP
Server
Client
Last updated