|
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 |