├── .cargo └── config.toml ├── .dockerignore ├── .gitignore ├── .vscode └── launch.json ├── Cargo.lock ├── Cargo.toml ├── README.md ├── api ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── docker-compose.yml └── src │ ├── error.rs │ ├── join_server.rs │ ├── jwt.rs │ ├── login.rs │ ├── main.rs │ └── open_session.rs ├── assets ├── fonts │ ├── FiraMono-LICENSE.txt │ ├── FiraMono-Medium.ttf │ └── FiraSans-Bold.ttf ├── game │ └── state.items ├── main_menu_world.mpk ├── resources.json ├── resources.pack ├── shaders │ ├── extended_material.wgsl │ ├── extended_material_prepass.wgsl │ ├── material_pass.wgsl │ ├── post_processing.wgsl │ └── wind.wgsl ├── src │ ├── daffodil.svg │ ├── dirt.svg │ ├── grass_side.svg │ ├── grass_top.svg │ ├── logo.png │ ├── long_grass.svg │ ├── plaster.svg │ ├── ruby_ore.svg │ ├── sand.svg │ ├── stone.svg │ ├── tree_leaves.svg │ ├── wood_log.svg │ └── wood_top.svg ├── textures │ ├── game │ │ ├── assembly_table_side.png │ │ ├── assembly_table_top.png │ │ ├── daffodil.png │ │ ├── dirt.png │ │ ├── grass_side.png │ │ ├── grass_top.png │ │ ├── improvised_furnace_back.png │ │ ├── improvised_furnace_bottom.png │ │ ├── improvised_furnace_chimney.png │ │ ├── improvised_furnace_front.png │ │ ├── improvised_furnace_side.png │ │ ├── improvised_furnace_top.png │ │ ├── itemspawner.png │ │ ├── lamp_bottom.png │ │ ├── lamp_side.png │ │ ├── long_grass.png │ │ ├── pipe_end.png │ │ ├── pipe_side.png │ │ ├── plaster.png │ │ ├── player_arms.png │ │ ├── player_body.png │ │ ├── player_head.png │ │ ├── player_legs.png │ │ ├── ruby_ore.png │ │ ├── sand.png │ │ ├── stone.png │ │ ├── tree_leaves.png │ │ ├── water.png │ │ ├── wood_log.png │ │ └── wood_top.png │ └── world │ │ ├── moon.png │ │ └── sun.png └── ui │ ├── crosshair.png │ ├── hotbar.png │ ├── hotbar.svg │ ├── hotbar_selected.svg │ ├── hotbar_selected_0.png │ ├── hotbar_selected_1.png │ ├── hotbar_selected_2.png │ ├── hotbar_selected_3.png │ ├── hotbar_selected_4.png │ ├── hotbar_selected_5.png │ ├── hotbar_selected_6.png │ ├── hotbar_selected_7.png │ ├── hotbar_selected_8.png │ ├── hotbar_selected_9.png │ └── icons │ ├── dirt.png │ ├── grass.png │ ├── itemspawner.png │ ├── lamp.png │ ├── long_grass.png │ ├── ruby.png │ ├── tree_leaves.png │ └── wood_log.png ├── client ├── .cargo │ └── config.toml ├── Cargo.toml ├── chunk_lighting_benchmark.mpk ├── site │ ├── assets │ ├── dirt.svg │ ├── index.html │ ├── login.html │ └── worker.js └── src │ ├── authentication.rs │ ├── game │ ├── block.rs │ ├── disconnect.rs │ ├── entity.rs │ ├── events.rs │ ├── game_mode │ │ └── mod.rs │ ├── game_object │ │ ├── mesh.rs │ │ ├── mod.rs │ │ ├── player.rs │ │ └── spawn.rs │ ├── interaction │ │ ├── destroy.rs │ │ ├── highlight.rs │ │ ├── mod.rs │ │ └── place.rs │ ├── inventory │ │ └── mod.rs │ ├── mod.rs │ ├── player.rs │ ├── state │ │ └── mod.rs │ └── world │ │ ├── destroy_block.rs │ │ ├── mod.rs │ │ └── sun.rs │ ├── lib.rs │ ├── main.rs │ ├── start.rs │ ├── state.rs │ ├── systems │ ├── api │ │ ├── join_token.rs │ │ ├── mod.rs │ │ └── open_session.rs │ ├── asset │ │ ├── atlas │ │ │ ├── atlas.rs │ │ │ ├── mod.rs │ │ │ └── resource_packs.rs │ │ ├── material │ │ │ ├── chunk_extension.rs │ │ │ ├── mod.rs │ │ │ ├── time.rs │ │ │ └── translucent_chunk_extension.rs │ │ ├── mod.rs │ │ └── parsing │ │ │ ├── json.rs │ │ │ ├── message_pack.rs │ │ │ ├── mod.rs │ │ │ └── pack.rs │ ├── camera │ │ └── mod.rs │ ├── chunk │ │ ├── builder │ │ │ ├── build_context.rs │ │ │ ├── builder.rs │ │ │ ├── entry.rs │ │ │ ├── generate_mesh.rs │ │ │ ├── lighting.rs │ │ │ ├── mod.rs │ │ │ ├── skylight.rs │ │ │ └── thread │ │ │ │ ├── executor.rs │ │ │ │ ├── mod.rs │ │ │ │ └── platform │ │ │ │ ├── mod.rs │ │ │ │ ├── threaded.rs │ │ │ │ ├── unthreaded.rs │ │ │ │ └── wasm.rs │ │ ├── column │ │ │ └── mod.rs │ │ ├── condensed_spacial_data.rs │ │ ├── data │ │ │ ├── mod.rs │ │ │ └── viewable.rs │ │ ├── edge.rs │ │ ├── flags.rs │ │ ├── lookup.rs │ │ ├── mod.rs │ │ ├── nearby_cache.rs │ │ ├── nearby_chunk_map.rs │ │ ├── nearby_column_cache.rs │ │ ├── request.rs │ │ └── static_world_data.rs │ ├── connection │ │ ├── connect.rs │ │ ├── connection_complete.rs │ │ └── mod.rs │ ├── debugging │ │ ├── chunk.rs │ │ ├── freecam.rs │ │ ├── game_object_hitboxes.rs │ │ ├── light_heightmap.rs │ │ ├── mod.rs │ │ └── spawn_particles.rs │ ├── input │ │ ├── look.rs │ │ ├── mod.rs │ │ ├── movement.rs │ │ ├── platform │ │ │ ├── mod.rs │ │ │ ├── native.rs │ │ │ └── wasm.rs │ │ └── sprint.rs │ ├── mod.rs │ ├── networking │ │ ├── chunk.rs │ │ ├── location_sync.rs │ │ ├── messages.rs │ │ └── mod.rs │ ├── physics │ │ ├── mod.rs │ │ ├── raycasts.rs │ │ ├── simulate.rs │ │ └── sync.rs │ ├── post_processing │ │ ├── mod.rs │ │ ├── node.rs │ │ ├── pipeline.rs │ │ └── settings.rs │ ├── ui │ │ ├── connecting.rs │ │ ├── console │ │ │ ├── executor.rs │ │ │ ├── mod.rs │ │ │ └── ui.rs │ │ ├── debugging.rs │ │ ├── detect_close.rs │ │ ├── equipped_item.rs │ │ ├── fps.rs │ │ ├── inventory │ │ │ ├── hotbar.rs │ │ │ └── mod.rs │ │ ├── loading.rs │ │ ├── main_menu.rs │ │ ├── main_menu_chunks.rs │ │ └── mod.rs │ └── wasm │ │ └── mod.rs │ └── utils │ ├── mesh │ ├── draw_kit.rs │ └── mod.rs │ └── mod.rs ├── docs ├── BLOCKS.md ├── NETWORKING.md ├── PARTICLES.md └── investigations │ └── BLOCKS.md ├── experiments └── 2d_data_viewer.html ├── lib ├── rc_networking │ ├── Cargo.toml │ └── src │ │ ├── bistream │ │ ├── mod.rs │ │ ├── native.rs │ │ └── wasm.rs │ │ ├── client │ │ ├── handshake.rs │ │ ├── mod.rs │ │ ├── native │ │ │ ├── mod.rs │ │ │ ├── server_connection.rs │ │ │ └── systems.rs │ │ └── wasm │ │ │ ├── mod.rs │ │ │ ├── server_connection.rs │ │ │ └── systems.rs │ │ ├── events │ │ ├── connection.rs │ │ ├── disconnect.rs │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── protocol │ │ ├── clientbound │ │ │ ├── block_update.rs │ │ │ ├── chat.rs │ │ │ ├── chunk_column_update.rs │ │ │ ├── chunk_update.rs │ │ │ ├── despawn_game_object.rs │ │ │ ├── game_mode_update.rs │ │ │ ├── game_object_moved.rs │ │ │ ├── game_object_rotated.rs │ │ │ ├── mod.rs │ │ │ ├── server_state.rs │ │ │ ├── spawn_game_object.rs │ │ │ ├── unload_all_chunks.rs │ │ │ ├── update_inventory.rs │ │ │ ├── update_inventory_slot.rs │ │ │ └── update_loading.rs │ │ ├── mod.rs │ │ └── serverbound │ │ │ ├── acknowledge_chunk.rs │ │ │ ├── change_hotbar_slot.rs │ │ │ ├── destroy_block.rs │ │ │ ├── mod.rs │ │ │ ├── place_block.rs │ │ │ ├── player_chat.rs │ │ │ ├── player_move.rs │ │ │ ├── player_rotate.rs │ │ │ └── request_chunk.rs │ │ ├── server │ │ ├── authorization.rs │ │ ├── mod.rs │ │ ├── systems.rs │ │ └── user_connection.rs │ │ ├── skip_verification.rs │ │ └── types.rs ├── rc_particle │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── material.rs │ │ ├── particle │ │ ├── mod.rs │ │ └── model.rs │ │ └── spawner │ │ ├── despawn.rs │ │ ├── detect.rs │ │ ├── expire.rs │ │ ├── mod.rs │ │ ├── simulation.rs │ │ └── spawn.rs └── rc_shared │ ├── Cargo.toml │ ├── benches │ ├── blocks.rs │ └── chunk.rs │ └── src │ ├── aabb.rs │ ├── atlas.rs │ ├── biome.rs │ ├── block │ ├── bench.rs │ ├── blocks │ │ ├── air.rs │ │ ├── dirt.rs │ │ ├── grass.rs │ │ ├── lamp.rs │ │ ├── leaves.rs │ │ ├── long_grass.rs │ │ ├── mod.rs │ │ ├── pipe.rs │ │ ├── plaster.rs │ │ ├── sand.rs │ │ ├── stone.rs │ │ ├── water.rs │ │ └── wood_log.rs │ ├── definition.rs │ ├── face.rs │ ├── mod.rs │ ├── types.rs │ └── uid.rs │ ├── chunk.rs │ ├── chunk_column.rs │ ├── config.rs │ ├── constants.rs │ ├── game_mode.rs │ ├── game_objects.rs │ ├── helpers.rs │ ├── item │ ├── changes.rs │ ├── deserialisation.rs │ ├── event.rs │ ├── loader.rs │ ├── mod.rs │ └── types.rs │ ├── lib.rs │ ├── relative_chunk_flat_map.rs │ ├── relative_chunk_map.rs │ ├── time.rs │ └── viewable_direction.rs ├── server ├── Cargo.toml ├── Dockerfile ├── docker-compose.yml └── src │ ├── config.rs │ ├── dummy_atlas.rs │ ├── error.rs │ ├── events │ ├── authorize.rs │ ├── join.rs │ └── mod.rs │ ├── game │ ├── chunk.rs │ ├── commands │ │ ├── mod.rs │ │ └── world_gen.rs │ ├── entity │ │ ├── mod.rs │ │ └── sync.rs │ ├── game_object │ │ └── mod.rs │ ├── generation │ │ ├── mod.rs │ │ ├── noise.rs │ │ ├── phase1.rs │ │ ├── phase2.rs │ │ ├── phase3.rs │ │ ├── phase4.rs │ │ └── structures │ │ │ ├── mod.rs │ │ │ └── tree.rs │ ├── inventory.rs │ ├── join_message.rs │ ├── mod.rs │ ├── pipes.rs │ ├── player.rs │ ├── transform.rs │ ├── update │ │ └── mod.rs │ └── world │ │ ├── column │ │ ├── mod.rs │ │ └── update.rs │ │ ├── data.rs │ │ ├── deserialized_player.rs │ │ ├── mod.rs │ │ ├── saving.rs │ │ └── serialized.rs │ ├── helpers.rs │ ├── main.rs │ ├── systems │ ├── chat.rs │ ├── chunk │ │ ├── dirty.rs │ │ └── mod.rs │ ├── connection │ │ ├── authorization.rs │ │ ├── disconnect.rs │ │ ├── message.rs │ │ └── mod.rs │ ├── game_object │ │ ├── collect_item.rs │ │ ├── despawn.rs │ │ ├── mod.rs │ │ ├── propagation.rs │ │ └── spawn.rs │ ├── mod.rs │ └── tick.rs │ └── transport │ ├── connection.rs │ └── mod.rs ├── site ├── .eslintrc.cjs ├── .gitignore ├── .prettierrc.json ├── Dockerfile ├── README.md ├── docker-compose.yml ├── env.d.ts ├── index.html ├── nginx.conf ├── package-lock.json ├── package.json ├── public │ ├── dirt.svg │ └── favicon.png ├── src │ ├── App.vue │ ├── assets │ │ ├── base.css │ │ ├── logo.png │ │ ├── main.css │ │ └── wood_top.png │ ├── components │ │ ├── GameNavigationBar.vue │ │ ├── LoadingBar.vue │ │ ├── NavigationBar.vue │ │ └── elements │ │ │ ├── RcButton.vue │ │ │ └── RcSubmitButton.vue │ ├── ignore.d.ts │ ├── main.ts │ ├── router │ │ └── index.ts │ ├── services │ │ ├── apiService.ts │ │ └── axios.ts │ ├── stores │ │ └── counter.ts │ ├── utils │ │ ├── compatibility.ts │ │ ├── game.ts │ │ └── worker.ts │ └── views │ │ ├── DownloadView.vue │ │ ├── FAQView.vue │ │ ├── HomeView.vue │ │ ├── InactiveError.vue │ │ ├── LoginView.vue │ │ ├── PlayView.vue │ │ └── UnsupportedBrowser.vue ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── wasm │ ├── rc_client.js │ └── terraria.jpg └── tools ├── build_resources.sh └── jwt_certs.sh /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | **/target 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/README.md -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /.idea/ 3 | -------------------------------------------------------------------------------- /api/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/Cargo.lock -------------------------------------------------------------------------------- /api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/Cargo.toml -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/docker-compose.yml -------------------------------------------------------------------------------- /api/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/src/error.rs -------------------------------------------------------------------------------- /api/src/join_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/src/join_server.rs -------------------------------------------------------------------------------- /api/src/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/src/jwt.rs -------------------------------------------------------------------------------- /api/src/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/src/login.rs -------------------------------------------------------------------------------- /api/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/src/main.rs -------------------------------------------------------------------------------- /api/src/open_session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/api/src/open_session.rs -------------------------------------------------------------------------------- /assets/fonts/FiraMono-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/fonts/FiraMono-LICENSE.txt -------------------------------------------------------------------------------- /assets/fonts/FiraMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/fonts/FiraMono-Medium.ttf -------------------------------------------------------------------------------- /assets/fonts/FiraSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/fonts/FiraSans-Bold.ttf -------------------------------------------------------------------------------- /assets/game/state.items: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/game/state.items -------------------------------------------------------------------------------- /assets/main_menu_world.mpk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/main_menu_world.mpk -------------------------------------------------------------------------------- /assets/resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/resources.json -------------------------------------------------------------------------------- /assets/resources.pack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/resources.pack -------------------------------------------------------------------------------- /assets/shaders/extended_material.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/shaders/extended_material.wgsl -------------------------------------------------------------------------------- /assets/shaders/extended_material_prepass.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/shaders/extended_material_prepass.wgsl -------------------------------------------------------------------------------- /assets/shaders/material_pass.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/shaders/material_pass.wgsl -------------------------------------------------------------------------------- /assets/shaders/post_processing.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/shaders/post_processing.wgsl -------------------------------------------------------------------------------- /assets/shaders/wind.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/shaders/wind.wgsl -------------------------------------------------------------------------------- /assets/src/daffodil.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/daffodil.svg -------------------------------------------------------------------------------- /assets/src/dirt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/dirt.svg -------------------------------------------------------------------------------- /assets/src/grass_side.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/grass_side.svg -------------------------------------------------------------------------------- /assets/src/grass_top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/grass_top.svg -------------------------------------------------------------------------------- /assets/src/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/logo.png -------------------------------------------------------------------------------- /assets/src/long_grass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/long_grass.svg -------------------------------------------------------------------------------- /assets/src/plaster.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/plaster.svg -------------------------------------------------------------------------------- /assets/src/ruby_ore.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/ruby_ore.svg -------------------------------------------------------------------------------- /assets/src/sand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/sand.svg -------------------------------------------------------------------------------- /assets/src/stone.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/stone.svg -------------------------------------------------------------------------------- /assets/src/tree_leaves.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/tree_leaves.svg -------------------------------------------------------------------------------- /assets/src/wood_log.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/wood_log.svg -------------------------------------------------------------------------------- /assets/src/wood_top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/src/wood_top.svg -------------------------------------------------------------------------------- /assets/textures/game/assembly_table_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/assembly_table_side.png -------------------------------------------------------------------------------- /assets/textures/game/assembly_table_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/assembly_table_top.png -------------------------------------------------------------------------------- /assets/textures/game/daffodil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/daffodil.png -------------------------------------------------------------------------------- /assets/textures/game/dirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/dirt.png -------------------------------------------------------------------------------- /assets/textures/game/grass_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/grass_side.png -------------------------------------------------------------------------------- /assets/textures/game/grass_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/grass_top.png -------------------------------------------------------------------------------- /assets/textures/game/improvised_furnace_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/improvised_furnace_back.png -------------------------------------------------------------------------------- /assets/textures/game/improvised_furnace_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/improvised_furnace_bottom.png -------------------------------------------------------------------------------- /assets/textures/game/improvised_furnace_chimney.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/improvised_furnace_chimney.png -------------------------------------------------------------------------------- /assets/textures/game/improvised_furnace_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/improvised_furnace_front.png -------------------------------------------------------------------------------- /assets/textures/game/improvised_furnace_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/improvised_furnace_side.png -------------------------------------------------------------------------------- /assets/textures/game/improvised_furnace_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/improvised_furnace_top.png -------------------------------------------------------------------------------- /assets/textures/game/itemspawner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/itemspawner.png -------------------------------------------------------------------------------- /assets/textures/game/lamp_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/lamp_bottom.png -------------------------------------------------------------------------------- /assets/textures/game/lamp_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/lamp_side.png -------------------------------------------------------------------------------- /assets/textures/game/long_grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/long_grass.png -------------------------------------------------------------------------------- /assets/textures/game/pipe_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/pipe_end.png -------------------------------------------------------------------------------- /assets/textures/game/pipe_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/pipe_side.png -------------------------------------------------------------------------------- /assets/textures/game/plaster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/plaster.png -------------------------------------------------------------------------------- /assets/textures/game/player_arms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/player_arms.png -------------------------------------------------------------------------------- /assets/textures/game/player_body.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/player_body.png -------------------------------------------------------------------------------- /assets/textures/game/player_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/player_head.png -------------------------------------------------------------------------------- /assets/textures/game/player_legs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/player_legs.png -------------------------------------------------------------------------------- /assets/textures/game/ruby_ore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/ruby_ore.png -------------------------------------------------------------------------------- /assets/textures/game/sand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/sand.png -------------------------------------------------------------------------------- /assets/textures/game/stone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/stone.png -------------------------------------------------------------------------------- /assets/textures/game/tree_leaves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/tree_leaves.png -------------------------------------------------------------------------------- /assets/textures/game/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/water.png -------------------------------------------------------------------------------- /assets/textures/game/wood_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/wood_log.png -------------------------------------------------------------------------------- /assets/textures/game/wood_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/game/wood_top.png -------------------------------------------------------------------------------- /assets/textures/world/moon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/world/moon.png -------------------------------------------------------------------------------- /assets/textures/world/sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/textures/world/sun.png -------------------------------------------------------------------------------- /assets/ui/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/crosshair.png -------------------------------------------------------------------------------- /assets/ui/hotbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar.png -------------------------------------------------------------------------------- /assets/ui/hotbar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar.svg -------------------------------------------------------------------------------- /assets/ui/hotbar_selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected.svg -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_0.png -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_1.png -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_2.png -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_3.png -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_4.png -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_5.png -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_6.png -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_7.png -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_8.png -------------------------------------------------------------------------------- /assets/ui/hotbar_selected_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/hotbar_selected_9.png -------------------------------------------------------------------------------- /assets/ui/icons/dirt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/icons/dirt.png -------------------------------------------------------------------------------- /assets/ui/icons/grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/icons/grass.png -------------------------------------------------------------------------------- /assets/ui/icons/itemspawner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/icons/itemspawner.png -------------------------------------------------------------------------------- /assets/ui/icons/lamp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/icons/lamp.png -------------------------------------------------------------------------------- /assets/ui/icons/long_grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/icons/long_grass.png -------------------------------------------------------------------------------- /assets/ui/icons/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/icons/ruby.png -------------------------------------------------------------------------------- /assets/ui/icons/tree_leaves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/icons/tree_leaves.png -------------------------------------------------------------------------------- /assets/ui/icons/wood_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/assets/ui/icons/wood_log.png -------------------------------------------------------------------------------- /client/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/.cargo/config.toml -------------------------------------------------------------------------------- /client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/Cargo.toml -------------------------------------------------------------------------------- /client/chunk_lighting_benchmark.mpk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/chunk_lighting_benchmark.mpk -------------------------------------------------------------------------------- /client/site/assets: -------------------------------------------------------------------------------- 1 | ../../assets -------------------------------------------------------------------------------- /client/site/dirt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/site/dirt.svg -------------------------------------------------------------------------------- /client/site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/site/index.html -------------------------------------------------------------------------------- /client/site/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/site/login.html -------------------------------------------------------------------------------- /client/site/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/site/worker.js -------------------------------------------------------------------------------- /client/src/authentication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/authentication.rs -------------------------------------------------------------------------------- /client/src/game/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/block.rs -------------------------------------------------------------------------------- /client/src/game/disconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/disconnect.rs -------------------------------------------------------------------------------- /client/src/game/entity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/entity.rs -------------------------------------------------------------------------------- /client/src/game/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/events.rs -------------------------------------------------------------------------------- /client/src/game/game_mode/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/game_mode/mod.rs -------------------------------------------------------------------------------- /client/src/game/game_object/mesh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/game_object/mesh.rs -------------------------------------------------------------------------------- /client/src/game/game_object/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/game_object/mod.rs -------------------------------------------------------------------------------- /client/src/game/game_object/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/game_object/player.rs -------------------------------------------------------------------------------- /client/src/game/game_object/spawn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/game_object/spawn.rs -------------------------------------------------------------------------------- /client/src/game/interaction/destroy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/interaction/destroy.rs -------------------------------------------------------------------------------- /client/src/game/interaction/highlight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/interaction/highlight.rs -------------------------------------------------------------------------------- /client/src/game/interaction/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/interaction/mod.rs -------------------------------------------------------------------------------- /client/src/game/interaction/place.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/interaction/place.rs -------------------------------------------------------------------------------- /client/src/game/inventory/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/inventory/mod.rs -------------------------------------------------------------------------------- /client/src/game/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/mod.rs -------------------------------------------------------------------------------- /client/src/game/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/player.rs -------------------------------------------------------------------------------- /client/src/game/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/state/mod.rs -------------------------------------------------------------------------------- /client/src/game/world/destroy_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/world/destroy_block.rs -------------------------------------------------------------------------------- /client/src/game/world/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/world/mod.rs -------------------------------------------------------------------------------- /client/src/game/world/sun.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/game/world/sun.rs -------------------------------------------------------------------------------- /client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/lib.rs -------------------------------------------------------------------------------- /client/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/main.rs -------------------------------------------------------------------------------- /client/src/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/start.rs -------------------------------------------------------------------------------- /client/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/state.rs -------------------------------------------------------------------------------- /client/src/systems/api/join_token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/api/join_token.rs -------------------------------------------------------------------------------- /client/src/systems/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/api/mod.rs -------------------------------------------------------------------------------- /client/src/systems/api/open_session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/api/open_session.rs -------------------------------------------------------------------------------- /client/src/systems/asset/atlas/atlas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/atlas/atlas.rs -------------------------------------------------------------------------------- /client/src/systems/asset/atlas/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/atlas/mod.rs -------------------------------------------------------------------------------- /client/src/systems/asset/atlas/resource_packs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/atlas/resource_packs.rs -------------------------------------------------------------------------------- /client/src/systems/asset/material/chunk_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/material/chunk_extension.rs -------------------------------------------------------------------------------- /client/src/systems/asset/material/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/material/mod.rs -------------------------------------------------------------------------------- /client/src/systems/asset/material/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/material/time.rs -------------------------------------------------------------------------------- /client/src/systems/asset/material/translucent_chunk_extension.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/material/translucent_chunk_extension.rs -------------------------------------------------------------------------------- /client/src/systems/asset/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/mod.rs -------------------------------------------------------------------------------- /client/src/systems/asset/parsing/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/parsing/json.rs -------------------------------------------------------------------------------- /client/src/systems/asset/parsing/message_pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/parsing/message_pack.rs -------------------------------------------------------------------------------- /client/src/systems/asset/parsing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/parsing/mod.rs -------------------------------------------------------------------------------- /client/src/systems/asset/parsing/pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/asset/parsing/pack.rs -------------------------------------------------------------------------------- /client/src/systems/camera/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/camera/mod.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/build_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/build_context.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/builder.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/entry.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/generate_mesh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/generate_mesh.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/lighting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/lighting.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/mod.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/skylight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/skylight.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/thread/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/thread/executor.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/thread/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/thread/mod.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/thread/platform/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/thread/platform/mod.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/thread/platform/threaded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/thread/platform/threaded.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/thread/platform/unthreaded.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/thread/platform/unthreaded.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/builder/thread/platform/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/builder/thread/platform/wasm.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/column/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/column/mod.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/condensed_spacial_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/condensed_spacial_data.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/data/mod.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/data/viewable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/data/viewable.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/edge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/edge.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/flags.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/lookup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/lookup.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/mod.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/nearby_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/nearby_cache.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/nearby_chunk_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/nearby_chunk_map.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/nearby_column_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/nearby_column_cache.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/request.rs -------------------------------------------------------------------------------- /client/src/systems/chunk/static_world_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/chunk/static_world_data.rs -------------------------------------------------------------------------------- /client/src/systems/connection/connect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/connection/connect.rs -------------------------------------------------------------------------------- /client/src/systems/connection/connection_complete.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/connection/connection_complete.rs -------------------------------------------------------------------------------- /client/src/systems/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/connection/mod.rs -------------------------------------------------------------------------------- /client/src/systems/debugging/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/debugging/chunk.rs -------------------------------------------------------------------------------- /client/src/systems/debugging/freecam.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/debugging/freecam.rs -------------------------------------------------------------------------------- /client/src/systems/debugging/game_object_hitboxes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/debugging/game_object_hitboxes.rs -------------------------------------------------------------------------------- /client/src/systems/debugging/light_heightmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/debugging/light_heightmap.rs -------------------------------------------------------------------------------- /client/src/systems/debugging/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/debugging/mod.rs -------------------------------------------------------------------------------- /client/src/systems/debugging/spawn_particles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/debugging/spawn_particles.rs -------------------------------------------------------------------------------- /client/src/systems/input/look.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/input/look.rs -------------------------------------------------------------------------------- /client/src/systems/input/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/input/mod.rs -------------------------------------------------------------------------------- /client/src/systems/input/movement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/input/movement.rs -------------------------------------------------------------------------------- /client/src/systems/input/platform/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/input/platform/mod.rs -------------------------------------------------------------------------------- /client/src/systems/input/platform/native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/input/platform/native.rs -------------------------------------------------------------------------------- /client/src/systems/input/platform/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/input/platform/wasm.rs -------------------------------------------------------------------------------- /client/src/systems/input/sprint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/input/sprint.rs -------------------------------------------------------------------------------- /client/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/mod.rs -------------------------------------------------------------------------------- /client/src/systems/networking/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/networking/chunk.rs -------------------------------------------------------------------------------- /client/src/systems/networking/location_sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/networking/location_sync.rs -------------------------------------------------------------------------------- /client/src/systems/networking/messages.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/networking/messages.rs -------------------------------------------------------------------------------- /client/src/systems/networking/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/networking/mod.rs -------------------------------------------------------------------------------- /client/src/systems/physics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/physics/mod.rs -------------------------------------------------------------------------------- /client/src/systems/physics/raycasts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/physics/raycasts.rs -------------------------------------------------------------------------------- /client/src/systems/physics/simulate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/physics/simulate.rs -------------------------------------------------------------------------------- /client/src/systems/physics/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/physics/sync.rs -------------------------------------------------------------------------------- /client/src/systems/post_processing/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/post_processing/mod.rs -------------------------------------------------------------------------------- /client/src/systems/post_processing/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/post_processing/node.rs -------------------------------------------------------------------------------- /client/src/systems/post_processing/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/post_processing/pipeline.rs -------------------------------------------------------------------------------- /client/src/systems/post_processing/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/post_processing/settings.rs -------------------------------------------------------------------------------- /client/src/systems/ui/connecting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/connecting.rs -------------------------------------------------------------------------------- /client/src/systems/ui/console/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/console/executor.rs -------------------------------------------------------------------------------- /client/src/systems/ui/console/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/console/mod.rs -------------------------------------------------------------------------------- /client/src/systems/ui/console/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/console/ui.rs -------------------------------------------------------------------------------- /client/src/systems/ui/debugging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/debugging.rs -------------------------------------------------------------------------------- /client/src/systems/ui/detect_close.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/detect_close.rs -------------------------------------------------------------------------------- /client/src/systems/ui/equipped_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/equipped_item.rs -------------------------------------------------------------------------------- /client/src/systems/ui/fps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/fps.rs -------------------------------------------------------------------------------- /client/src/systems/ui/inventory/hotbar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/inventory/hotbar.rs -------------------------------------------------------------------------------- /client/src/systems/ui/inventory/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/inventory/mod.rs -------------------------------------------------------------------------------- /client/src/systems/ui/loading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/loading.rs -------------------------------------------------------------------------------- /client/src/systems/ui/main_menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/main_menu.rs -------------------------------------------------------------------------------- /client/src/systems/ui/main_menu_chunks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/main_menu_chunks.rs -------------------------------------------------------------------------------- /client/src/systems/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/ui/mod.rs -------------------------------------------------------------------------------- /client/src/systems/wasm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/systems/wasm/mod.rs -------------------------------------------------------------------------------- /client/src/utils/mesh/draw_kit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/client/src/utils/mesh/draw_kit.rs -------------------------------------------------------------------------------- /client/src/utils/mesh/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod draw_kit; -------------------------------------------------------------------------------- /client/src/utils/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod mesh; -------------------------------------------------------------------------------- /docs/BLOCKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/docs/BLOCKS.md -------------------------------------------------------------------------------- /docs/NETWORKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/docs/NETWORKING.md -------------------------------------------------------------------------------- /docs/PARTICLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/docs/PARTICLES.md -------------------------------------------------------------------------------- /docs/investigations/BLOCKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/docs/investigations/BLOCKS.md -------------------------------------------------------------------------------- /experiments/2d_data_viewer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/experiments/2d_data_viewer.html -------------------------------------------------------------------------------- /lib/rc_networking/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/Cargo.toml -------------------------------------------------------------------------------- /lib/rc_networking/src/bistream/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/bistream/mod.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/bistream/native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/bistream/native.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/bistream/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/bistream/wasm.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/client/handshake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/client/handshake.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/client/mod.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/client/native/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/client/native/mod.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/client/native/server_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/client/native/server_connection.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/client/native/systems.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/client/native/systems.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/client/wasm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/client/wasm/mod.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/client/wasm/server_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/client/wasm/server_connection.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/client/wasm/systems.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/client/wasm/systems.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/events/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/events/connection.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/events/disconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/events/disconnect.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/events/mod.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/lib.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/block_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/block_update.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/chat.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/chunk_column_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/chunk_column_update.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/chunk_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/chunk_update.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/despawn_game_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/despawn_game_object.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/game_mode_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/game_mode_update.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/game_object_moved.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/game_object_moved.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/game_object_rotated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/game_object_rotated.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/mod.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/server_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/server_state.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/spawn_game_object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/spawn_game_object.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/unload_all_chunks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/unload_all_chunks.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/update_inventory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/update_inventory.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/update_inventory_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/update_inventory_slot.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/clientbound/update_loading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/clientbound/update_loading.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/mod.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/serverbound/acknowledge_chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/serverbound/acknowledge_chunk.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/serverbound/change_hotbar_slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/serverbound/change_hotbar_slot.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/serverbound/destroy_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/serverbound/destroy_block.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/serverbound/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/serverbound/mod.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/serverbound/place_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/serverbound/place_block.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/serverbound/player_chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/serverbound/player_chat.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/serverbound/player_move.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/serverbound/player_move.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/serverbound/player_rotate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/serverbound/player_rotate.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/protocol/serverbound/request_chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/protocol/serverbound/request_chunk.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/server/authorization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/server/authorization.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/server/mod.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/server/systems.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/server/systems.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/server/user_connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/server/user_connection.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/skip_verification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/skip_verification.rs -------------------------------------------------------------------------------- /lib/rc_networking/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_networking/src/types.rs -------------------------------------------------------------------------------- /lib/rc_particle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/Cargo.toml -------------------------------------------------------------------------------- /lib/rc_particle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/src/lib.rs -------------------------------------------------------------------------------- /lib/rc_particle/src/material.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/src/material.rs -------------------------------------------------------------------------------- /lib/rc_particle/src/particle/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/src/particle/mod.rs -------------------------------------------------------------------------------- /lib/rc_particle/src/particle/model.rs: -------------------------------------------------------------------------------- 1 | pub struct ParticleModel; -------------------------------------------------------------------------------- /lib/rc_particle/src/spawner/despawn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/src/spawner/despawn.rs -------------------------------------------------------------------------------- /lib/rc_particle/src/spawner/detect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/src/spawner/detect.rs -------------------------------------------------------------------------------- /lib/rc_particle/src/spawner/expire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/src/spawner/expire.rs -------------------------------------------------------------------------------- /lib/rc_particle/src/spawner/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/src/spawner/mod.rs -------------------------------------------------------------------------------- /lib/rc_particle/src/spawner/simulation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/src/spawner/simulation.rs -------------------------------------------------------------------------------- /lib/rc_particle/src/spawner/spawn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_particle/src/spawner/spawn.rs -------------------------------------------------------------------------------- /lib/rc_shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/Cargo.toml -------------------------------------------------------------------------------- /lib/rc_shared/benches/blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/benches/blocks.rs -------------------------------------------------------------------------------- /lib/rc_shared/benches/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/benches/chunk.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/aabb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/aabb.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/atlas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/atlas.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/biome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/biome.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/bench.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/air.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/air.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/dirt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/dirt.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/grass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/grass.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/lamp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/lamp.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/leaves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/leaves.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/long_grass.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/long_grass.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/mod.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/pipe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/pipe.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/plaster.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/plaster.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/sand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/sand.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/stone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/stone.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/water.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/water.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/blocks/wood_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/blocks/wood_log.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/definition.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/face.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/face.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/mod.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/types.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/block/uid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/block/uid.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/chunk.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/chunk_column.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/chunk_column.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/config.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/constants.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/game_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/game_mode.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/game_objects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/game_objects.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/helpers.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/item/changes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/item/changes.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/item/deserialisation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/item/deserialisation.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/item/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/item/event.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/item/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/item/loader.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/item/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/item/mod.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/item/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/item/types.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/lib.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/relative_chunk_flat_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/relative_chunk_flat_map.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/relative_chunk_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/relative_chunk_map.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/time.rs -------------------------------------------------------------------------------- /lib/rc_shared/src/viewable_direction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/lib/rc_shared/src/viewable_direction.rs -------------------------------------------------------------------------------- /server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/Cargo.toml -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/docker-compose.yml -------------------------------------------------------------------------------- /server/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/config.rs -------------------------------------------------------------------------------- /server/src/dummy_atlas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/dummy_atlas.rs -------------------------------------------------------------------------------- /server/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/error.rs -------------------------------------------------------------------------------- /server/src/events/authorize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/events/authorize.rs -------------------------------------------------------------------------------- /server/src/events/join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/events/join.rs -------------------------------------------------------------------------------- /server/src/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/events/mod.rs -------------------------------------------------------------------------------- /server/src/game/chunk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/chunk.rs -------------------------------------------------------------------------------- /server/src/game/commands/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/commands/mod.rs -------------------------------------------------------------------------------- /server/src/game/commands/world_gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/commands/world_gen.rs -------------------------------------------------------------------------------- /server/src/game/entity/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/entity/mod.rs -------------------------------------------------------------------------------- /server/src/game/entity/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/entity/sync.rs -------------------------------------------------------------------------------- /server/src/game/game_object/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/game_object/mod.rs -------------------------------------------------------------------------------- /server/src/game/generation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/generation/mod.rs -------------------------------------------------------------------------------- /server/src/game/generation/noise.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/generation/noise.rs -------------------------------------------------------------------------------- /server/src/game/generation/phase1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/generation/phase1.rs -------------------------------------------------------------------------------- /server/src/game/generation/phase2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/generation/phase2.rs -------------------------------------------------------------------------------- /server/src/game/generation/phase3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/generation/phase3.rs -------------------------------------------------------------------------------- /server/src/game/generation/phase4.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/generation/phase4.rs -------------------------------------------------------------------------------- /server/src/game/generation/structures/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/generation/structures/mod.rs -------------------------------------------------------------------------------- /server/src/game/generation/structures/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/generation/structures/tree.rs -------------------------------------------------------------------------------- /server/src/game/inventory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/inventory.rs -------------------------------------------------------------------------------- /server/src/game/join_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/join_message.rs -------------------------------------------------------------------------------- /server/src/game/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/mod.rs -------------------------------------------------------------------------------- /server/src/game/pipes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/pipes.rs -------------------------------------------------------------------------------- /server/src/game/player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/player.rs -------------------------------------------------------------------------------- /server/src/game/transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/transform.rs -------------------------------------------------------------------------------- /server/src/game/update/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/update/mod.rs -------------------------------------------------------------------------------- /server/src/game/world/column/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/world/column/mod.rs -------------------------------------------------------------------------------- /server/src/game/world/column/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/world/column/update.rs -------------------------------------------------------------------------------- /server/src/game/world/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/world/data.rs -------------------------------------------------------------------------------- /server/src/game/world/deserialized_player.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/world/deserialized_player.rs -------------------------------------------------------------------------------- /server/src/game/world/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/world/mod.rs -------------------------------------------------------------------------------- /server/src/game/world/saving.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/world/saving.rs -------------------------------------------------------------------------------- /server/src/game/world/serialized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/game/world/serialized.rs -------------------------------------------------------------------------------- /server/src/helpers.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/main.rs -------------------------------------------------------------------------------- /server/src/systems/chat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/chat.rs -------------------------------------------------------------------------------- /server/src/systems/chunk/dirty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/chunk/dirty.rs -------------------------------------------------------------------------------- /server/src/systems/chunk/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/chunk/mod.rs -------------------------------------------------------------------------------- /server/src/systems/connection/authorization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/connection/authorization.rs -------------------------------------------------------------------------------- /server/src/systems/connection/disconnect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/connection/disconnect.rs -------------------------------------------------------------------------------- /server/src/systems/connection/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/connection/message.rs -------------------------------------------------------------------------------- /server/src/systems/connection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/connection/mod.rs -------------------------------------------------------------------------------- /server/src/systems/game_object/collect_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/game_object/collect_item.rs -------------------------------------------------------------------------------- /server/src/systems/game_object/despawn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/game_object/despawn.rs -------------------------------------------------------------------------------- /server/src/systems/game_object/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/game_object/mod.rs -------------------------------------------------------------------------------- /server/src/systems/game_object/propagation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/game_object/propagation.rs -------------------------------------------------------------------------------- /server/src/systems/game_object/spawn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/game_object/spawn.rs -------------------------------------------------------------------------------- /server/src/systems/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/mod.rs -------------------------------------------------------------------------------- /server/src/systems/tick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/systems/tick.rs -------------------------------------------------------------------------------- /server/src/transport/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/transport/connection.rs -------------------------------------------------------------------------------- /server/src/transport/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/server/src/transport/mod.rs -------------------------------------------------------------------------------- /site/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/.eslintrc.cjs -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/.gitignore -------------------------------------------------------------------------------- /site/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/.prettierrc.json -------------------------------------------------------------------------------- /site/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/Dockerfile -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/README.md -------------------------------------------------------------------------------- /site/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/docker-compose.yml -------------------------------------------------------------------------------- /site/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/index.html -------------------------------------------------------------------------------- /site/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/nginx.conf -------------------------------------------------------------------------------- /site/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/package-lock.json -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/package.json -------------------------------------------------------------------------------- /site/public/dirt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/public/dirt.svg -------------------------------------------------------------------------------- /site/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/public/favicon.png -------------------------------------------------------------------------------- /site/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/App.vue -------------------------------------------------------------------------------- /site/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/assets/base.css -------------------------------------------------------------------------------- /site/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/assets/logo.png -------------------------------------------------------------------------------- /site/src/assets/main.css: -------------------------------------------------------------------------------- 1 | @import 'base.css'; 2 | -------------------------------------------------------------------------------- /site/src/assets/wood_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/assets/wood_top.png -------------------------------------------------------------------------------- /site/src/components/GameNavigationBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/components/GameNavigationBar.vue -------------------------------------------------------------------------------- /site/src/components/LoadingBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/components/LoadingBar.vue -------------------------------------------------------------------------------- /site/src/components/NavigationBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/components/NavigationBar.vue -------------------------------------------------------------------------------- /site/src/components/elements/RcButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/components/elements/RcButton.vue -------------------------------------------------------------------------------- /site/src/components/elements/RcSubmitButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/components/elements/RcSubmitButton.vue -------------------------------------------------------------------------------- /site/src/ignore.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*'; 2 | -------------------------------------------------------------------------------- /site/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/main.ts -------------------------------------------------------------------------------- /site/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/router/index.ts -------------------------------------------------------------------------------- /site/src/services/apiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/services/apiService.ts -------------------------------------------------------------------------------- /site/src/services/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/services/axios.ts -------------------------------------------------------------------------------- /site/src/stores/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/stores/counter.ts -------------------------------------------------------------------------------- /site/src/utils/compatibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/utils/compatibility.ts -------------------------------------------------------------------------------- /site/src/utils/game.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/utils/game.ts -------------------------------------------------------------------------------- /site/src/utils/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/utils/worker.ts -------------------------------------------------------------------------------- /site/src/views/DownloadView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/views/DownloadView.vue -------------------------------------------------------------------------------- /site/src/views/FAQView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/views/FAQView.vue -------------------------------------------------------------------------------- /site/src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/views/HomeView.vue -------------------------------------------------------------------------------- /site/src/views/InactiveError.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/views/InactiveError.vue -------------------------------------------------------------------------------- /site/src/views/LoginView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/views/LoginView.vue -------------------------------------------------------------------------------- /site/src/views/PlayView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/views/PlayView.vue -------------------------------------------------------------------------------- /site/src/views/UnsupportedBrowser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/src/views/UnsupportedBrowser.vue -------------------------------------------------------------------------------- /site/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/tsconfig.app.json -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /site/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/tsconfig.node.json -------------------------------------------------------------------------------- /site/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/vite.config.ts -------------------------------------------------------------------------------- /site/wasm/rc_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/wasm/rc_client.js -------------------------------------------------------------------------------- /site/wasm/terraria.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/site/wasm/terraria.jpg -------------------------------------------------------------------------------- /tools/build_resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/tools/build_resources.sh -------------------------------------------------------------------------------- /tools/jwt_certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DarkZek/RustCraft/HEAD/tools/jwt_certs.sh --------------------------------------------------------------------------------