Hello Noki, thank you for releasing this as open-source for everyone to use
I wanted to ask you, is this all the server exports i could use or there are more than those?
ACCOUNTS / LOGIN
Resource: UCDaccounts
File: UCDaccounts/server.lua
isPlayerLoggedIn(player) → checks login state
getPlayerAccount(player) → returns account object
getPlayerAccountID(player) → DB account ID
getPlayerAccountName(player) → username
getAccountData(player, key) → get stored account value
setAccountData(player, key, value) → set + sync account data
savePlayerAccount(player) → force save to DB
DATABASE (MYSQL CORE)
Resource: UCDsql
File: UCDsql/server.lua
getConnection() → shared MySQL connection (always use this)
query(sql, ...) → SELECT queries
exec(sql, ...) → INSERT / UPDATE / DELETE
poll(handle, timeout) → fetch query results
escapeString(value) → SQL injection safety
PERMISSIONS / CHECKING
Resource: UCDchecking
File: UCDchecking/server.lua
canPlayerDoAction(player, action) → permission gate
isPlayerAdmin(player) → admin boolean
getPlayerAdminLevel(player) → admin level number
UTILITIES
Resource: UCDutil
File: UCDutil/server.lua
tocomma(number) → number formatting (1,000,000)
mathround(number, decimals) → rounding
isElementValid(element) → safe element check
tableCopy(table) → deep table copy
UI / DX SYSTEM
Resource: UCDdx
File: UCDdx/server.lua
dx:new(player, ...) → create DX text
dx:add(player, id, data) → add DX element
dx:del(player, id) → remove DX element
dx:clear(player) → clear all DX for player
LOGGING
Resource: UCDlogging
File: UCDlogging/server.lua
adminLog(text, level) → admin actions log
logEvent(category, message) → generic server logs
JOBS
Resource: UCDjobs
File: UCDjobs/server.lua
getPlayerJob(player) → current job
setPlayerJob(player, job) → set job
GROUPS / TEAMS
Resource: UCDgroups
File: UCDgroups/server.lua
getPlayerGroup(player) → player group
setPlayerGroup(player, group) → set group
STATS / PLAYTIME
Resource: UCDstats
File: UCDstats/server.lua
getPlayerPlaytime(player) → total playtime
addPlayerPlaytime(player, amount) → increment playtime
NOTIFICATIONS
Resource: UCDnotification
File: UCDnotification/server.lua
notify(player, message, type) → player notification
notifyGlobal(message) → server-wide notify