├── .gitattributes ├── .github └── workflows │ └── dotnet-desktop.yml ├── .gitignore ├── App ├── FodyWeavers.xml ├── MinecraftCloneSilk.csproj └── src │ ├── Audio │ ├── AlBuffer.cs │ ├── AlSource.cs │ ├── AudioEffect.cs │ ├── AudioMaster.cs │ └── AudioStream.cs │ ├── Collision │ ├── AABBCube.cs │ ├── Frustrum.cs │ ├── HitInfo.cs │ ├── Plane.cs │ ├── Ray.cs │ ├── Square.cs │ └── Volume.cs │ ├── Core │ ├── BufferObject.cs │ ├── Camera.cs │ ├── ComputeShader.cs │ ├── Euler.cs │ ├── FastNoiseLite.cs │ ├── Fonts.cs │ ├── GameParameter.cs │ ├── Line.cs │ ├── MathHelper.cs │ ├── OpenGl.cs │ ├── Shader.cs │ ├── Texture.cs │ ├── TextureManager.cs │ ├── Transform.cs │ └── VertexArrayObject.cs │ ├── GameComponent │ ├── ChunkRendererUi.cs │ ├── Component.cs │ ├── Components │ │ ├── ModelRenderer.cs │ │ ├── TextureRenderer.cs │ │ └── TextureRendererUi.cs │ ├── DebugRayManager.cs │ ├── Game.cs │ ├── GameObject.cs │ ├── Player.cs │ ├── Title3dModel.cs │ └── World.cs │ ├── Logger │ ├── ChromeEvents │ │ ├── ChromeEventComplete.cs │ │ ├── ChromeEventDuration.cs │ │ └── ChromeEventInstant.cs │ ├── ChromeTrace.cs │ ├── ChromeTraceImpl.cs │ ├── IChromeEvent.cs │ ├── IChromeTracingLogger.cs │ ├── IFileWriter.cs │ ├── Logger.cs │ ├── MethodTimeLogger.cs │ ├── Serialization │ │ ├── JsonBuilder.cs │ │ └── PcFileWriter.cs │ └── TraceSession.cs │ ├── Model │ ├── Block.cs │ ├── BlockData.cs │ ├── BlockFactory.cs │ ├── BlockJson.cs │ ├── Brush.cs │ ├── ChunkFace.cs │ ├── ChunkManagement │ │ ├── ChunkLoader.cs │ │ ├── ChunkLoadingTask.cs │ │ ├── ChunkManager.cs │ │ ├── ChunkManagerTools.cs │ │ ├── ChunkUnloader.cs │ │ └── IChunkStorage.cs │ ├── ChunkMesheur.cs │ ├── ChunkPool.cs │ ├── CubeVertex.cs │ ├── Face.cs │ ├── FaceExtended.cs │ ├── GameException.cs │ ├── Geometry.cs │ ├── Inventaire.cs │ ├── InventoryBlock.cs │ ├── Lighting │ │ ├── ChunkLightManager.cs │ │ ├── IChunkLightManager.cs │ │ └── LightCalculator.cs │ ├── NChunk │ │ ├── Chunk.cs │ │ ├── ChunkBlockGeneratedStrategy.cs │ │ ├── ChunkDrawableStrategy.cs │ │ ├── ChunkEmptyStrategy.cs │ │ ├── ChunkLightingStrategy.cs │ │ ├── ChunkState.cs │ │ ├── ChunkStorageStrategy.cs │ │ ├── ChunkStrategy.cs │ │ ├── ChunkTerrainGeneratedStrategy.cs │ │ └── IChunkManager.cs │ ├── PlayerInteractionToWorld.cs │ ├── RegionDrawing │ │ ├── ChunkBufferObjectManager.cs │ │ ├── FacesTextureCoords.cs │ │ └── RegionBuffer.cs │ ├── Storage │ │ ├── ChunkStorage.cs │ │ ├── NullChunkStorage.cs │ │ └── RegionStorage.cs │ └── WorldGen │ │ ├── WorldFlatGeneration.cs │ │ ├── WorldGenerator.cs │ │ └── WorldNaturalGeneration.cs │ ├── ModelLoading │ ├── Mesh.cs │ ├── Model.cs │ ├── Scene.cs │ ├── Texture.cs │ └── Vertex.cs │ ├── Program.cs │ └── UI │ ├── Console.cs │ ├── ConsoleUi.cs │ ├── DemoWindow.cs │ ├── GameUi.cs │ ├── GeneralInfo.cs │ ├── ImGuiPlus.cs │ ├── InventaireUi.cs │ ├── ItemBarUI.cs │ ├── PauseMenu.cs │ ├── PlayerUI.cs │ ├── Start │ ├── Home.cs │ ├── Options.cs │ └── StartingWindow.cs │ ├── UiComponent │ └── Button.cs │ ├── UiWindow.cs │ └── WorldUi.cs ├── Assets ├── Audio │ ├── hover.ogg │ ├── selection.ogg │ └── video-game-menu-click-sounds-148373.mp3 ├── Blocks │ ├── HIGHTECH.png │ ├── Limestone.png │ ├── REDBRICKS.png │ ├── Shale.png │ ├── Snakewood_side_no_vine.png │ ├── andesite.png │ ├── cobblestone.png │ ├── debugBlock.png │ ├── diamond.png │ ├── diorite.png │ ├── dirt.png │ ├── foliage.png │ ├── foliageFull.png │ ├── granite.png │ ├── grass.png │ ├── gravel.png │ ├── hell_rock.png │ ├── hell_rock_2.png │ ├── json │ │ ├── cobblestone.json │ │ ├── debugBlock.json │ │ ├── diamond.json │ │ ├── dirt.json │ │ ├── foliage.json │ │ ├── grass.json │ │ ├── metal.json │ │ ├── oak.json │ │ ├── sand.json │ │ ├── snakewood.json │ │ ├── stone.json │ │ └── water.json │ ├── layer_rock.png │ ├── metal.png │ ├── mossy_cobblestone.png │ ├── mudstone.png │ ├── oak.png │ ├── old_clay.png │ ├── old_dirt.png │ ├── old_grass_top.png │ ├── sand.png │ ├── snakewood.png │ ├── stone.png │ └── water.png ├── Fonts │ ├── Minecraftia-Regular.ttf │ ├── Miracode.ttf │ ├── Roboto-Medium.ttf │ └── cousine.ttf ├── Models │ ├── title.blend │ ├── title.blend1 │ └── title.fbx ├── PixelTexturePack.zip ├── Shader │ ├── 2dTexture │ │ ├── FragmentShader.glsl │ │ └── VertexShader.glsl │ ├── 3dPosNormColor │ │ ├── FragmentShader.glsl │ │ └── VertexShader.glsl │ ├── 3dPosOneColorUni │ │ ├── FragmentShader.glsl │ │ └── VertexShader.glsl │ ├── 3dTextUni │ │ ├── FragmentShader.glsl │ │ └── VertexShader.glsl │ ├── Skybox │ │ ├── FragmentShader.glsl │ │ └── VertexShader.glsl │ ├── World │ │ ├── FragmentShader.glsl │ │ └── VertexShader.glsl │ ├── color │ │ ├── FragmentShader.glsl │ │ └── VertexShader.glsl │ └── computeChunk.glsl ├── Sprite │ ├── crosshair.png │ ├── crosshair.xcf │ ├── minecraftLogo.png │ ├── spriteSheet.png │ └── spriteSheet3.png ├── icons8_minecraft_logo.ico ├── skybox │ ├── back.jpg │ ├── bottom.jpg │ ├── front.jpg │ ├── left.jpg │ ├── right.jpg │ └── top.jpg └── textures.json ├── Benchmark ├── BenchMarks │ ├── ChunkFaceBenchmark.cs │ ├── ChunkIOBenchmark.cs │ ├── ChunkLoadingBenchmark.cs │ ├── ChunkToSuperChunkBenchmark.cs │ ├── TryToUnloadChunkBenchmark.cs │ └── WorldNaturalGenerationBenchMark.cs ├── Benchmark.csproj └── Program.cs ├── LICENSE.txt ├── MinecraftCloneSilk.sln ├── README.md ├── RessourceGenerator ├── FilePathConstantsGenerator.cs └── RessourceGenerator.csproj ├── UnitTest ├── Properties │ └── launchSettings.json ├── UnitTest.csproj ├── UnitTest.csproj.DotSettings ├── Usings.cs └── src │ ├── ChunkFaceTest.cs │ ├── ChunkGenerationTest.cs │ ├── ChunkStorageTest.cs │ ├── CollisionSquareTEst.cs │ ├── FrustrumTest.cs │ ├── LmdbTest.cs │ ├── LoggerTest.cs │ ├── Model │ └── CubeVertexTest.cs │ ├── PlaneCollisionTest.cs │ ├── PlayerTest.cs │ ├── RegionStorageTEst.cs │ ├── TestOffsetField.cs │ ├── fakeClass │ └── chunkProviderEmpty.cs │ ├── multiDimArrayToOneDimArray.cs │ └── testSuperChunk.cs └── global.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dotnet-desktop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/.github/workflows/dotnet-desktop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/.gitignore -------------------------------------------------------------------------------- /App/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/FodyWeavers.xml -------------------------------------------------------------------------------- /App/MinecraftCloneSilk.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/MinecraftCloneSilk.csproj -------------------------------------------------------------------------------- /App/src/Audio/AlBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Audio/AlBuffer.cs -------------------------------------------------------------------------------- /App/src/Audio/AlSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Audio/AlSource.cs -------------------------------------------------------------------------------- /App/src/Audio/AudioEffect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Audio/AudioEffect.cs -------------------------------------------------------------------------------- /App/src/Audio/AudioMaster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Audio/AudioMaster.cs -------------------------------------------------------------------------------- /App/src/Audio/AudioStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Audio/AudioStream.cs -------------------------------------------------------------------------------- /App/src/Collision/AABBCube.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Collision/AABBCube.cs -------------------------------------------------------------------------------- /App/src/Collision/Frustrum.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Collision/Frustrum.cs -------------------------------------------------------------------------------- /App/src/Collision/HitInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Collision/HitInfo.cs -------------------------------------------------------------------------------- /App/src/Collision/Plane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Collision/Plane.cs -------------------------------------------------------------------------------- /App/src/Collision/Ray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Collision/Ray.cs -------------------------------------------------------------------------------- /App/src/Collision/Square.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Collision/Square.cs -------------------------------------------------------------------------------- /App/src/Collision/Volume.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Collision/Volume.cs -------------------------------------------------------------------------------- /App/src/Core/BufferObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/BufferObject.cs -------------------------------------------------------------------------------- /App/src/Core/Camera.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/Camera.cs -------------------------------------------------------------------------------- /App/src/Core/ComputeShader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/ComputeShader.cs -------------------------------------------------------------------------------- /App/src/Core/Euler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/Euler.cs -------------------------------------------------------------------------------- /App/src/Core/FastNoiseLite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/FastNoiseLite.cs -------------------------------------------------------------------------------- /App/src/Core/Fonts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/Fonts.cs -------------------------------------------------------------------------------- /App/src/Core/GameParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/GameParameter.cs -------------------------------------------------------------------------------- /App/src/Core/Line.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/Line.cs -------------------------------------------------------------------------------- /App/src/Core/MathHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/MathHelper.cs -------------------------------------------------------------------------------- /App/src/Core/OpenGl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/OpenGl.cs -------------------------------------------------------------------------------- /App/src/Core/Shader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/Shader.cs -------------------------------------------------------------------------------- /App/src/Core/Texture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/Texture.cs -------------------------------------------------------------------------------- /App/src/Core/TextureManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/TextureManager.cs -------------------------------------------------------------------------------- /App/src/Core/Transform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/Transform.cs -------------------------------------------------------------------------------- /App/src/Core/VertexArrayObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Core/VertexArrayObject.cs -------------------------------------------------------------------------------- /App/src/GameComponent/ChunkRendererUi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/ChunkRendererUi.cs -------------------------------------------------------------------------------- /App/src/GameComponent/Component.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/Component.cs -------------------------------------------------------------------------------- /App/src/GameComponent/Components/ModelRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/Components/ModelRenderer.cs -------------------------------------------------------------------------------- /App/src/GameComponent/Components/TextureRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/Components/TextureRenderer.cs -------------------------------------------------------------------------------- /App/src/GameComponent/Components/TextureRendererUi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/Components/TextureRendererUi.cs -------------------------------------------------------------------------------- /App/src/GameComponent/DebugRayManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/DebugRayManager.cs -------------------------------------------------------------------------------- /App/src/GameComponent/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/Game.cs -------------------------------------------------------------------------------- /App/src/GameComponent/GameObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/GameObject.cs -------------------------------------------------------------------------------- /App/src/GameComponent/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/Player.cs -------------------------------------------------------------------------------- /App/src/GameComponent/Title3dModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/Title3dModel.cs -------------------------------------------------------------------------------- /App/src/GameComponent/World.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/GameComponent/World.cs -------------------------------------------------------------------------------- /App/src/Logger/ChromeEvents/ChromeEventComplete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/ChromeEvents/ChromeEventComplete.cs -------------------------------------------------------------------------------- /App/src/Logger/ChromeEvents/ChromeEventDuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/ChromeEvents/ChromeEventDuration.cs -------------------------------------------------------------------------------- /App/src/Logger/ChromeEvents/ChromeEventInstant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/ChromeEvents/ChromeEventInstant.cs -------------------------------------------------------------------------------- /App/src/Logger/ChromeTrace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/ChromeTrace.cs -------------------------------------------------------------------------------- /App/src/Logger/ChromeTraceImpl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/ChromeTraceImpl.cs -------------------------------------------------------------------------------- /App/src/Logger/IChromeEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/IChromeEvent.cs -------------------------------------------------------------------------------- /App/src/Logger/IChromeTracingLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/IChromeTracingLogger.cs -------------------------------------------------------------------------------- /App/src/Logger/IFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/IFileWriter.cs -------------------------------------------------------------------------------- /App/src/Logger/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/Logger.cs -------------------------------------------------------------------------------- /App/src/Logger/MethodTimeLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/MethodTimeLogger.cs -------------------------------------------------------------------------------- /App/src/Logger/Serialization/JsonBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/Serialization/JsonBuilder.cs -------------------------------------------------------------------------------- /App/src/Logger/Serialization/PcFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/Serialization/PcFileWriter.cs -------------------------------------------------------------------------------- /App/src/Logger/TraceSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Logger/TraceSession.cs -------------------------------------------------------------------------------- /App/src/Model/Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Block.cs -------------------------------------------------------------------------------- /App/src/Model/BlockData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/BlockData.cs -------------------------------------------------------------------------------- /App/src/Model/BlockFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/BlockFactory.cs -------------------------------------------------------------------------------- /App/src/Model/BlockJson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/BlockJson.cs -------------------------------------------------------------------------------- /App/src/Model/Brush.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Brush.cs -------------------------------------------------------------------------------- /App/src/Model/ChunkFace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/ChunkFace.cs -------------------------------------------------------------------------------- /App/src/Model/ChunkManagement/ChunkLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/ChunkManagement/ChunkLoader.cs -------------------------------------------------------------------------------- /App/src/Model/ChunkManagement/ChunkLoadingTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/ChunkManagement/ChunkLoadingTask.cs -------------------------------------------------------------------------------- /App/src/Model/ChunkManagement/ChunkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/ChunkManagement/ChunkManager.cs -------------------------------------------------------------------------------- /App/src/Model/ChunkManagement/ChunkManagerTools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/ChunkManagement/ChunkManagerTools.cs -------------------------------------------------------------------------------- /App/src/Model/ChunkManagement/ChunkUnloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/ChunkManagement/ChunkUnloader.cs -------------------------------------------------------------------------------- /App/src/Model/ChunkManagement/IChunkStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/ChunkManagement/IChunkStorage.cs -------------------------------------------------------------------------------- /App/src/Model/ChunkMesheur.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/ChunkMesheur.cs -------------------------------------------------------------------------------- /App/src/Model/ChunkPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/ChunkPool.cs -------------------------------------------------------------------------------- /App/src/Model/CubeVertex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/CubeVertex.cs -------------------------------------------------------------------------------- /App/src/Model/Face.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Face.cs -------------------------------------------------------------------------------- /App/src/Model/FaceExtended.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/FaceExtended.cs -------------------------------------------------------------------------------- /App/src/Model/GameException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/GameException.cs -------------------------------------------------------------------------------- /App/src/Model/Geometry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Geometry.cs -------------------------------------------------------------------------------- /App/src/Model/Inventaire.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Inventaire.cs -------------------------------------------------------------------------------- /App/src/Model/InventoryBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/InventoryBlock.cs -------------------------------------------------------------------------------- /App/src/Model/Lighting/ChunkLightManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Lighting/ChunkLightManager.cs -------------------------------------------------------------------------------- /App/src/Model/Lighting/IChunkLightManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Lighting/IChunkLightManager.cs -------------------------------------------------------------------------------- /App/src/Model/Lighting/LightCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Lighting/LightCalculator.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/Chunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/Chunk.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/ChunkBlockGeneratedStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/ChunkBlockGeneratedStrategy.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/ChunkDrawableStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/ChunkDrawableStrategy.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/ChunkEmptyStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/ChunkEmptyStrategy.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/ChunkLightingStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/ChunkLightingStrategy.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/ChunkState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/ChunkState.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/ChunkStorageStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/ChunkStorageStrategy.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/ChunkStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/ChunkStrategy.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/ChunkTerrainGeneratedStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/ChunkTerrainGeneratedStrategy.cs -------------------------------------------------------------------------------- /App/src/Model/NChunk/IChunkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/NChunk/IChunkManager.cs -------------------------------------------------------------------------------- /App/src/Model/PlayerInteractionToWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/PlayerInteractionToWorld.cs -------------------------------------------------------------------------------- /App/src/Model/RegionDrawing/ChunkBufferObjectManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/RegionDrawing/ChunkBufferObjectManager.cs -------------------------------------------------------------------------------- /App/src/Model/RegionDrawing/FacesTextureCoords.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/RegionDrawing/FacesTextureCoords.cs -------------------------------------------------------------------------------- /App/src/Model/RegionDrawing/RegionBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/RegionDrawing/RegionBuffer.cs -------------------------------------------------------------------------------- /App/src/Model/Storage/ChunkStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Storage/ChunkStorage.cs -------------------------------------------------------------------------------- /App/src/Model/Storage/NullChunkStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Storage/NullChunkStorage.cs -------------------------------------------------------------------------------- /App/src/Model/Storage/RegionStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/Storage/RegionStorage.cs -------------------------------------------------------------------------------- /App/src/Model/WorldGen/WorldFlatGeneration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/WorldGen/WorldFlatGeneration.cs -------------------------------------------------------------------------------- /App/src/Model/WorldGen/WorldGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/WorldGen/WorldGenerator.cs -------------------------------------------------------------------------------- /App/src/Model/WorldGen/WorldNaturalGeneration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Model/WorldGen/WorldNaturalGeneration.cs -------------------------------------------------------------------------------- /App/src/ModelLoading/Mesh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/ModelLoading/Mesh.cs -------------------------------------------------------------------------------- /App/src/ModelLoading/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/ModelLoading/Model.cs -------------------------------------------------------------------------------- /App/src/ModelLoading/Scene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/ModelLoading/Scene.cs -------------------------------------------------------------------------------- /App/src/ModelLoading/Texture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/ModelLoading/Texture.cs -------------------------------------------------------------------------------- /App/src/ModelLoading/Vertex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/ModelLoading/Vertex.cs -------------------------------------------------------------------------------- /App/src/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/Program.cs -------------------------------------------------------------------------------- /App/src/UI/Console.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/Console.cs -------------------------------------------------------------------------------- /App/src/UI/ConsoleUi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/ConsoleUi.cs -------------------------------------------------------------------------------- /App/src/UI/DemoWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/DemoWindow.cs -------------------------------------------------------------------------------- /App/src/UI/GameUi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/GameUi.cs -------------------------------------------------------------------------------- /App/src/UI/GeneralInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/GeneralInfo.cs -------------------------------------------------------------------------------- /App/src/UI/ImGuiPlus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/ImGuiPlus.cs -------------------------------------------------------------------------------- /App/src/UI/InventaireUi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/InventaireUi.cs -------------------------------------------------------------------------------- /App/src/UI/ItemBarUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/ItemBarUI.cs -------------------------------------------------------------------------------- /App/src/UI/PauseMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/PauseMenu.cs -------------------------------------------------------------------------------- /App/src/UI/PlayerUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/PlayerUI.cs -------------------------------------------------------------------------------- /App/src/UI/Start/Home.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/Start/Home.cs -------------------------------------------------------------------------------- /App/src/UI/Start/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/Start/Options.cs -------------------------------------------------------------------------------- /App/src/UI/Start/StartingWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/Start/StartingWindow.cs -------------------------------------------------------------------------------- /App/src/UI/UiComponent/Button.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/UiComponent/Button.cs -------------------------------------------------------------------------------- /App/src/UI/UiWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/UiWindow.cs -------------------------------------------------------------------------------- /App/src/UI/WorldUi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/App/src/UI/WorldUi.cs -------------------------------------------------------------------------------- /Assets/Audio/hover.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Audio/hover.ogg -------------------------------------------------------------------------------- /Assets/Audio/selection.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Audio/selection.ogg -------------------------------------------------------------------------------- /Assets/Audio/video-game-menu-click-sounds-148373.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Audio/video-game-menu-click-sounds-148373.mp3 -------------------------------------------------------------------------------- /Assets/Blocks/HIGHTECH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/HIGHTECH.png -------------------------------------------------------------------------------- /Assets/Blocks/Limestone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/Limestone.png -------------------------------------------------------------------------------- /Assets/Blocks/REDBRICKS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/REDBRICKS.png -------------------------------------------------------------------------------- /Assets/Blocks/Shale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/Shale.png -------------------------------------------------------------------------------- /Assets/Blocks/Snakewood_side_no_vine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/Snakewood_side_no_vine.png -------------------------------------------------------------------------------- /Assets/Blocks/andesite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/andesite.png -------------------------------------------------------------------------------- /Assets/Blocks/cobblestone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/cobblestone.png -------------------------------------------------------------------------------- /Assets/Blocks/debugBlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/debugBlock.png -------------------------------------------------------------------------------- /Assets/Blocks/diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/diamond.png -------------------------------------------------------------------------------- /Assets/Blocks/diorite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/diorite.png -------------------------------------------------------------------------------- /Assets/Blocks/dirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/dirt.png -------------------------------------------------------------------------------- /Assets/Blocks/foliage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/foliage.png -------------------------------------------------------------------------------- /Assets/Blocks/foliageFull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/foliageFull.png -------------------------------------------------------------------------------- /Assets/Blocks/granite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/granite.png -------------------------------------------------------------------------------- /Assets/Blocks/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/grass.png -------------------------------------------------------------------------------- /Assets/Blocks/gravel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/gravel.png -------------------------------------------------------------------------------- /Assets/Blocks/hell_rock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/hell_rock.png -------------------------------------------------------------------------------- /Assets/Blocks/hell_rock_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/hell_rock_2.png -------------------------------------------------------------------------------- /Assets/Blocks/json/cobblestone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/cobblestone.json -------------------------------------------------------------------------------- /Assets/Blocks/json/debugBlock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/debugBlock.json -------------------------------------------------------------------------------- /Assets/Blocks/json/diamond.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/diamond.json -------------------------------------------------------------------------------- /Assets/Blocks/json/dirt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/dirt.json -------------------------------------------------------------------------------- /Assets/Blocks/json/foliage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/foliage.json -------------------------------------------------------------------------------- /Assets/Blocks/json/grass.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/grass.json -------------------------------------------------------------------------------- /Assets/Blocks/json/metal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/metal.json -------------------------------------------------------------------------------- /Assets/Blocks/json/oak.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/oak.json -------------------------------------------------------------------------------- /Assets/Blocks/json/sand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/sand.json -------------------------------------------------------------------------------- /Assets/Blocks/json/snakewood.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/snakewood.json -------------------------------------------------------------------------------- /Assets/Blocks/json/stone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/stone.json -------------------------------------------------------------------------------- /Assets/Blocks/json/water.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/json/water.json -------------------------------------------------------------------------------- /Assets/Blocks/layer_rock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/layer_rock.png -------------------------------------------------------------------------------- /Assets/Blocks/metal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/metal.png -------------------------------------------------------------------------------- /Assets/Blocks/mossy_cobblestone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/mossy_cobblestone.png -------------------------------------------------------------------------------- /Assets/Blocks/mudstone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/mudstone.png -------------------------------------------------------------------------------- /Assets/Blocks/oak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/oak.png -------------------------------------------------------------------------------- /Assets/Blocks/old_clay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/old_clay.png -------------------------------------------------------------------------------- /Assets/Blocks/old_dirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/old_dirt.png -------------------------------------------------------------------------------- /Assets/Blocks/old_grass_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/old_grass_top.png -------------------------------------------------------------------------------- /Assets/Blocks/sand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/sand.png -------------------------------------------------------------------------------- /Assets/Blocks/snakewood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/snakewood.png -------------------------------------------------------------------------------- /Assets/Blocks/stone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/stone.png -------------------------------------------------------------------------------- /Assets/Blocks/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Blocks/water.png -------------------------------------------------------------------------------- /Assets/Fonts/Minecraftia-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Fonts/Minecraftia-Regular.ttf -------------------------------------------------------------------------------- /Assets/Fonts/Miracode.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Fonts/Miracode.ttf -------------------------------------------------------------------------------- /Assets/Fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /Assets/Fonts/cousine.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Fonts/cousine.ttf -------------------------------------------------------------------------------- /Assets/Models/title.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Models/title.blend -------------------------------------------------------------------------------- /Assets/Models/title.blend1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Models/title.blend1 -------------------------------------------------------------------------------- /Assets/Models/title.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Models/title.fbx -------------------------------------------------------------------------------- /Assets/PixelTexturePack.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/PixelTexturePack.zip -------------------------------------------------------------------------------- /Assets/Shader/2dTexture/FragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/2dTexture/FragmentShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/2dTexture/VertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/2dTexture/VertexShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/3dPosNormColor/FragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/3dPosNormColor/FragmentShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/3dPosNormColor/VertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/3dPosNormColor/VertexShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/3dPosOneColorUni/FragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/3dPosOneColorUni/FragmentShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/3dPosOneColorUni/VertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/3dPosOneColorUni/VertexShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/3dTextUni/FragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/3dTextUni/FragmentShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/3dTextUni/VertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/3dTextUni/VertexShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/Skybox/FragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/Skybox/FragmentShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/Skybox/VertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/Skybox/VertexShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/World/FragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/World/FragmentShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/World/VertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/World/VertexShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/color/FragmentShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/color/FragmentShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/color/VertexShader.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/color/VertexShader.glsl -------------------------------------------------------------------------------- /Assets/Shader/computeChunk.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Shader/computeChunk.glsl -------------------------------------------------------------------------------- /Assets/Sprite/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Sprite/crosshair.png -------------------------------------------------------------------------------- /Assets/Sprite/crosshair.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Sprite/crosshair.xcf -------------------------------------------------------------------------------- /Assets/Sprite/minecraftLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Sprite/minecraftLogo.png -------------------------------------------------------------------------------- /Assets/Sprite/spriteSheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Sprite/spriteSheet.png -------------------------------------------------------------------------------- /Assets/Sprite/spriteSheet3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/Sprite/spriteSheet3.png -------------------------------------------------------------------------------- /Assets/icons8_minecraft_logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/icons8_minecraft_logo.ico -------------------------------------------------------------------------------- /Assets/skybox/back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/skybox/back.jpg -------------------------------------------------------------------------------- /Assets/skybox/bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/skybox/bottom.jpg -------------------------------------------------------------------------------- /Assets/skybox/front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/skybox/front.jpg -------------------------------------------------------------------------------- /Assets/skybox/left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/skybox/left.jpg -------------------------------------------------------------------------------- /Assets/skybox/right.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/skybox/right.jpg -------------------------------------------------------------------------------- /Assets/skybox/top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/skybox/top.jpg -------------------------------------------------------------------------------- /Assets/textures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Assets/textures.json -------------------------------------------------------------------------------- /Benchmark/BenchMarks/ChunkFaceBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Benchmark/BenchMarks/ChunkFaceBenchmark.cs -------------------------------------------------------------------------------- /Benchmark/BenchMarks/ChunkIOBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Benchmark/BenchMarks/ChunkIOBenchmark.cs -------------------------------------------------------------------------------- /Benchmark/BenchMarks/ChunkLoadingBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Benchmark/BenchMarks/ChunkLoadingBenchmark.cs -------------------------------------------------------------------------------- /Benchmark/BenchMarks/ChunkToSuperChunkBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Benchmark/BenchMarks/ChunkToSuperChunkBenchmark.cs -------------------------------------------------------------------------------- /Benchmark/BenchMarks/TryToUnloadChunkBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Benchmark/BenchMarks/TryToUnloadChunkBenchmark.cs -------------------------------------------------------------------------------- /Benchmark/BenchMarks/WorldNaturalGenerationBenchMark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Benchmark/BenchMarks/WorldNaturalGenerationBenchMark.cs -------------------------------------------------------------------------------- /Benchmark/Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Benchmark/Benchmark.csproj -------------------------------------------------------------------------------- /Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/Benchmark/Program.cs -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MinecraftCloneSilk.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/MinecraftCloneSilk.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/README.md -------------------------------------------------------------------------------- /RessourceGenerator/FilePathConstantsGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/RessourceGenerator/FilePathConstantsGenerator.cs -------------------------------------------------------------------------------- /RessourceGenerator/RessourceGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/RessourceGenerator/RessourceGenerator.csproj -------------------------------------------------------------------------------- /UnitTest/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/Properties/launchSettings.json -------------------------------------------------------------------------------- /UnitTest/UnitTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/UnitTest.csproj -------------------------------------------------------------------------------- /UnitTest/UnitTest.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/UnitTest.csproj.DotSettings -------------------------------------------------------------------------------- /UnitTest/Usings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /UnitTest/src/ChunkFaceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/ChunkFaceTest.cs -------------------------------------------------------------------------------- /UnitTest/src/ChunkGenerationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/ChunkGenerationTest.cs -------------------------------------------------------------------------------- /UnitTest/src/ChunkStorageTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/ChunkStorageTest.cs -------------------------------------------------------------------------------- /UnitTest/src/CollisionSquareTEst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/CollisionSquareTEst.cs -------------------------------------------------------------------------------- /UnitTest/src/FrustrumTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/FrustrumTest.cs -------------------------------------------------------------------------------- /UnitTest/src/LmdbTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/LmdbTest.cs -------------------------------------------------------------------------------- /UnitTest/src/LoggerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/LoggerTest.cs -------------------------------------------------------------------------------- /UnitTest/src/Model/CubeVertexTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/Model/CubeVertexTest.cs -------------------------------------------------------------------------------- /UnitTest/src/PlaneCollisionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/PlaneCollisionTest.cs -------------------------------------------------------------------------------- /UnitTest/src/PlayerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/PlayerTest.cs -------------------------------------------------------------------------------- /UnitTest/src/RegionStorageTEst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/RegionStorageTEst.cs -------------------------------------------------------------------------------- /UnitTest/src/TestOffsetField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/TestOffsetField.cs -------------------------------------------------------------------------------- /UnitTest/src/fakeClass/chunkProviderEmpty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/fakeClass/chunkProviderEmpty.cs -------------------------------------------------------------------------------- /UnitTest/src/multiDimArrayToOneDimArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/multiDimArrayToOneDimArray.cs -------------------------------------------------------------------------------- /UnitTest/src/testSuperChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/UnitTest/src/testSuperChunk.cs -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TLBail/MinecraftCloneSilk/HEAD/global.json --------------------------------------------------------------------------------