Mineserver
A rewrite of Minecraft 1.8.9 in C++ !
|
▼ src | |
▼ cmd | |
commands.h | The file handling commands logic |
commandsreg.hpp | The file containing most commands registering |
console.h | The file handling console logic |
luaregcmd.hpp | The file for registering commands to lua |
▼ entities | |
entity.h | The file having entities logic |
luaregentities.hpp | Utility for loading types lua classes |
player.h | The file for handling player logic |
▼ net | |
▼ packets | |
▼ login | |
encryptionexchange.cpp | The file containing encryption request / response logic |
encryptionexchange.h | The file containing encryption request / response logic |
loginstartend.cpp | The file containing Login Start / Success packets logic |
loginstartend.h | The file containing login start and end packets |
setcompression.cpp | The file containing set compression packet logic |
setcompression.h | The file containing set compression packet logic |
▼ play | |
disconnect.cpp | The file containg disconnect packet logic |
disconnect.h | |
luaregplaypackets.hpp | Utility for loading types lua classes |
▼ status | |
pingpong.cpp | The file containing Ping Pong Packet logic |
pingpong.h | The file containing logic for pinging the server |
serverlist.cpp | The file containing Server List Packet logic |
serverlist.h | The file containing packet logic for server list |
handshake.cpp | The file containing handshake logic |
handshake.h | The file containing handshake protocol |
luaregpackets.hpp | Utility for loading packets lua classes |
luaregnet.hpp | Utility for loading network lua classes |
packet.cpp | The file containing the packet logic |
packet.h | The file containing the packet data |
stream.cpp | The file containing the Minecraft Stream logic |
stream.h | The file containing data for all of the streams |
▼ plugins | |
▼ events | |
clientevents.hpp | The file containing all of the client events |
luaregevents.hpp | Utility for loading events lua classes |
serverevents.hpp | The file containing all of the server events |
event.cpp | The file containing the event system logic |
event.h | The header-only containing event logic |
luaheaders.cpp | The file containing the headers of lua, only for raw utility |
luaheaders.h | Utility header file for lua things |
plugins.cpp | The file containing the plugin system logic |
plugins.h | The file handling plugin system |
▼ types | |
angle.hpp | The file for angle logic |
chatmessage.cpp | The file containing Chat Message logic |
chatmessage.h | The file containing minecraft chat message implementation |
clientstate.h | The file containing just the enum of client state |
luaregtypes.hpp | Utility for loading types lua classes |
uuid.cpp | The file containing MinecraftUUID logic |
uuid.h | The file containing MinecraftUUID logic |
vector.hpp | The file handling vector logic |
▼ utils | |
config.cpp | The file containing the config logic |
config.h | The main file for the config io |
crypto.cpp | The file containing the cryptography logic |
crypto.h | The file containing all the logic for encryption |
file.cpp | The file containing the logic for system file handling |
file.h | The file containing file (lol) loading logic |
logger.cpp | The file containing the logic for the logger |
logger.h | The main file for the logger |
luaregutils.hpp | Utility for loading utils lua classes |
network.cpp | The file containing the logic for the networking |
network.h | The network (TCP) cross-platform implementation |
client.cpp | The file containing the logic for the client |
client.h | The file containing the logic for client handling |
main.cpp | The file for the program entry point |
server.cpp | File containing the logic for the server |
server.h | The file containing most of the server logic |