├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── client ├── bin │ └── textures │ │ ├── humanoid.png │ │ ├── midless.png │ │ └── terrain.png └── src │ ├── block │ ├── block.c │ ├── block.h │ ├── blockmeshgeneration.c │ └── blockmeshgeneration.h │ ├── chunk │ ├── chunk.c │ ├── chunk.h │ ├── chunklightning.c │ ├── chunklightning.h │ ├── chunkmesh.c │ ├── chunkmesh.h │ ├── chunkmeshgeneration.c │ ├── chunkmeshgeneration.h │ └── shaders │ │ ├── chunk_shader.fs │ │ ├── chunk_shader.vs │ │ ├── chunk_shader_gl100.fs │ │ └── chunk_shader_gl100.vs │ ├── entity │ ├── entity.c │ ├── entity.h │ ├── entitymodel.c │ ├── entitymodel.h │ ├── entitymodelpart.c │ └── entitymodelpart.h │ ├── gui │ ├── chat.c │ ├── chat.h │ ├── screens.c │ └── screens.h │ ├── main.c │ ├── networking │ ├── client.c │ ├── client.h │ ├── clientws.c │ ├── clientws.h │ ├── networkhandler.c │ ├── networkhandler.h │ ├── packet.c │ └── packet.h │ ├── player.c │ ├── player.h │ ├── raycast.c │ ├── raycast.h │ ├── resource.c │ ├── resource.h │ ├── world.c │ ├── world.h │ ├── worldgenerator.c │ └── worldgenerator.h ├── libs └── _SINGLE_FILES_HERE_ └── server └── src ├── chunk ├── chunk.c └── chunk.h ├── entity.c ├── entity.h ├── logger.c ├── logger.h ├── main.c ├── networkhandler.c ├── networkhandler.h ├── packet.c ├── packet.h ├── player.c ├── player.h ├── scripting ├── luadefinition.c ├── luadefinition.h ├── luaengine.c └── luaengine.h ├── server.c ├── server.h ├── serverwss.c ├── serverwss.h ├── utils.c ├── utils.h ├── world.c ├── world.h ├── worldgenerator.c └── worldgenerator.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/README.md -------------------------------------------------------------------------------- /client/bin/textures/humanoid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/bin/textures/humanoid.png -------------------------------------------------------------------------------- /client/bin/textures/midless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/bin/textures/midless.png -------------------------------------------------------------------------------- /client/bin/textures/terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/bin/textures/terrain.png -------------------------------------------------------------------------------- /client/src/block/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/block/block.c -------------------------------------------------------------------------------- /client/src/block/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/block/block.h -------------------------------------------------------------------------------- /client/src/block/blockmeshgeneration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/block/blockmeshgeneration.c -------------------------------------------------------------------------------- /client/src/block/blockmeshgeneration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/block/blockmeshgeneration.h -------------------------------------------------------------------------------- /client/src/chunk/chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/chunk.c -------------------------------------------------------------------------------- /client/src/chunk/chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/chunk.h -------------------------------------------------------------------------------- /client/src/chunk/chunklightning.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/chunklightning.c -------------------------------------------------------------------------------- /client/src/chunk/chunklightning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/chunklightning.h -------------------------------------------------------------------------------- /client/src/chunk/chunkmesh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/chunkmesh.c -------------------------------------------------------------------------------- /client/src/chunk/chunkmesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/chunkmesh.h -------------------------------------------------------------------------------- /client/src/chunk/chunkmeshgeneration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/chunkmeshgeneration.c -------------------------------------------------------------------------------- /client/src/chunk/chunkmeshgeneration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/chunkmeshgeneration.h -------------------------------------------------------------------------------- /client/src/chunk/shaders/chunk_shader.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/shaders/chunk_shader.fs -------------------------------------------------------------------------------- /client/src/chunk/shaders/chunk_shader.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/shaders/chunk_shader.vs -------------------------------------------------------------------------------- /client/src/chunk/shaders/chunk_shader_gl100.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/shaders/chunk_shader_gl100.fs -------------------------------------------------------------------------------- /client/src/chunk/shaders/chunk_shader_gl100.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/chunk/shaders/chunk_shader_gl100.vs -------------------------------------------------------------------------------- /client/src/entity/entity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/entity/entity.c -------------------------------------------------------------------------------- /client/src/entity/entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/entity/entity.h -------------------------------------------------------------------------------- /client/src/entity/entitymodel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/entity/entitymodel.c -------------------------------------------------------------------------------- /client/src/entity/entitymodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/entity/entitymodel.h -------------------------------------------------------------------------------- /client/src/entity/entitymodelpart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/entity/entitymodelpart.c -------------------------------------------------------------------------------- /client/src/entity/entitymodelpart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/entity/entitymodelpart.h -------------------------------------------------------------------------------- /client/src/gui/chat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/gui/chat.c -------------------------------------------------------------------------------- /client/src/gui/chat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/gui/chat.h -------------------------------------------------------------------------------- /client/src/gui/screens.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/gui/screens.c -------------------------------------------------------------------------------- /client/src/gui/screens.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/gui/screens.h -------------------------------------------------------------------------------- /client/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/main.c -------------------------------------------------------------------------------- /client/src/networking/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/networking/client.c -------------------------------------------------------------------------------- /client/src/networking/client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/networking/client.h -------------------------------------------------------------------------------- /client/src/networking/clientws.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/networking/clientws.c -------------------------------------------------------------------------------- /client/src/networking/clientws.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/networking/clientws.h -------------------------------------------------------------------------------- /client/src/networking/networkhandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/networking/networkhandler.c -------------------------------------------------------------------------------- /client/src/networking/networkhandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/networking/networkhandler.h -------------------------------------------------------------------------------- /client/src/networking/packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/networking/packet.c -------------------------------------------------------------------------------- /client/src/networking/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/networking/packet.h -------------------------------------------------------------------------------- /client/src/player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/player.c -------------------------------------------------------------------------------- /client/src/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/player.h -------------------------------------------------------------------------------- /client/src/raycast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/raycast.c -------------------------------------------------------------------------------- /client/src/raycast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/raycast.h -------------------------------------------------------------------------------- /client/src/resource.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/resource.c -------------------------------------------------------------------------------- /client/src/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/resource.h -------------------------------------------------------------------------------- /client/src/world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/world.c -------------------------------------------------------------------------------- /client/src/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/world.h -------------------------------------------------------------------------------- /client/src/worldgenerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/worldgenerator.c -------------------------------------------------------------------------------- /client/src/worldgenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/client/src/worldgenerator.h -------------------------------------------------------------------------------- /libs/_SINGLE_FILES_HERE_: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/src/chunk/chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/chunk/chunk.c -------------------------------------------------------------------------------- /server/src/chunk/chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/chunk/chunk.h -------------------------------------------------------------------------------- /server/src/entity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/entity.c -------------------------------------------------------------------------------- /server/src/entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/entity.h -------------------------------------------------------------------------------- /server/src/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/logger.c -------------------------------------------------------------------------------- /server/src/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/logger.h -------------------------------------------------------------------------------- /server/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/main.c -------------------------------------------------------------------------------- /server/src/networkhandler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/networkhandler.c -------------------------------------------------------------------------------- /server/src/networkhandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/networkhandler.h -------------------------------------------------------------------------------- /server/src/packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/packet.c -------------------------------------------------------------------------------- /server/src/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/packet.h -------------------------------------------------------------------------------- /server/src/player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/player.c -------------------------------------------------------------------------------- /server/src/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/player.h -------------------------------------------------------------------------------- /server/src/scripting/luadefinition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/scripting/luadefinition.c -------------------------------------------------------------------------------- /server/src/scripting/luadefinition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/scripting/luadefinition.h -------------------------------------------------------------------------------- /server/src/scripting/luaengine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/scripting/luaengine.c -------------------------------------------------------------------------------- /server/src/scripting/luaengine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/scripting/luaengine.h -------------------------------------------------------------------------------- /server/src/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/server.c -------------------------------------------------------------------------------- /server/src/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/server.h -------------------------------------------------------------------------------- /server/src/serverwss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/serverwss.c -------------------------------------------------------------------------------- /server/src/serverwss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/serverwss.h -------------------------------------------------------------------------------- /server/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/utils.c -------------------------------------------------------------------------------- /server/src/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/utils.h -------------------------------------------------------------------------------- /server/src/world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/world.c -------------------------------------------------------------------------------- /server/src/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/world.h -------------------------------------------------------------------------------- /server/src/worldgenerator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/worldgenerator.c -------------------------------------------------------------------------------- /server/src/worldgenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sirvoid/Midless/HEAD/server/src/worldgenerator.h --------------------------------------------------------------------------------