Edited Readme

This commit is contained in:
Rebekah 2022-04-19 10:00:23 -04:00
parent 808eecde02
commit 1f98607192
Signed by: oneechanhax
GPG Key ID: 183EB7902964DAE5

View File

@ -1,13 +1,47 @@
# Libglez
# Mclib-lua
Libglez is a library for drawing primitives with opengl!
Bindings for mclib
This library requires freetype-gl to be patched with ftgl-vertex-attribute.patch.
## Build
```bash
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
```
### Credits
## Usage of exports
```lua
require("mclib_lua")
nullifiedcat: original creator <3
@oneechanhax: Maintainer
@thinkingmaster: Contributor
@BenCat07: Contributor
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()
```