972 B
972 B
Mclib-lua
Bindings for mclib
Build
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
Usage of exports
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()