The code is implimented in this commit and is launchable with the BUILD_CLIENT compile option.
Everything should be launchable by running the one function within
src/nyqubel-client/client.hpp: start_nyqubel_client()
I am removing lua specifically because I am not intending on supporting
it on any way. I will manage everything manually in c++, the base is
already there since the entire codebase is built for lua, it can be used
the same way in c++.
This does alienate the type of people that can contribute, this is
intended more as a personal project to attempt matching vanilla
minecraft. Im not intending on running some kind of massive server so
this does just fine.
Lua wasnt even that intertwined with cuberite, but I still want to rid
it for ease of development. Sorry for any hurt feelings.
* fixed network
fixed explosion
fixed ticking
added network broadcast to Setter method
added nullptr protection
using macros in 1.10 Protocol_1_10.cpp
revealed functions to LUA API
small fixups, typos, less functions used
fixed more doc
readded info that saving is done only if the beam is displayed
made the constructor transfer all needed members
fixed wrong commit
removed default parameters on SpawnEnderCrystal
fixed wrong metadata
moved call to destroy in the right place
fixed some typos
Fixed Ender Crystal
* fixed documentation
* fixed doc and added proper error message
* Parameters, arrows
* Parameters
Co-authored-by: 12xx12 <12xx12100@gmail.com>
Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com>