This repository has been archived on 2025-06-04. You can view files and clone it, but cannot push or open issues or pull requests.
mclib-lua/readme.md
2022-04-19 10:00:23 -04:00

48 lines
972 B
Markdown

# Mclib-lua
Bindings for mclib
## Build
```bash
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
```
## Usage of exports
```lua
require("mclib_lua")
local GetMc = function()
return {
block = {
BlockRegistry = mclib_block_BlockRegistry
},
core = {
Client = mclib_core_Client,
ClientSettings = mclib_core_ClientSettings,
Connection = mclib_core_Connection,
UpdateMethod = mclib_core_UpdateMethod
},
protocol = {
packets = {
PacketDispatcher = mclib_protocol_packets_PacketDispatcher
},
},
util = {
PlayerController = mclib_util_PlayerController,
VersionFetcher = mclib_util_VersionFetcher
},
MainHand = mclib_MainHand,
--GetNode = function()
-- mclib.get_node(pos.x, pos.y, pos.z)
--end,
--GetPlayerPos = function()
-- return vector.new(mclib.GetPlayerPos())
--end
}
end
local mc = GetMc()
```