diff --git a/pom.xml b/pom.xml index c507c2e..4dd6d19 100644 --- a/pom.xml +++ b/pom.xml @@ -65,7 +65,17 @@ src + + + ${basedir}/src/resources + + test/src + + + ${basedir}/test/resources + + org.apache.maven.plugins diff --git a/samples/pom.xml b/samples/pom.xml new file mode 100644 index 0000000..f098734 --- /dev/null +++ b/samples/pom.xml @@ -0,0 +1,120 @@ + + 4.0.0 + org.atriasoft + ege-sample + 0.1.0 + + 3.13.0 + 21 + 21 + 3.1.1 + + + + + gitea + https://gitea.atria-soft.org/api/packages/org.atriasoft/maven + + + + + gitea + https://gitea.atria-soft.org/api/packages/org.atriasoft/maven + + + gitea + https://gitea.atria-soft.org/api/packages/org.atriasoft/maven + + + + + + org.atriasoft + ege + 0.1.0 + + + org.slf4j + slf4j-simple + 2.1.0-alpha1 + + + + + src + + + ${basedir}/src/resources + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven.compiler.version} + + ${maven.compiler.source} + ${maven.compiler.target} + + + + + + org.apache.maven.plugins + maven-source-plugin + 3.3.1 + + + attach-sources + + jar + + + + + + + org.apache.maven.plugins + maven-surefire-plugin + 3.0.0-M5 + + + maven-assembly-plugin + + + + fully.qualified.MainClass + + + + jar-with-dependencies + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.2.0 + + private + true + + + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.2.0 + + public + + + + + + diff --git a/samples/resources/lowPoly/simple3D.blend1 b/samples/resources/lowPoly/simple3D.blend1 deleted file mode 100644 index a09984f..0000000 Binary files a/samples/resources/lowPoly/simple3D.blend1 and /dev/null differ diff --git a/samples/resources/res/person.blend1 b/samples/resources/res/person.blend1 deleted file mode 100644 index e5f4438..0000000 Binary files a/samples/resources/res/person.blend1 and /dev/null differ diff --git a/samples/resources/lowPoly/data/Entry.emf b/samples/src/resources/resources/lowPoly/data/Entry.emf similarity index 100% rename from samples/resources/lowPoly/data/Entry.emf rename to samples/src/resources/resources/lowPoly/data/Entry.emf diff --git a/samples/resources/lowPoly/data/basicPalette.frag b/samples/src/resources/resources/lowPoly/data/basicPalette.frag similarity index 100% rename from samples/resources/lowPoly/data/basicPalette.frag rename to samples/src/resources/resources/lowPoly/data/basicPalette.frag diff --git a/samples/resources/lowPoly/data/basicPalette.vert b/samples/src/resources/resources/lowPoly/data/basicPalette.vert similarity index 100% rename from samples/resources/lowPoly/data/basicPalette.vert rename to samples/src/resources/resources/lowPoly/data/basicPalette.vert diff --git a/samples/resources/lowPoly/data/cube-one.obj b/samples/src/resources/resources/lowPoly/data/cube-one.obj similarity index 100% rename from samples/resources/lowPoly/data/cube-one.obj rename to samples/src/resources/resources/lowPoly/data/cube-one.obj diff --git a/samples/resources/lowPoly/data/grass.png b/samples/src/resources/resources/lowPoly/data/grass.png similarity index 100% rename from samples/resources/lowPoly/data/grass.png rename to samples/src/resources/resources/lowPoly/data/grass.png diff --git a/samples/resources/lowPoly/data/palette_1.json b/samples/src/resources/resources/lowPoly/data/palette_1.json similarity index 100% rename from samples/resources/lowPoly/data/palette_1.json rename to samples/src/resources/resources/lowPoly/data/palette_1.json diff --git a/samples/resources/lowPoly/data/simple3D.emf b/samples/src/resources/resources/lowPoly/data/simple3D.emf similarity index 100% rename from samples/resources/lowPoly/data/simple3D.emf rename to samples/src/resources/resources/lowPoly/data/simple3D.emf diff --git a/samples/resources/lowPoly/data/tower.emf b/samples/src/resources/resources/lowPoly/data/tower.emf similarity index 100% rename from samples/resources/lowPoly/data/tower.emf rename to samples/src/resources/resources/lowPoly/data/tower.emf diff --git a/samples/resources/lowPoly/data/tree1.emf b/samples/src/resources/resources/lowPoly/data/tree1.emf similarity index 100% rename from samples/resources/lowPoly/data/tree1.emf rename to samples/src/resources/resources/lowPoly/data/tree1.emf diff --git a/samples/resources/lowPoly/data/tree2.emf b/samples/src/resources/resources/lowPoly/data/tree2.emf similarity index 100% rename from samples/resources/lowPoly/data/tree2.emf rename to samples/src/resources/resources/lowPoly/data/tree2.emf diff --git a/samples/resources/lowPoly/simple3D.blend b/samples/src/resources/resources/lowPoly/simple3D.blend similarity index 100% rename from samples/resources/lowPoly/simple3D.blend rename to samples/src/resources/resources/lowPoly/simple3D.blend diff --git a/samples/resources/lowPoly/tree1.blend b/samples/src/resources/resources/lowPoly/tree1.blend similarity index 100% rename from samples/resources/lowPoly/tree1.blend rename to samples/src/resources/resources/lowPoly/tree1.blend diff --git a/samples/resources/lowPoly/tree1.mtl b/samples/src/resources/resources/lowPoly/tree1.mtl similarity index 100% rename from samples/resources/lowPoly/tree1.mtl rename to samples/src/resources/resources/lowPoly/tree1.mtl diff --git a/samples/resources/lowPoly/tree1.obj b/samples/src/resources/resources/lowPoly/tree1.obj similarity index 100% rename from samples/resources/lowPoly/tree1.obj rename to samples/src/resources/resources/lowPoly/tree1.obj diff --git a/samples/resources/lowPoly/tree1_base.emf b/samples/src/resources/resources/lowPoly/tree1_base.emf similarity index 100% rename from samples/resources/lowPoly/tree1_base.emf rename to samples/src/resources/resources/lowPoly/tree1_base.emf diff --git a/samples/resources/lowPoly/tree2.blend b/samples/src/resources/resources/lowPoly/tree2.blend similarity index 100% rename from samples/resources/lowPoly/tree2.blend rename to samples/src/resources/resources/lowPoly/tree2.blend diff --git a/samples/resources/mapFactory/data/ToolMapHeight.xml b/samples/src/resources/resources/mapFactory/data/ToolMapHeight.xml similarity index 100% rename from samples/resources/mapFactory/data/ToolMapHeight.xml rename to samples/src/resources/resources/mapFactory/data/ToolMapHeight.xml diff --git a/samples/resources/mapFactory/data/basic.frag b/samples/src/resources/resources/mapFactory/data/basic.frag similarity index 100% rename from samples/resources/mapFactory/data/basic.frag rename to samples/src/resources/resources/mapFactory/data/basic.frag diff --git a/samples/resources/mapFactory/data/basic.vert b/samples/src/resources/resources/mapFactory/data/basic.vert similarity index 100% rename from samples/resources/mapFactory/data/basic.vert rename to samples/src/resources/resources/mapFactory/data/basic.vert diff --git a/samples/resources/mapFactory/data/basicPalette.frag b/samples/src/resources/resources/mapFactory/data/basicPalette.frag similarity index 100% rename from samples/resources/mapFactory/data/basicPalette.frag rename to samples/src/resources/resources/mapFactory/data/basicPalette.frag diff --git a/samples/resources/mapFactory/data/basicPalette.vert b/samples/src/resources/resources/mapFactory/data/basicPalette.vert similarity index 100% rename from samples/resources/mapFactory/data/basicPalette.vert rename to samples/src/resources/resources/mapFactory/data/basicPalette.vert diff --git a/samples/resources/mapFactory/data/clay.png b/samples/src/resources/resources/mapFactory/data/clay.png similarity index 100% rename from samples/resources/mapFactory/data/clay.png rename to samples/src/resources/resources/mapFactory/data/clay.png diff --git a/samples/resources/mapFactory/data/cube-one.obj b/samples/src/resources/resources/mapFactory/data/cube-one.obj similarity index 100% rename from samples/resources/mapFactory/data/cube-one.obj rename to samples/src/resources/resources/mapFactory/data/cube-one.obj diff --git a/samples/resources/mapFactory/data/palette_1.json b/samples/src/resources/resources/mapFactory/data/palette_1.json similarity index 100% rename from samples/resources/mapFactory/data/palette_1.json rename to samples/src/resources/resources/mapFactory/data/palette_1.json diff --git a/samples/resources/res/DragonBlender.blend b/samples/src/resources/resources/res/DragonBlender.blend similarity index 100% rename from samples/resources/res/DragonBlender.blend rename to samples/src/resources/resources/res/DragonBlender.blend diff --git a/samples/resources/res/Tree1.obj b/samples/src/resources/resources/res/Tree1.obj similarity index 100% rename from samples/resources/res/Tree1.obj rename to samples/src/resources/resources/res/Tree1.obj diff --git a/samples/resources/res/blendMap.png b/samples/src/resources/resources/res/blendMap.png similarity index 100% rename from samples/resources/res/blendMap.png rename to samples/src/resources/resources/res/blendMap.png diff --git a/samples/resources/res/box.obj b/samples/src/resources/resources/res/box.obj similarity index 100% rename from samples/resources/res/box.obj rename to samples/src/resources/resources/res/box.obj diff --git a/samples/resources/res/box.png b/samples/src/resources/resources/res/box.png similarity index 100% rename from samples/resources/res/box.png rename to samples/src/resources/resources/res/box.png diff --git a/samples/resources/res/bunny.obj b/samples/src/resources/resources/res/bunny.obj similarity index 100% rename from samples/resources/res/bunny.obj rename to samples/src/resources/resources/res/bunny.obj diff --git a/samples/resources/res/cube-one.obj b/samples/src/resources/resources/res/cube-one.obj similarity index 100% rename from samples/resources/res/cube-one.obj rename to samples/src/resources/resources/res/cube-one.obj diff --git a/samples/resources/res/cube.blend b/samples/src/resources/resources/res/cube.blend similarity index 100% rename from samples/resources/res/cube.blend rename to samples/src/resources/resources/res/cube.blend diff --git a/samples/resources/res/cube.mtl b/samples/src/resources/resources/res/cube.mtl similarity index 100% rename from samples/resources/res/cube.mtl rename to samples/src/resources/resources/res/cube.mtl diff --git a/samples/resources/res/cube.obj b/samples/src/resources/resources/res/cube.obj similarity index 100% rename from samples/resources/res/cube.obj rename to samples/src/resources/resources/res/cube.obj diff --git a/samples/resources/res/dirt.png b/samples/src/resources/resources/res/dirt.png similarity index 100% rename from samples/resources/res/dirt.png rename to samples/src/resources/resources/res/dirt.png diff --git a/samples/resources/res/dragon.obj b/samples/src/resources/resources/res/dragon.obj similarity index 100% rename from samples/resources/res/dragon.obj rename to samples/src/resources/resources/res/dragon.obj diff --git a/samples/resources/res/drone.obj b/samples/src/resources/resources/res/drone.obj similarity index 100% rename from samples/resources/res/drone.obj rename to samples/src/resources/resources/res/drone.obj diff --git a/samples/resources/res/exampleOBJ.obj b/samples/src/resources/resources/res/exampleOBJ.obj similarity index 100% rename from samples/resources/res/exampleOBJ.obj rename to samples/src/resources/resources/res/exampleOBJ.obj diff --git a/samples/resources/res/fern.obj b/samples/src/resources/resources/res/fern.obj similarity index 100% rename from samples/resources/res/fern.obj rename to samples/src/resources/resources/res/fern.obj diff --git a/samples/resources/res/fern.png b/samples/src/resources/resources/res/fern.png similarity index 100% rename from samples/resources/res/fern.png rename to samples/src/resources/resources/res/fern.png diff --git a/samples/resources/res/fern_atlas.png b/samples/src/resources/resources/res/fern_atlas.png similarity index 100% rename from samples/resources/res/fern_atlas.png rename to samples/src/resources/resources/res/fern_atlas.png diff --git a/samples/resources/res/flower.png b/samples/src/resources/resources/res/flower.png similarity index 100% rename from samples/resources/res/flower.png rename to samples/src/resources/resources/res/flower.png diff --git a/samples/resources/res/grass.obj b/samples/src/resources/resources/res/grass.obj similarity index 100% rename from samples/resources/res/grass.obj rename to samples/src/resources/resources/res/grass.obj diff --git a/samples/resources/res/grass.png b/samples/src/resources/resources/res/grass.png similarity index 100% rename from samples/resources/res/grass.png rename to samples/src/resources/resources/res/grass.png diff --git a/samples/resources/res/grassFlowers.png b/samples/src/resources/resources/res/grassFlowers.png similarity index 100% rename from samples/resources/res/grassFlowers.png rename to samples/src/resources/resources/res/grassFlowers.png diff --git a/samples/resources/res/grassModel.obj b/samples/src/resources/resources/res/grassModel.obj similarity index 100% rename from samples/resources/res/grassModel.obj rename to samples/src/resources/resources/res/grassModel.obj diff --git a/samples/resources/res/grassTexture.png b/samples/src/resources/resources/res/grassTexture.png similarity index 100% rename from samples/resources/res/grassTexture.png rename to samples/src/resources/resources/res/grassTexture.png diff --git a/samples/resources/res/grassy.png b/samples/src/resources/resources/res/grassy.png similarity index 100% rename from samples/resources/res/grassy.png rename to samples/src/resources/resources/res/grassy.png diff --git a/samples/resources/res/health.png b/samples/src/resources/resources/res/health.png similarity index 100% rename from samples/resources/res/health.png rename to samples/src/resources/resources/res/health.png diff --git a/samples/resources/res/heightmap.png b/samples/src/resources/resources/res/heightmap.png similarity index 100% rename from samples/resources/res/heightmap.png rename to samples/src/resources/resources/res/heightmap.png diff --git a/samples/resources/res/image.png b/samples/src/resources/resources/res/image.png similarity index 100% rename from samples/resources/res/image.png rename to samples/src/resources/resources/res/image.png diff --git a/samples/resources/res/lamp.mtl b/samples/src/resources/resources/res/lamp.mtl similarity index 100% rename from samples/resources/res/lamp.mtl rename to samples/src/resources/resources/res/lamp.mtl diff --git a/samples/resources/res/lamp.obj b/samples/src/resources/resources/res/lamp.obj similarity index 100% rename from samples/resources/res/lamp.obj rename to samples/src/resources/resources/res/lamp.obj diff --git a/samples/resources/res/lamp.png b/samples/src/resources/resources/res/lamp.png similarity index 100% rename from samples/resources/res/lamp.png rename to samples/src/resources/resources/res/lamp.png diff --git a/samples/resources/res/lowPolyTree.obj b/samples/src/resources/resources/res/lowPolyTree.obj similarity index 100% rename from samples/resources/res/lowPolyTree.obj rename to samples/src/resources/resources/res/lowPolyTree.obj diff --git a/samples/resources/res/lowPolyTree.png b/samples/src/resources/resources/res/lowPolyTree.png similarity index 100% rename from samples/resources/res/lowPolyTree.png rename to samples/src/resources/resources/res/lowPolyTree.png diff --git a/samples/resources/res/mud.png b/samples/src/resources/resources/res/mud.png similarity index 100% rename from samples/resources/res/mud.png rename to samples/src/resources/resources/res/mud.png diff --git a/samples/resources/res/path.png b/samples/src/resources/resources/res/path.png similarity index 100% rename from samples/resources/res/path.png rename to samples/src/resources/resources/res/path.png diff --git a/samples/resources/res/person.blend b/samples/src/resources/resources/res/person.blend similarity index 100% rename from samples/resources/res/person.blend rename to samples/src/resources/resources/res/person.blend diff --git a/samples/resources/res/person.obj b/samples/src/resources/resources/res/person.obj similarity index 100% rename from samples/resources/res/person.obj rename to samples/src/resources/resources/res/person.obj diff --git a/samples/resources/res/person_-xfw_zup.mtl b/samples/src/resources/resources/res/person_-xfw_zup.mtl similarity index 100% rename from samples/resources/res/person_-xfw_zup.mtl rename to samples/src/resources/resources/res/person_-xfw_zup.mtl diff --git a/samples/resources/res/person_-xfw_zup.obj b/samples/src/resources/resources/res/person_-xfw_zup.obj similarity index 100% rename from samples/resources/res/person_-xfw_zup.obj rename to samples/src/resources/resources/res/person_-xfw_zup.obj diff --git a/samples/resources/res/person_-yfw_zup.mtl b/samples/src/resources/resources/res/person_-yfw_zup.mtl similarity index 100% rename from samples/resources/res/person_-yfw_zup.mtl rename to samples/src/resources/resources/res/person_-yfw_zup.mtl diff --git a/samples/resources/res/person_-yfw_zup.obj b/samples/src/resources/resources/res/person_-yfw_zup.obj similarity index 100% rename from samples/resources/res/person_-yfw_zup.obj rename to samples/src/resources/resources/res/person_-yfw_zup.obj diff --git a/samples/resources/res/pine.obj b/samples/src/resources/resources/res/pine.obj similarity index 100% rename from samples/resources/res/pine.obj rename to samples/src/resources/resources/res/pine.obj diff --git a/samples/resources/res/pine.png b/samples/src/resources/resources/res/pine.png similarity index 100% rename from samples/resources/res/pine.png rename to samples/src/resources/resources/res/pine.png diff --git a/samples/resources/res/playerTexture.png b/samples/src/resources/resources/res/playerTexture.png similarity index 100% rename from samples/resources/res/playerTexture.png rename to samples/src/resources/resources/res/playerTexture.png diff --git a/samples/resources/res/skybox/back.png b/samples/src/resources/resources/res/skybox/back.png similarity index 100% rename from samples/resources/res/skybox/back.png rename to samples/src/resources/resources/res/skybox/back.png diff --git a/samples/resources/res/skybox/bottom.png b/samples/src/resources/resources/res/skybox/bottom.png similarity index 100% rename from samples/resources/res/skybox/bottom.png rename to samples/src/resources/resources/res/skybox/bottom.png diff --git a/samples/resources/res/skybox/front.png b/samples/src/resources/resources/res/skybox/front.png similarity index 100% rename from samples/resources/res/skybox/front.png rename to samples/src/resources/resources/res/skybox/front.png diff --git a/samples/resources/res/skybox/left.png b/samples/src/resources/resources/res/skybox/left.png similarity index 100% rename from samples/resources/res/skybox/left.png rename to samples/src/resources/resources/res/skybox/left.png diff --git a/samples/resources/res/skybox/right.png b/samples/src/resources/resources/res/skybox/right.png similarity index 100% rename from samples/resources/res/skybox/right.png rename to samples/src/resources/resources/res/skybox/right.png diff --git a/samples/resources/res/skybox/top.png b/samples/src/resources/resources/res/skybox/top.png similarity index 100% rename from samples/resources/res/skybox/top.png rename to samples/src/resources/resources/res/skybox/top.png diff --git a/samples/resources/res/skybox2/back.png b/samples/src/resources/resources/res/skybox2/back.png similarity index 100% rename from samples/resources/res/skybox2/back.png rename to samples/src/resources/resources/res/skybox2/back.png diff --git a/samples/resources/res/skybox2/bottom.png b/samples/src/resources/resources/res/skybox2/bottom.png similarity index 100% rename from samples/resources/res/skybox2/bottom.png rename to samples/src/resources/resources/res/skybox2/bottom.png diff --git a/samples/resources/res/skybox2/front.png b/samples/src/resources/resources/res/skybox2/front.png similarity index 100% rename from samples/resources/res/skybox2/front.png rename to samples/src/resources/resources/res/skybox2/front.png diff --git a/samples/resources/res/skybox2/left.png b/samples/src/resources/resources/res/skybox2/left.png similarity index 100% rename from samples/resources/res/skybox2/left.png rename to samples/src/resources/resources/res/skybox2/left.png diff --git a/samples/resources/res/skybox2/right.png b/samples/src/resources/resources/res/skybox2/right.png similarity index 100% rename from samples/resources/res/skybox2/right.png rename to samples/src/resources/resources/res/skybox2/right.png diff --git a/samples/resources/res/skybox2/top.png b/samples/src/resources/resources/res/skybox2/top.png similarity index 100% rename from samples/resources/res/skybox2/top.png rename to samples/src/resources/resources/res/skybox2/top.png diff --git a/samples/resources/res/socuwan.png b/samples/src/resources/resources/res/socuwan.png similarity index 100% rename from samples/resources/res/socuwan.png rename to samples/src/resources/resources/res/socuwan.png diff --git a/samples/resources/res/stall.blend b/samples/src/resources/resources/res/stall.blend similarity index 100% rename from samples/resources/res/stall.blend rename to samples/src/resources/resources/res/stall.blend diff --git a/samples/resources/res/stall.obj b/samples/src/resources/resources/res/stall.obj similarity index 100% rename from samples/resources/res/stall.obj rename to samples/src/resources/resources/res/stall.obj diff --git a/samples/resources/res/stallTexture.png b/samples/src/resources/resources/res/stallTexture.png similarity index 100% rename from samples/resources/res/stallTexture.png rename to samples/src/resources/resources/res/stallTexture.png diff --git a/samples/resources/res/tower.dae b/samples/src/resources/resources/res/tower.dae similarity index 100% rename from samples/resources/res/tower.dae rename to samples/src/resources/resources/res/tower.dae diff --git a/samples/resources/res/tree.obj b/samples/src/resources/resources/res/tree.obj similarity index 100% rename from samples/resources/res/tree.obj rename to samples/src/resources/resources/res/tree.obj diff --git a/samples/resources/res/tree.png b/samples/src/resources/resources/res/tree.png similarity index 100% rename from samples/resources/res/tree.png rename to samples/src/resources/resources/res/tree.png diff --git a/samples/resources/res/tree_sample.png b/samples/src/resources/resources/res/tree_sample.png similarity index 100% rename from samples/resources/res/tree_sample.png rename to samples/src/resources/resources/res/tree_sample.png diff --git a/samples/resources/res/white.png b/samples/src/resources/resources/res/white.png similarity index 100% rename from samples/resources/res/white.png rename to samples/src/resources/resources/res/white.png diff --git a/samples/resources/s1_textured_cube/data/basic.frag b/samples/src/resources/resources/s1_textured_cube/data/basic.frag similarity index 100% rename from samples/resources/s1_textured_cube/data/basic.frag rename to samples/src/resources/resources/s1_textured_cube/data/basic.frag diff --git a/samples/resources/s1_textured_cube/data/basic.vert b/samples/src/resources/resources/s1_textured_cube/data/basic.vert similarity index 100% rename from samples/resources/s1_textured_cube/data/basic.vert rename to samples/src/resources/resources/s1_textured_cube/data/basic.vert diff --git a/samples/resources/testDataLoxelEngine/data/basic.frag b/samples/src/resources/resources/testDataLoxelEngine/data/basic.frag similarity index 100% rename from samples/resources/testDataLoxelEngine/data/basic.frag rename to samples/src/resources/resources/testDataLoxelEngine/data/basic.frag diff --git a/samples/resources/testDataLoxelEngine/data/basic.vert b/samples/src/resources/resources/testDataLoxelEngine/data/basic.vert similarity index 100% rename from samples/resources/testDataLoxelEngine/data/basic.vert rename to samples/src/resources/resources/testDataLoxelEngine/data/basic.vert diff --git a/samples/resources/testDataLoxelEngine/data/basicMaterial.frag b/samples/src/resources/resources/testDataLoxelEngine/data/basicMaterial.frag similarity index 100% rename from samples/resources/testDataLoxelEngine/data/basicMaterial.frag rename to samples/src/resources/resources/testDataLoxelEngine/data/basicMaterial.frag diff --git a/samples/resources/testDataLoxelEngine/data/basicMaterial.vert b/samples/src/resources/resources/testDataLoxelEngine/data/basicMaterial.vert similarity index 100% rename from samples/resources/testDataLoxelEngine/data/basicMaterial.vert rename to samples/src/resources/resources/testDataLoxelEngine/data/basicMaterial.vert diff --git a/samples/resources/testDataLoxelEngine/data/blocks/.DS_Store b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/.DS_Store similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/.DS_Store rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/.DS_Store diff --git a/samples/resources/testDataLoxelEngine/data/blocks/anvil_base.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/anvil_base.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/anvil_base.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/anvil_base.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_0.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_0.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_0.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_0.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/anvil_top_damaged_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/beacon.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/beacon.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/beacon.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/beacon.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/beacon.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/beacon.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/beacon.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/beacon.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/bed_feet_end.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_feet_end.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/bed_feet_end.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_feet_end.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/bed_feet_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_feet_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/bed_feet_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_feet_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/bed_feet_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_feet_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/bed_feet_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_feet_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/bed_head_end.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_head_end.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/bed_head_end.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_head_end.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/bed_head_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_head_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/bed_head_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_head_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/bed_head_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_head_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/bed_head_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/bed_head_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/bedrock.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/bedrock.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/bedrock.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/bedrock.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/bookshelf.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/bookshelf.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/bookshelf.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/bookshelf.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/brewing_stand.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/brewing_stand.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/brewing_stand.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/brewing_stand.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/brewing_stand_base.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/brewing_stand_base.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/brewing_stand_base.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/brewing_stand_base.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/brick.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/brick.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/brick.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/brick.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cactus_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cactus_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cactus_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cactus_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cactus_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cactus_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cactus_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cactus_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cactus_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cactus_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cactus_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cactus_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cake_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cake_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cake_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cake_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cake_inner.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cake_inner.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cake_inner.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cake_inner.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cake_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cake_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cake_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cake_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cake_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cake_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cake_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cake_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/carrots_stage_0.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/carrots_stage_0.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/carrots_stage_0.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/carrots_stage_0.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/carrots_stage_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/carrots_stage_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/carrots_stage_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/carrots_stage_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/carrots_stage_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/carrots_stage_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/carrots_stage_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/carrots_stage_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/carrots_stage_3.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/carrots_stage_3.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/carrots_stage_3.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/carrots_stage_3.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cauldron_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cauldron_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cauldron_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cauldron_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cauldron_inner.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cauldron_inner.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cauldron_inner.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cauldron_inner.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cauldron_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cauldron_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cauldron_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cauldron_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cauldron_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cauldron_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cauldron_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cauldron_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/chorus_flower.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/chorus_flower.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/chorus_flower.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/chorus_flower.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/chorus_flower_dead.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/chorus_flower_dead.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/chorus_flower_dead.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/chorus_flower_dead.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/chorus_plant.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/chorus_plant.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/chorus_plant.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/chorus_plant.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/clay.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/clay.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/clay.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/clay.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/coal_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/coal_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/coal_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/coal_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/coal_ore.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/coal_ore.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/coal_ore.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/coal_ore.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/coarse_dirt.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/coarse_dirt.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/coarse_dirt.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/coarse_dirt.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cobblestone.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cobblestone.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cobblestone.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cobblestone.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cobblestone_mossy.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cobblestone_mossy.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cobblestone_mossy.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cobblestone_mossy.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cocoa_stage_0.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cocoa_stage_0.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cocoa_stage_0.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cocoa_stage_0.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cocoa_stage_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cocoa_stage_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cocoa_stage_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cocoa_stage_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/cocoa_stage_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/cocoa_stage_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/cocoa_stage_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/cocoa_stage_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/command_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/command_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/command_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/command_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/command_block.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/command_block.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/command_block.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/command_block.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/comparator_off.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/comparator_off.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/comparator_off.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/comparator_off.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/comparator_on.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/comparator_on.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/comparator_on.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/comparator_on.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/crafting_table_front.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/crafting_table_front.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/crafting_table_front.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/crafting_table_front.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/crafting_table_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/crafting_table_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/crafting_table_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/crafting_table_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/crafting_table_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/crafting_table_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/crafting_table_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/crafting_table_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/daylight_detector_inverted_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/daylight_detector_inverted_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/daylight_detector_inverted_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/daylight_detector_inverted_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/daylight_detector_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/daylight_detector_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/daylight_detector_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/daylight_detector_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/daylight_detector_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/daylight_detector_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/daylight_detector_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/daylight_detector_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/deadbush.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/deadbush.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/deadbush.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/deadbush.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_0.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_0.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_0.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_0.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_3.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_3.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_3.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_3.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_4.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_4.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_4.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_4.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_5.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_5.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_5.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_5.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_6.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_6.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_6.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_6.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_7.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_7.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_7.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_7.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_8.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_8.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_8.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_8.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_9.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_9.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/destroy_stage_9.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/destroy_stage_9.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/diamond.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/diamond.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/diamond_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/diamond_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/diamond_block.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond_block.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/diamond_block.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond_block.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/diamond_ore.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond_ore.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/diamond_ore.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond_ore.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/diamond_ore.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond_ore.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/diamond_ore.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/diamond_ore.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/dirt.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/dirt.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/dirt.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/dirt.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/dirt_podzol_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/dirt_podzol_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/dirt_podzol_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/dirt_podzol_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/dirt_podzol_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/dirt_podzol_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/dirt_podzol_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/dirt_podzol_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/dispenser_front_horizontal.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/dispenser_front_horizontal.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/dispenser_front_horizontal.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/dispenser_front_horizontal.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/dispenser_front_vertical.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/dispenser_front_vertical.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/dispenser_front_vertical.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/dispenser_front_vertical.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/door_acacia_lower.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_acacia_lower.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/door_acacia_lower.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_acacia_lower.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/door_acacia_upper.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_acacia_upper.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/door_acacia_upper.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_acacia_upper.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/door_dark_oak_lower.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_dark_oak_lower.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/door_dark_oak_lower.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_dark_oak_lower.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/door_dark_oak_upper.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_dark_oak_upper.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/door_dark_oak_upper.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_dark_oak_upper.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/door_iron_lower.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_iron_lower.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/door_iron_lower.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_iron_lower.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/door_iron_upper.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_iron_upper.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/door_iron_upper.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_iron_upper.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/door_wood_lower.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_wood_lower.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/door_wood_lower.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_wood_lower.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/door_wood_upper.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_wood_upper.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/door_wood_upper.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/door_wood_upper.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/double_plant_fern_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_fern_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/double_plant_fern_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_fern_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/double_plant_fern_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_fern_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/double_plant_fern_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_fern_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/double_plant_paeonia_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_paeonia_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/double_plant_paeonia_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_paeonia_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/double_plant_paeonia_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_paeonia_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/double_plant_paeonia_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_paeonia_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/double_plant_rose_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_rose_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/double_plant_rose_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_rose_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/double_plant_rose_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_rose_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/double_plant_rose_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_rose_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/double_plant_syringa_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_syringa_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/double_plant_syringa_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_syringa_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/double_plant_syringa_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_syringa_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/double_plant_syringa_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/double_plant_syringa_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/dragon_egg.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/dragon_egg.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/dragon_egg.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/dragon_egg.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/dragon_egg.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/dragon_egg.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/dragon_egg.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/dragon_egg.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/dropper_front_horizontal.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/dropper_front_horizontal.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/dropper_front_horizontal.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/dropper_front_horizontal.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/dropper_front_vertical.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/dropper_front_vertical.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/dropper_front_vertical.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/dropper_front_vertical.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/emerald_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/emerald_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/emerald_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/emerald_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/emerald_block.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/emerald_block.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/emerald_block.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/emerald_block.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/emerald_ore.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/emerald_ore.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/emerald_ore.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/emerald_ore.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/emerald_ore.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/emerald_ore.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/emerald_ore.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/emerald_ore.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/end_bricks.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/end_bricks.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/end_bricks.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/end_bricks.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/end_rod.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/end_rod.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/end_rod.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/end_rod.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/end_stone.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/end_stone.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/end_stone.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/end_stone.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/endframe_eye.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_eye.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/endframe_eye.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_eye.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/endframe_eye.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_eye.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/endframe_eye.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_eye.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/endframe_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/endframe_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/endframe_side.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_side.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/endframe_side.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_side.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/endframe_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/endframe_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/endframe_top.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_top.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/endframe_top.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/endframe_top.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/farmland_dry.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/farmland_dry.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/farmland_dry.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/farmland_dry.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/farmland_wet.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/farmland_wet.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/farmland_wet.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/farmland_wet.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/fern.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/fern.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/fern.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/fern.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/fire_layer_0.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/fire_layer_0.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/fire_layer_0.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/fire_layer_0.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/fire_layer_0.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/fire_layer_0.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/fire_layer_0.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/fire_layer_0.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/fire_layer_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/fire_layer_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/fire_layer_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/fire_layer_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/fire_layer_1.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/fire_layer_1.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/fire_layer_1.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/fire_layer_1.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/flower_dandelion.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/flower_dandelion.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/flower_dandelion.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/flower_dandelion.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/flower_rose.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/flower_rose.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/flower_rose.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/flower_rose.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/furnace_front_off.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_front_off.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/furnace_front_off.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_front_off.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/furnace_front_on.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_front_on.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/furnace_front_on.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_front_on.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/furnace_front_on.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_front_on.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/furnace_front_on.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_front_on.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/furnace_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/furnace_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/furnace_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/furnace_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/furnace_top.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_top.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/furnace_top.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/furnace_top.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_black.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_black.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_black.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_black.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_blue.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_blue.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_blue.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_blue.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_brown.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_brown.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_brown.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_brown.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_cyan.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_cyan.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_cyan.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_cyan.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_gray.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_gray.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_gray.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_gray.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_green.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_green.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_green.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_green.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_light_blue.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_light_blue.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_light_blue.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_light_blue.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_lime.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_lime.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_lime.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_lime.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_magenta.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_magenta.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_magenta.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_magenta.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_orange.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_orange.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_orange.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_orange.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_pane_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_pane_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_pane_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_pane_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_pink.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_pink.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_pink.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_pink.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_purple.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_purple.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_purple.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_purple.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_red.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_red.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_red.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_red.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_silver.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_silver.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_silver.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_silver.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_white.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_white.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_white.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_white.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glass_yellow.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_yellow.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glass_yellow.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glass_yellow.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glowstone.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glowstone.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glowstone.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glowstone.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/glowstone.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/glowstone.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/glowstone.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/glowstone.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/gold_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/gold_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/gold_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/gold_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/gold_ore.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/gold_ore.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/gold_ore.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/gold_ore.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/gold_ore.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/gold_ore.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/gold_ore.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/gold_ore.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/gold_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/gold_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/gold_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/gold_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/grass_path_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_path_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/grass_path_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_path_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/grass_path_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_path_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/grass_path_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_path_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/grass_side_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_side_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/grass_side_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_side_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/grass_side_overlay.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_side_overlay.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/grass_side_overlay.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_side_overlay.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/grass_side_overlay2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_side_overlay2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/grass_side_overlay2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_side_overlay2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/grass_side_snowed.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_side_snowed.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/grass_side_snowed.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_side_snowed.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/grass_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/grass_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/grass_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/gravel.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/gravel.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/gravel.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/gravel.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_black.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_black.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_black.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_black.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_blue.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_blue.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_blue.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_blue.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_brown.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_brown.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_brown.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_brown.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_cyan.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_cyan.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_cyan.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_cyan.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_gray.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_gray.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_gray.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_gray.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_green.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_green.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_green.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_green.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_light_blue.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_light_blue.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_light_blue.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_light_blue.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_lime.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_lime.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_lime.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_lime.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_magenta.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_magenta.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_magenta.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_magenta.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_orange.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_orange.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_orange.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_orange.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_pink.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_pink.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_pink.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_pink.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_purple.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_purple.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_purple.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_purple.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_red.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_red.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_red.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_red.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_silver.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_silver.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_silver.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_silver.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_white.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_white.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_white.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_white.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_yellow.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_yellow.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_yellow.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hardened_clay_stained_yellow.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hay_block_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hay_block_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hay_block_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hay_block_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hay_block_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hay_block_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hay_block_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hay_block_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hopper_inside.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hopper_inside.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hopper_inside.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hopper_inside.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hopper_outside.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hopper_outside.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hopper_outside.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hopper_outside.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/hopper_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/hopper_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/hopper_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/hopper_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/ice.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/ice.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/ice.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/ice.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/ice_packed.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/ice_packed.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/ice_packed.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/ice_packed.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/ice_packed.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/ice_packed.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/ice_packed.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/ice_packed.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/iron_bars.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_bars.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/iron_bars.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_bars.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/iron_bars_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_bars_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/iron_bars_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_bars_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/iron_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/iron_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/iron_ore.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_ore.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/iron_ore.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_ore.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/iron_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/iron_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/iron_trapdoor.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_trapdoor.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/iron_trapdoor.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/iron_trapdoor.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/itemframe_background.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/itemframe_background.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/itemframe_background.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/itemframe_background.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/jukebox_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/jukebox_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/jukebox_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/jukebox_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/jukebox_side.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/jukebox_side.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/jukebox_side.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/jukebox_side.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/jukebox_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/jukebox_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/jukebox_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/jukebox_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/lapis_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/lapis_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/lapis_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/lapis_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/lapis_ore.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/lapis_ore.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/lapis_ore.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/lapis_ore.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/lava_flow.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_flow.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/lava_flow.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_flow.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/lava_flow.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_flow.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/lava_flow.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_flow.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/lava_flow.png.mcmeta copy b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_flow.png.mcmeta copy similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/lava_flow.png.mcmeta copy rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_flow.png.mcmeta copy diff --git a/samples/resources/testDataLoxelEngine/data/blocks/lava_still.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_still.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/lava_still.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_still.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/lava_still.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_still.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/lava_still.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_still.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/lava_still.png.mcmeta copy b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_still.png.mcmeta copy similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/lava_still.png.mcmeta copy rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/lava_still.png.mcmeta copy diff --git a/samples/resources/testDataLoxelEngine/data/blocks/leaves_acacia.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_acacia.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/leaves_acacia.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_acacia.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/leaves_big_oak.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_big_oak.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/leaves_big_oak.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_big_oak.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/leaves_birch.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_birch.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/leaves_birch.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_birch.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/leaves_jungle.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_jungle.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/leaves_jungle.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_jungle.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/leaves_oak.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_oak.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/leaves_oak.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_oak.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/leaves_spruce.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_spruce.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/leaves_spruce.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/leaves_spruce.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/lever.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/lever.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/lever.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/lever.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_acacia.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_acacia.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_acacia.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_acacia.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_acacia_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_acacia_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_acacia_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_acacia_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_big_oak.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_big_oak.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_big_oak.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_big_oak.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_big_oak_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_big_oak_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_big_oak_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_big_oak_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_birch.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_birch.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_birch.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_birch.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_birch_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_birch_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_birch_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_birch_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_jungle.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_jungle.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_jungle.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_jungle.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_jungle_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_jungle_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_jungle_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_jungle_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_oak.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_oak.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_oak.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_oak.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_oak_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_oak_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_oak_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_oak_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_spruce.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_spruce.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_spruce.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_spruce.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/log_spruce_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_spruce_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/log_spruce_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/log_spruce_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/melon_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/melon_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/melon_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/melon_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/melon_stem_connected.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/melon_stem_connected.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/melon_stem_connected.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/melon_stem_connected.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/melon_stem_disconnected.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/melon_stem_disconnected.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/melon_stem_disconnected.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/melon_stem_disconnected.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/melon_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/melon_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/melon_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/melon_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/mob_spawner.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/mob_spawner.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/mob_spawner.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/mob_spawner.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/mushroom_block_inside.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_block_inside.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/mushroom_block_inside.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_block_inside.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_brown.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_brown.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_brown.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_brown.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_red.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_red.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_red.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_red.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_stem.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_stem.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_stem.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_block_skin_stem.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/mushroom_brown.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_brown.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/mushroom_brown.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_brown.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/mushroom_red.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_red.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/mushroom_red.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/mushroom_red.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/mycelium_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/mycelium_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/mycelium_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/mycelium_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/mycelium_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/mycelium_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/mycelium_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/mycelium_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/nether_brick.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_brick.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/nether_brick.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_brick.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/nether_portal.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_portal.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/nether_portal.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_portal.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/nether_portal.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_portal.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/nether_portal.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_portal.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_0.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_0.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_0.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_0.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/nether_wart_stage_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/netherrack.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/netherrack.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/netherrack.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/netherrack.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/noteblock.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/noteblock.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/noteblock.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/noteblock.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/obsidian.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/obsidian.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/obsidian.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/obsidian.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/piston_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/piston_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/piston_inner.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_inner.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/piston_inner.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_inner.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/piston_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/piston_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/piston_top_normal.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_top_normal.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/piston_top_normal.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_top_normal.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/piston_top_sticky.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_top_sticky.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/piston_top_sticky.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/piston_top_sticky.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/planks_acacia.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_acacia.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/planks_acacia.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_acacia.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/planks_big_oak.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_big_oak.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/planks_big_oak.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_big_oak.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/planks_birch.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_birch.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/planks_birch.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_birch.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/planks_jungle.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_jungle.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/planks_jungle.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_jungle.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/planks_oak.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_oak.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/planks_oak.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_oak.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/planks_spruce.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_spruce.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/planks_spruce.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/planks_spruce.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/portal.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/portal.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/portal.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/portal.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/portal.png.mcmeta copy b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal.png.mcmeta copy similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/portal.png.mcmeta copy rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal.png.mcmeta copy diff --git a/samples/resources/testDataLoxelEngine/data/blocks/portal_effect.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal_effect.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/portal_effect.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal_effect.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/portal_effect.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal_effect.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/portal_effect.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/portal_effect.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/potatoes_stage_0.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/potatoes_stage_0.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/potatoes_stage_0.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/potatoes_stage_0.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/potatoes_stage_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/potatoes_stage_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/potatoes_stage_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/potatoes_stage_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/potatoes_stage_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/potatoes_stage_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/potatoes_stage_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/potatoes_stage_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/potatoes_stage_3.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/potatoes_stage_3.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/potatoes_stage_3.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/potatoes_stage_3.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/prismarine_bricks.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_bricks.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/prismarine_bricks.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_bricks.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/prismarine_bricks.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_bricks.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/prismarine_bricks.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_bricks.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/prismarine_dark.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_dark.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/prismarine_dark.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_dark.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png.mcmeta copy b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png.mcmeta copy similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png.mcmeta copy rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/prismarine_rough.png.mcmeta copy diff --git a/samples/resources/testDataLoxelEngine/data/blocks/pumpkin_face_off.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_face_off.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/pumpkin_face_off.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_face_off.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/pumpkin_face_on.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_face_on.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/pumpkin_face_on.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_face_on.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/pumpkin_face_on.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_face_on.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/pumpkin_face_on.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_face_on.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/pumpkin_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/pumpkin_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/pumpkin_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/pumpkin_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/pumpkin_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/purpur_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/purpur_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/purpur_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/purpur_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/purpur_pillar.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/purpur_pillar.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/purpur_pillar.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/purpur_pillar.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/purpur_pillar_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/purpur_pillar_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/purpur_pillar_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/purpur_pillar_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/quartz_block_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/quartz_block_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/quartz_block_chiseled.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_chiseled.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/quartz_block_chiseled.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_chiseled.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/quartz_block_chiseled_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_chiseled_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/quartz_block_chiseled_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_chiseled_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/quartz_block_lines.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_lines.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/quartz_block_lines.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_lines.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/quartz_block_lines_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_lines_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/quartz_block_lines_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_lines_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/quartz_block_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/quartz_block_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/quartz_block_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/quartz_block_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_block_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/quartz_ore.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_ore.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/quartz_ore.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/quartz_ore.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_activator.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_activator.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_activator.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_activator.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_activator_powered.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_activator_powered.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_activator_powered.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_activator_powered.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_activator_powered.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_activator_powered.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_activator_powered.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_activator_powered.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_detector.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_detector.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_detector.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_detector.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_detector_powered.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_detector_powered.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_detector_powered.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_detector_powered.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_detector_powered.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_detector_powered.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_detector_powered.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_detector_powered.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_golden.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_golden.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_golden.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_golden.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_golden_powered.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_golden_powered.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_golden_powered.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_golden_powered.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_golden_powered.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_golden_powered.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_golden_powered.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_golden_powered.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_normal.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_normal.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_normal.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_normal.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/rail_normal_turned.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_normal_turned.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/rail_normal_turned.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/rail_normal_turned.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/red_sand.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sand.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/red_sand.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sand.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_carved_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_normal.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_normal.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_normal.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_normal.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_smooth.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_smooth.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_smooth.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_smooth.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/red_sandstone_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/red_sandstone_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_block.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_block.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_block.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_block.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_block.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_block.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_block.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_block.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_cross.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_cross.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_cross.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_cross.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_dot.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_dot.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_dot.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_dot.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_line.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_line.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_line.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_line.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_line0.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_line0.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_line0.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_line0.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_line1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_line1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_dust_line1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_dust_line1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_lamp_off.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_lamp_off.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_lamp_off.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_lamp_off.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_lamp_on.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_lamp_on.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_lamp_on.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_lamp_on.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_lamp_on.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_lamp_on.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_lamp_on.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_lamp_on.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_ore.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_ore.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_ore.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_ore.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_ore.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_ore.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_ore.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_ore.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_torch_off.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_torch_off.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_torch_off.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_torch_off.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_torch_on.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_torch_on.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_torch_on.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_torch_on.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/redstone_torch_on.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_torch_on.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/redstone_torch_on.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/redstone_torch_on.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/reeds.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/reeds.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/reeds.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/reeds.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/repeater_off.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/repeater_off.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/repeater_off.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/repeater_off.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/repeater_on.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/repeater_on.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/repeater_on.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/repeater_on.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sand.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sand.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sand.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sand.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sandstone_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sandstone_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sandstone_carved.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_carved.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sandstone_carved.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_carved.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sandstone_carved_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_carved_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sandstone_carved_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_carved_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sandstone_carved_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_carved_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sandstone_carved_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_carved_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sandstone_normal.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_normal.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sandstone_normal.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_normal.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sandstone_smooth.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_smooth.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sandstone_smooth.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_smooth.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sandstone_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sandstone_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sandstone_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sea_lantern.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sea_lantern.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sea_lantern.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sea_lantern.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/slime.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/slime.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/slime.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/slime.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/snow.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/snow.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/snow.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/snow.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/soul_sand.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/soul_sand.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/soul_sand.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/soul_sand.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sponge.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sponge.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sponge.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sponge.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sponge_wet.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sponge_wet.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sponge_wet.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sponge_wet.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stone.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stone.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stone_andesite.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_andesite.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stone_andesite.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_andesite.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stone_andesite_smooth.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_andesite_smooth.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stone_andesite_smooth.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_andesite_smooth.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stone_diorite.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_diorite.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stone_diorite.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_diorite.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stone_diorite_smooth.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_diorite_smooth.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stone_diorite_smooth.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_diorite_smooth.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stone_granite.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_granite.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stone_granite.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_granite.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stone_granite_smooth.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_granite_smooth.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stone_granite_smooth.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_granite_smooth.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stone_slab_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_slab_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stone_slab_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_slab_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stone_slab_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_slab_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stone_slab_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stone_slab_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stonebrick.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stonebrick.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stonebrick_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stonebrick_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stonebrick_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stonebrick_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stonebrick_carved.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_carved.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stonebrick_carved.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_carved.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked_1.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked_1.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked_1.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked_1.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked_2.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked_2.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked_2.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_cracked_2.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/stonebrick_mossy.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_mossy.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/stonebrick_mossy.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/stonebrick_mossy.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sunflower_head.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sunflower_head.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sunflower_head.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sunflower_head.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/sunflower_stem.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/sunflower_stem.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/sunflower_stem.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/sunflower_stem.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/tallgrass.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/tallgrass.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/tallgrass.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/tallgrass.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/tnt_bottom.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/tnt_bottom.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/tnt_bottom.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/tnt_bottom.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/tnt_side.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/tnt_side.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/tnt_side.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/tnt_side.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/tnt_top.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/tnt_top.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/tnt_top.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/tnt_top.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/trapdoor.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/trapdoor.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/trapdoor.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/trapdoor.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/trip_wire.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/trip_wire.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/trip_wire.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/trip_wire.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/trip_wire_source.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/trip_wire_source.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/trip_wire_source.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/trip_wire_source.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/vine.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/vine.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/vine.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/vine.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/water_flow.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_flow.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/water_flow.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_flow.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/water_flow.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_flow.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/water_flow.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_flow.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/water_static.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_static.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/water_static.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_static.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/water_still.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_still.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/water_still.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_still.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/water_still.png.mcmeta b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_still.png.mcmeta similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/water_still.png.mcmeta rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/water_still.png.mcmeta diff --git a/samples/resources/testDataLoxelEngine/data/blocks/waterlily.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/waterlily.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/waterlily.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/waterlily.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/web.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/web.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/web.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/web.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_black.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_black.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_black.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_black.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_blue.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_blue.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_blue.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_blue.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_brown.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_brown.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_brown.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_brown.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_cyan.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_cyan.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_cyan.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_cyan.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_gray.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_gray.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_gray.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_gray.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_green.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_green.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_green.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_green.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_light_blue.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_light_blue.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_light_blue.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_light_blue.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_lime.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_lime.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_lime.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_lime.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_magenta.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_magenta.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_magenta.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_magenta.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_orange.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_orange.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_orange.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_orange.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_pink.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_pink.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_pink.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_pink.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_purple.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_purple.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_purple.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_purple.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_red.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_red.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_red.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_red.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_silver.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_silver.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_silver.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_silver.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_white.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_white.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_white.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_white.png diff --git a/samples/resources/testDataLoxelEngine/data/blocks/wool_colored_yellow.png b/samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_yellow.png similarity index 100% rename from samples/resources/testDataLoxelEngine/data/blocks/wool_colored_yellow.png rename to samples/src/resources/resources/testDataLoxelEngine/data/blocks/wool_colored_yellow.png diff --git a/samples/src/resources/simplelogger.properties b/samples/src/resources/simplelogger.properties new file mode 100644 index 0000000..44620f7 --- /dev/null +++ b/samples/src/resources/simplelogger.properties @@ -0,0 +1,38 @@ +# SLF4J's SimpleLogger configuration file +# Simple implementation of Logger that sends all enabled log messages, for all defined loggers, to System.err. +# Default logging detail level for all instances of SimpleLogger. +# Must be one of ("trace", "debug", "info", "warn", or "error"). +# If not specified, defaults to "info". +org.slf4j.simpleLogger.defaultLogLevel=INFO + +# Logging detail level for a SimpleLogger instance named "xxxxx". +# Must be one of ("trace", "debug", "info", "warn", or "error"). +# If not specified, the default logging detail level is used. +org.slf4j.simpleLogger.log.org.atriasoft.etk=TRACE +org.slf4j.simpleLogger.log.org.atriasoft.gale=TRACE +org.slf4j.simpleLogger.log.org.atriasoft.ewol=TRACE +org.slf4j.simpleLogger.log.org.atriasoft.ege=TRACE + +# Set to true if you want the current date and time to be included in output messages. +# Default is false, and will output the number of milliseconds elapsed since startup. +#org.slf4j.simpleLogger.showDateTime=false + +# The date and time format to be used in the output messages. +# The pattern describing the date and time format is the same that is used in java.text.SimpleDateFormat. +# If the format is not specified or is invalid, the default format is used. +# The default format is yyyy-MM-dd HH:mm:ss:SSS Z. +#org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z + +# Set to true if you want to output the current thread name. +# Defaults to true. +org.slf4j.simpleLogger.showThreadName=true + +# Set to true if you want the Logger instance name to be included in output messages. +# Defaults to true. +#org.slf4j.simpleLogger.showLogName=true + +# Set to true if you want the last component of the name to be included in output messages. +# Defaults to false. +#org.slf4j.simpleLogger.showShortLogName=false + + diff --git a/samples/src/sample/atriasoft/ege/collisiontest/MainCollisionTest.java b/samples/src/sample/atriasoft/ege/collisiontest/MainCollisionTest.java index 03bd14b..f2d6e4f 100644 --- a/samples/src/sample/atriasoft/ege/collisiontest/MainCollisionTest.java +++ b/samples/src/sample/atriasoft/ege/collisiontest/MainCollisionTest.java @@ -10,8 +10,8 @@ public class MainCollisionTest { Ege.init(); Uri.setGroup("DATA", "data/"); Uri.setGroup("RES", "res"); - Uri.addLibrary("loxelEngine", MainCollisionTest.class, "testDataLoxelEngine/"); - Uri.setApplication(MainCollisionTest.class, ""); + Uri.addLibrary("loxelEngine", MainCollisionTest.class, "resources/testDataLoxelEngine"); + Uri.setApplication(MainCollisionTest.class, "resources"); Gale.run(new CollisionTestApplication(), args); } } diff --git a/samples/src/sample/atriasoft/ege/lightTest/MainLightTest.java b/samples/src/sample/atriasoft/ege/lightTest/MainLightTest.java index c247658..96749cb 100644 --- a/samples/src/sample/atriasoft/ege/lightTest/MainLightTest.java +++ b/samples/src/sample/atriasoft/ege/lightTest/MainLightTest.java @@ -7,13 +7,13 @@ import org.atriasoft.gale.Gale; import sample.atriasoft.ege.collisiontest.MainCollisionTest; public class MainLightTest { - public static void main(String[] args) { + public static void main(final String[] args) { Gale.init(); Ege.init(); - Uri.setGroup("DATA", "data/"); + Uri.setGroup("DATA", "data"); Uri.setGroup("RES", "res"); - Uri.addLibrary("loxelEngine", MainCollisionTest.class, "testDataLoxelEngine/"); - Uri.setApplication(MainCollisionTest.class, ""); + Uri.addLibrary("loxelEngine", MainCollisionTest.class, "resources/testDataLoxelEngine"); + Uri.setApplication(MainCollisionTest.class, "resources"); Gale.run(new LightTestApplication(), args); } } diff --git a/samples/src/sample/atriasoft/ege/lowPoly/MainLowPoly.java b/samples/src/sample/atriasoft/ege/lowPoly/MainLowPoly.java index 9bb655f..de58e54 100644 --- a/samples/src/sample/atriasoft/ege/lowPoly/MainLowPoly.java +++ b/samples/src/sample/atriasoft/ege/lowPoly/MainLowPoly.java @@ -7,13 +7,13 @@ import org.atriasoft.gale.Gale; import sample.atriasoft.ege.collisiontest.MainCollisionTest; public class MainLowPoly { - public static void main(String[] args) { + public static void main(final String[] args) { Gale.init(); Ege.init(); Uri.setGroup("DATA", "data/"); Uri.setGroup("RES", "res"); - Uri.addLibrary("loxelEngine", MainCollisionTest.class, "testDataLoxelEngine/"); - Uri.setApplication(MainCollisionTest.class, "lowPoly"); + Uri.addLibrary("loxelEngine", MainCollisionTest.class, "resources/testDataLoxelEngine"); + Uri.setApplication(MainCollisionTest.class, "resources/lowPoly"); Gale.run(new LowPolyApplication(), args); } } diff --git a/samples/src/sample/atriasoft/ege/loxelEngine/MainLoxelEnginePerso.java b/samples/src/sample/atriasoft/ege/loxelEngine/MainLoxelEnginePerso.java index b0e50b9..feefc67 100644 --- a/samples/src/sample/atriasoft/ege/loxelEngine/MainLoxelEnginePerso.java +++ b/samples/src/sample/atriasoft/ege/loxelEngine/MainLoxelEnginePerso.java @@ -4,16 +4,14 @@ import org.atriasoft.ege.Ege; import org.atriasoft.etk.Uri; import org.atriasoft.gale.Gale; -import sample.atriasoft.ege.collisiontest.MainCollisionTest; - public class MainLoxelEnginePerso { public static void main(final String[] args) { Gale.init(); Ege.init(); - Uri.setGroup("DATA", "data/"); + Uri.setGroup("DATA", "data"); Uri.setGroup("RES", "res"); - Uri.addLibrary("loxelEngine", MainLoxelEnginePerso.class, "testDataLoxelEngine/"); - Uri.setApplication(MainLoxelEnginePerso.class, ""); + Uri.addLibrary("loxelEngine", MainLoxelEnginePerso.class, "resources/testDataLoxelEngine"); + Uri.setApplication(MainLoxelEnginePerso.class, "resources"); Gale.run(new LoxelApplicationPerso(), args); } } diff --git a/samples/src/sample/atriasoft/ege/mapFactory/MapFactoryMain.java b/samples/src/sample/atriasoft/ege/mapFactory/MapFactoryMain.java index 86e24dc..7cc7553 100644 --- a/samples/src/sample/atriasoft/ege/mapFactory/MapFactoryMain.java +++ b/samples/src/sample/atriasoft/ege/mapFactory/MapFactoryMain.java @@ -10,13 +10,13 @@ public class MapFactoryMain { Gale.init(); Ewol.init(); Ege.init(); - Uri.setGroup("DATA", "data/"); + Uri.setGroup("DATA", "data"); //Uri.setGroup("RES", "res"); - //Uri.addLibrary("loxelEngine", MapFactoryMain.class, "testDataLoxelEngine/"); - //Uri.addLibrary("plop", Appl.class, "resources/mapFactory/"); - Uri.setApplication(Appl.class, "mapFactory");//, "resources/mapFactory/"); + //Uri.addLibrary("loxelEngine", MapFactoryMain.class, "/resources/testDataLoxelEngine"); + //Uri.addLibrary("plop", Appl.class, "/resources/mapFactory"); + Uri.setApplication(Appl.class, "resources/mapFactory"); Ewol.run(new Appl(), args); } - + private MapFactoryMain() {} } diff --git a/samples/src/sample/atriasoft/ege/oldTest/MainGameLoop.java b/samples/src/sample/atriasoft/ege/oldTest/MainGameLoop.java index 707718b..499a946 100644 --- a/samples/src/sample/atriasoft/ege/oldTest/MainGameLoop.java +++ b/samples/src/sample/atriasoft/ege/oldTest/MainGameLoop.java @@ -29,7 +29,7 @@ import textures.ModelTexture; /** * This class contains the main method and is used to test the engine. - * + * * @author Karl * */ @@ -38,48 +38,60 @@ public class MainGameLoop { /** * Loads up the position data for two triangles (which together make a quad) * into a VAO. This VAO is then rendered to the screen every frame. - * + * * @param args */ - public static void main(String[] args) { + public static void main(final String[] args) { Gale.init(); Ege.init(); - Uri.setGroup("DATA", "data/"); + Uri.setGroup("DATA", "data"); Uri.setGroup("RES", "res"); - Uri.addLibrary("loxelEngine", MainGameLoop.class, "testDataLoxelEngine/"); - Uri.setApplication(MainGameLoop.class, ""); + Uri.addLibrary("loxelEngine", MainGameLoop.class, "resources/testDataLoxelEngine"); + Uri.setApplication(MainGameLoop.class, "resources"); final DisplayManager manager = new DisplayManager(); final Loader loader = new Loader(); manager.init(); - final List entities = new ArrayList(); + final List entities = new ArrayList<>(); final Random random = new Random(); - final TexturedModel staticModel = new TexturedModel(OBJLoader.loadObjModel(new Uri("RES", "tree.obj", "sample"), loader), new ModelTexture(loader.loadTexture("tree"))); + final TexturedModel staticModel = new TexturedModel( + OBJLoader.loadObjModel(new Uri("RES", "tree.obj", "sample"), loader), + new ModelTexture(loader.loadTexture("tree"))); //ModelTexture texture = staticModel.getTexture(); //texture.setShineDamper(10); //texture.setReflectivity(1); - final TexturedModel grassModel = new TexturedModel(OBJLoader.loadObjModel(new Uri("RES", "grassModel.obj", "sample"), loader), new ModelTexture(loader.loadTexture("grassTexture"))); + final TexturedModel grassModel = new TexturedModel( + OBJLoader.loadObjModel(new Uri("RES", "grassModel.obj", "sample"), loader), + new ModelTexture(loader.loadTexture("grassTexture"))); grassModel.getTexture().setHasTransparency(true); grassModel.getTexture().setUseFakeLighting(true); - final TexturedModel flowerModel = new TexturedModel(OBJLoader.loadObjModel(new Uri("RES", "grassModel.obj", "sample"), loader), new ModelTexture(loader.loadTexture("flower"))); + final TexturedModel flowerModel = new TexturedModel( + OBJLoader.loadObjModel(new Uri("RES", "grassModel.obj", "sample"), loader), + new ModelTexture(loader.loadTexture("flower"))); flowerModel.getTexture().setHasTransparency(true); flowerModel.getTexture().setUseFakeLighting(true); - final TexturedModel fernModel = new TexturedModel(OBJLoader.loadObjModel(new Uri("RES", "fern.obj", "sample"), loader), new ModelTexture(loader.loadTexture("fern_atlas"))); + final TexturedModel fernModel = new TexturedModel( + OBJLoader.loadObjModel(new Uri("RES", "fern.obj", "sample"), loader), + new ModelTexture(loader.loadTexture("fern_atlas"))); fernModel.getTexture().setHasTransparency(true); fernModel.getTexture().setNumberOfRows(2); - final TexturedModel lampModel = new TexturedModel(OBJLoader.loadObjModel(new Uri("RES", "lamp.obj", "sample"), loader), new ModelTexture(loader.loadTexture("lamp"))); + final TexturedModel lampModel = new TexturedModel( + OBJLoader.loadObjModel(new Uri("RES", "lamp.obj", "sample"), loader), + new ModelTexture(loader.loadTexture("lamp"))); //lampModel.getTexture().setHasTransparency(true); lampModel.getTexture().setUseFakeLighting(true); // this permit to the light to glow - final TexturedModel pineModel = new TexturedModel(OBJLoader.loadObjModel(new Uri("RES", "pine.obj", "sample"), loader), new ModelTexture(loader.loadTexture("pine"))); + final TexturedModel pineModel = new TexturedModel( + OBJLoader.loadObjModel(new Uri("RES", "pine.obj", "sample"), loader), + new ModelTexture(loader.loadTexture("pine"))); - final List lights = new ArrayList(); + final List lights = new ArrayList<>(); lights.add(new Light(new Vector3f(0, 10000, -7000), new Vector3f(0.4f, 0.4f, 0.4f))); lights.add(new Light(new Vector3f(185, 10, -293), new Vector3f(2, 0, 0), new Vector3f(1, 0.01f, 0.002f))); lights.add(new Light(new Vector3f(370, 17, -300), new Vector3f(0, 2, 2), new Vector3f(1, 0.01f, 0.002f))); @@ -118,14 +130,18 @@ public class MainGameLoop { entities.add(new Entity(fernModel, random.nextInt(4), new Vector3f(x, y, z), new Vector3f(0, 0, 0), 0.6f)); } - final TexturedModel playerModel = new TexturedModel(OBJLoader.loadObjModel(new Uri("RES", "person.obj", "sample"), loader), new ModelTexture(loader.loadTexture("playerTexture"))); + final TexturedModel playerModel = new TexturedModel( + OBJLoader.loadObjModel(new Uri("RES", "person.obj", "sample"), loader), + new ModelTexture(loader.loadTexture("playerTexture"))); - final Player player = new Player(playerModel, new Vector3f(180, terrain.getHeightOfTerrain(180, -250), -250), new Vector3f(0, 3.14f, 0), 0.4f); + final Player player = new Player(playerModel, new Vector3f(180, terrain.getHeightOfTerrain(180, -250), -250), + new Vector3f(0, 3.14f, 0), 0.4f); final Camera camera = new Camera(player); - final List guis = new ArrayList(); - final GuiTexture gui = new GuiTexture(loader.loadTexture("health"), new Vector2f(-0.75f, 0.9f), new Vector2f(0.25f, 0.25f)); + final List guis = new ArrayList<>(); + final GuiTexture gui = new GuiTexture(loader.loadTexture("health"), new Vector2f(-0.75f, 0.9f), + new Vector2f(0.25f, 0.25f)); guis.add(gui); final GuiRenderer guiRenderer = new GuiRenderer(loader); diff --git a/samples/src/sample/atriasoft/ege/s1_texturedCube/Main.java b/samples/src/sample/atriasoft/ege/s1_texturedCube/Main.java index 1300f35..10e6b85 100644 --- a/samples/src/sample/atriasoft/ege/s1_texturedCube/Main.java +++ b/samples/src/sample/atriasoft/ege/s1_texturedCube/Main.java @@ -7,14 +7,15 @@ import org.atriasoft.gale.Gale; import sample.atriasoft.ege.collisiontest.MainCollisionTest; public class Main { - public static void main(String[] args) { + public static void main(final String[] args) { Gale.init(); Ege.init(); - Uri.setGroup("DATA", "data/"); + Uri.setGroup("DATA", "data"); Uri.setGroup("RES", "res"); - Uri.addLibrary("sample", MainCollisionTest.class, "s1_textured_cube/"); - Uri.setApplication(MainCollisionTest.class, ""); - Uri.addLibrary("loxelEngine", MainCollisionTest.class, "testDataLoxelEngine/"); + // Add some base path of the providers: + Uri.addLibrary("sample", MainCollisionTest.class, "/resources/s1_textured_cube"); + Uri.addLibrary("loxelEngine", MainCollisionTest.class, "/resources/testDataLoxelEngine"); + Uri.setApplication(MainCollisionTest.class, "/resources"); Gale.run(new S1Application(), args); } diff --git a/resources/resources/ege/data/simple3D.frag b/src/resources/resources/ege/data/simple3D.frag similarity index 100% rename from resources/resources/ege/data/simple3D.frag rename to src/resources/resources/ege/data/simple3D.frag diff --git a/resources/resources/ege/data/simple3D.vert b/src/resources/resources/ege/data/simple3D.vert similarity index 100% rename from resources/resources/ege/data/simple3D.vert rename to src/resources/resources/ege/data/simple3D.vert diff --git a/resources/resources/ege/data/wireColor.frag b/src/resources/resources/ege/data/wireColor.frag similarity index 100% rename from resources/resources/ege/data/wireColor.frag rename to src/resources/resources/ege/data/wireColor.frag diff --git a/resources/resources/ege/data/wireColor.vert b/src/resources/resources/ege/data/wireColor.vert similarity index 100% rename from resources/resources/ege/data/wireColor.vert rename to src/resources/resources/ege/data/wireColor.vert diff --git a/test/src/resources/simplelogger.properties b/test/src/resources/simplelogger.properties new file mode 100644 index 0000000..832325e --- /dev/null +++ b/test/src/resources/simplelogger.properties @@ -0,0 +1,35 @@ +# SLF4J's SimpleLogger configuration file +# Simple implementation of Logger that sends all enabled log messages, for all defined loggers, to System.err. +# Default logging detail level for all instances of SimpleLogger. +# Must be one of ("trace", "debug", "info", "warn", or "error"). +# If not specified, defaults to "info". +org.slf4j.simpleLogger.defaultLogLevel=INFO + +# Logging detail level for a SimpleLogger instance named "xxxxx". +# Must be one of ("trace", "debug", "info", "warn", or "error"). +# If not specified, the default logging detail level is used. +org.slf4j.simpleLogger.log.org.kar.archidata=TRACE + +# Set to true if you want the current date and time to be included in output messages. +# Default is false, and will output the number of milliseconds elapsed since startup. +#org.slf4j.simpleLogger.showDateTime=false + +# The date and time format to be used in the output messages. +# The pattern describing the date and time format is the same that is used in java.text.SimpleDateFormat. +# If the format is not specified or is invalid, the default format is used. +# The default format is yyyy-MM-dd HH:mm:ss:SSS Z. +#org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z + +# Set to true if you want to output the current thread name. +# Defaults to true. +org.slf4j.simpleLogger.showThreadName=true + +# Set to true if you want the Logger instance name to be included in output messages. +# Defaults to true. +#org.slf4j.simpleLogger.showLogName=true + +# Set to true if you want the last component of the name to be included in output messages. +# Defaults to false. +#org.slf4j.simpleLogger.showShortLogName=false + +