├── .gitignore ├── 1_12-data ├── biomes.json ├── blocks.json ├── entities.json └── items.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── data ├── blocks.json ├── crafting.json ├── entities.json ├── items.json ├── main.cfg ├── materials.json ├── smelting.json └── tools.json ├── include └── basin │ ├── ai.h │ ├── anticheat.h │ ├── basin.h │ ├── biome.h │ ├── block.h │ ├── boundingbox.h │ ├── chunk.h │ ├── command.h │ ├── connection.h │ ├── crafting.h │ ├── entity.h │ ├── entity_impl.h │ ├── game.h │ ├── globals.h │ ├── inventory.h │ ├── item.h │ ├── nbt.h │ ├── network.h │ ├── packet.h │ ├── perlin.h │ ├── player.h │ ├── player_packet.h │ ├── plugin.h │ ├── profile.h │ ├── raytrace.h │ ├── region.h │ ├── server.h │ ├── smelting.h │ ├── tileentity.h │ ├── tools.h │ ├── version.h │ ├── world.h │ ├── worldgen.h │ └── worldmanager.h └── src ├── accept.c ├── accept.h ├── ai.c ├── anticheat.c ├── block.c ├── boundingbox.c ├── chunk.c ├── command.c ├── connection.c ├── crafting.c ├── entity.c ├── entity_impl.c ├── game.c ├── inventory.c ├── item.c ├── light.c ├── light.h ├── login_stage_handler.c ├── login_stage_handler.h ├── main.c ├── nbt.c ├── network.c ├── packet.c ├── perlin.c ├── player.c ├── player_packet.c ├── plugin.c ├── profile.c ├── raytrace.c ├── region.c ├── smelting.c ├── tileentity.c ├── tools.c ├── wake_thread.c ├── wake_thread.h ├── work.c ├── work.h ├── world.c ├── worldgen.c └── worldmanager.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/.gitignore -------------------------------------------------------------------------------- /1_12-data/biomes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/1_12-data/biomes.json -------------------------------------------------------------------------------- /1_12-data/blocks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/1_12-data/blocks.json -------------------------------------------------------------------------------- /1_12-data/entities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/1_12-data/entities.json -------------------------------------------------------------------------------- /1_12-data/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/1_12-data/items.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/README.md -------------------------------------------------------------------------------- /data/blocks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/data/blocks.json -------------------------------------------------------------------------------- /data/crafting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/data/crafting.json -------------------------------------------------------------------------------- /data/entities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/data/entities.json -------------------------------------------------------------------------------- /data/items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/data/items.json -------------------------------------------------------------------------------- /data/main.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/data/main.cfg -------------------------------------------------------------------------------- /data/materials.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/data/materials.json -------------------------------------------------------------------------------- /data/smelting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/data/smelting.json -------------------------------------------------------------------------------- /data/tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/data/tools.json -------------------------------------------------------------------------------- /include/basin/ai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/ai.h -------------------------------------------------------------------------------- /include/basin/anticheat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/anticheat.h -------------------------------------------------------------------------------- /include/basin/basin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/basin.h -------------------------------------------------------------------------------- /include/basin/biome.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/biome.h -------------------------------------------------------------------------------- /include/basin/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/block.h -------------------------------------------------------------------------------- /include/basin/boundingbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/boundingbox.h -------------------------------------------------------------------------------- /include/basin/chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/chunk.h -------------------------------------------------------------------------------- /include/basin/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/command.h -------------------------------------------------------------------------------- /include/basin/connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/connection.h -------------------------------------------------------------------------------- /include/basin/crafting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/crafting.h -------------------------------------------------------------------------------- /include/basin/entity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/entity.h -------------------------------------------------------------------------------- /include/basin/entity_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/entity_impl.h -------------------------------------------------------------------------------- /include/basin/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/game.h -------------------------------------------------------------------------------- /include/basin/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/globals.h -------------------------------------------------------------------------------- /include/basin/inventory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/inventory.h -------------------------------------------------------------------------------- /include/basin/item.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/item.h -------------------------------------------------------------------------------- /include/basin/nbt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/nbt.h -------------------------------------------------------------------------------- /include/basin/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/network.h -------------------------------------------------------------------------------- /include/basin/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/packet.h -------------------------------------------------------------------------------- /include/basin/perlin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/perlin.h -------------------------------------------------------------------------------- /include/basin/player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/player.h -------------------------------------------------------------------------------- /include/basin/player_packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/player_packet.h -------------------------------------------------------------------------------- /include/basin/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/plugin.h -------------------------------------------------------------------------------- /include/basin/profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/profile.h -------------------------------------------------------------------------------- /include/basin/raytrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/raytrace.h -------------------------------------------------------------------------------- /include/basin/region.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/region.h -------------------------------------------------------------------------------- /include/basin/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/server.h -------------------------------------------------------------------------------- /include/basin/smelting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/smelting.h -------------------------------------------------------------------------------- /include/basin/tileentity.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/tileentity.h -------------------------------------------------------------------------------- /include/basin/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/tools.h -------------------------------------------------------------------------------- /include/basin/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/version.h -------------------------------------------------------------------------------- /include/basin/world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/world.h -------------------------------------------------------------------------------- /include/basin/worldgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/worldgen.h -------------------------------------------------------------------------------- /include/basin/worldmanager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/include/basin/worldmanager.h -------------------------------------------------------------------------------- /src/accept.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/accept.c -------------------------------------------------------------------------------- /src/accept.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/accept.h -------------------------------------------------------------------------------- /src/ai.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/ai.c -------------------------------------------------------------------------------- /src/anticheat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/anticheat.c -------------------------------------------------------------------------------- /src/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/block.c -------------------------------------------------------------------------------- /src/boundingbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/boundingbox.c -------------------------------------------------------------------------------- /src/chunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/chunk.c -------------------------------------------------------------------------------- /src/command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/command.c -------------------------------------------------------------------------------- /src/connection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/connection.c -------------------------------------------------------------------------------- /src/crafting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/crafting.c -------------------------------------------------------------------------------- /src/entity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/entity.c -------------------------------------------------------------------------------- /src/entity_impl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/entity_impl.c -------------------------------------------------------------------------------- /src/game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/game.c -------------------------------------------------------------------------------- /src/inventory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/inventory.c -------------------------------------------------------------------------------- /src/item.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/item.c -------------------------------------------------------------------------------- /src/light.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/light.c -------------------------------------------------------------------------------- /src/light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/light.h -------------------------------------------------------------------------------- /src/login_stage_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/login_stage_handler.c -------------------------------------------------------------------------------- /src/login_stage_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/login_stage_handler.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/main.c -------------------------------------------------------------------------------- /src/nbt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/nbt.c -------------------------------------------------------------------------------- /src/network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/network.c -------------------------------------------------------------------------------- /src/packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/packet.c -------------------------------------------------------------------------------- /src/perlin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/perlin.c -------------------------------------------------------------------------------- /src/player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/player.c -------------------------------------------------------------------------------- /src/player_packet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/player_packet.c -------------------------------------------------------------------------------- /src/plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/plugin.c -------------------------------------------------------------------------------- /src/profile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/profile.c -------------------------------------------------------------------------------- /src/raytrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/raytrace.c -------------------------------------------------------------------------------- /src/region.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/region.c -------------------------------------------------------------------------------- /src/smelting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/smelting.c -------------------------------------------------------------------------------- /src/tileentity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/tileentity.c -------------------------------------------------------------------------------- /src/tools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/tools.c -------------------------------------------------------------------------------- /src/wake_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/wake_thread.c -------------------------------------------------------------------------------- /src/wake_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/wake_thread.h -------------------------------------------------------------------------------- /src/work.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/work.c -------------------------------------------------------------------------------- /src/work.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/work.h -------------------------------------------------------------------------------- /src/world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/world.c -------------------------------------------------------------------------------- /src/worldgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/worldgen.c -------------------------------------------------------------------------------- /src/worldmanager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basinserver/basin/HEAD/src/worldmanager.c --------------------------------------------------------------------------------