Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DarkZek/RustCraft
/ functions
Functions
594 in github.com/DarkZek/RustCraft
⨍
Functions
594
◇
Types & classes
288
Method
push_item
Pushes an type into the inventory. Returns true if inserted, false if no space
client/src/game/inventory/mod.rs:61
Method
put_slot
(&mut self, content: Option<ItemStack>, slot: usize)
server/src/game/inventory.rs:44
Function
ray_vs_aabb_test_detection_1
()
lib/rc_shared/src/aabb.rs:296
Function
ray_vs_aabb_test_detection_2
()
lib/rc_shared/src/aabb.rs:303
Function
read_packets_system
Detect shutdowns and close networking client
lib/rc_networking/src/server/systems.rs:202
Function
receive_column_updates
( mut events: EventReader<ReceivePacket>, mut data: ResMut<ChunkSystem> )
client/src/systems/chunk/column/mod.rs:6
Function
receive_message_event
( mut event_reader: EventReader<ReceivePacket>, mut event_writer: EventWriter<SendPacket>, mut glo
server/src/systems/connection/message.rs:26
Function
reconstructions
()
lib/rc_networking/src/protocol/clientbound/chunk_update.rs:124
Function
reload_chunks
( mut world_data: ResMut<WorldData>, chunk_system: Res<ChunkSystem>, resource: Res<ChunkGeneration
server/src/game/commands/world_gen.rs:69
Function
remove_connecting_ui
(mut commands: Commands, data: ResMut<ConnectingData>)
client/src/systems/ui/connecting.rs:45
Function
remove_loading_ui
(mut commands: Commands, data: ResMut<LoadingUIData>)
client/src/systems/ui/loading.rs:83
Function
remove_main_menu_world
( mut chunk_system: ResMut<ChunkSystem>, mut commands: Commands,)
client/src/systems/ui/main_menu_chunks.rs:65
Function
request_chunks
Requests chunks when we move between chunks
client/src/systems/chunk/request.rs:13
Function
request_chunks
Handles chunk requests coming in, and chunk data going out
server/src/systems/chunk/mod.rs:57
Function
resizeCanvas
()
site/wasm/rc_client.js:21
Function
root
()
api/src/main.rs:67
Method
rotate
(&self, deg: Rotate)
lib/rc_shared/src/atlas.rs:124
Method
rotate
(&self, deg: Rotate)
lib/rc_shared/src/viewable_direction.rs:68
Function
run_gizmos
(debugging_info: Res<DebuggingInfo>)
client/src/systems/debugging/mod.rs:63
Function
run_started_callback
( mut context: Local<StartedContext> )
client/src/systems/wasm/mod.rs:38
Function
save_surroundings_system
Saves your surroundings centering on you as static world data
client/src/systems/chunk/static_world_data.rs:29
Function
save_world
( world: Res<WorldData>, config: Res<ServerConfig>, bevy_shutdown: EventReader<AppExit>, query
server/src/game/world/mod.rs:31
Method
schedule
(&mut self, job: ChunkBuilderJob)
client/src/systems/chunk/builder/thread/platform/threaded.rs:48
Method
schedule
(&mut self, job: ChunkBuilderJob)
client/src/systems/chunk/builder/thread/platform/unthreaded.rs:22
Method
selected_block
Gets the selec Gets the select block's, block id
server/src/game/inventory.rs:19
Function
send_packets_system
Take packets from Receivers and add it to ECS EventWriter
lib/rc_networking/src/client/wasm/systems.rs:105
Function
send_packets_system
Take packets from Receivers and add it to ECS EventWriter
lib/rc_networking/src/client/native/systems.rs:106
Method
set
(&mut self, position: [i32; 3], value: T)
lib/rc_shared/src/relative_chunk_map.rs:54
Method
set
(&mut self, pos: LocalBlockPosition, id: BlockId)
lib/rc_shared/src/chunk.rs:70
Method
set
(&mut self, position: [i32; 2], value: T)
lib/rc_shared/src/relative_chunk_flat_map.rs:50
Method
set_chunk
(&mut self, chunk: &'a ChunkData)
client/src/systems/chunk/nearby_cache.rs:62
Function
set_loading
( mut app_state: ResMut<NextState<AppState>>, mut local: Local<LoadingLocal>, api: ResMut<ApiSyste
client/src/systems/ui/loading.rs:15
Function
setup_camera
(mut commands: Commands)
client/src/systems/camera/mod.rs:24
Function
setup_connecting_ui
( mut commands: Commands, mut data: ResMut<ConnectingData>, asset_server: Res<AssetServer>, )
client/src/systems/ui/connecting.rs:11
Function
setup_console_ui
( mut commands: Commands )
client/src/systems/ui/console/ui.rs:7
Function
setup_debugging_ui
( mut commands: Commands, mut data: ResMut<DebuggingUIData>, asset_server: Res<AssetServer>, )
client/src/systems/ui/debugging.rs:23
Function
setup_equipped_item
( mut commands: Commands, asset_service: Res<AssetService>, mut meshes: ResMut<Assets<Mesh>> )
client/src/systems/ui/equipped_item.rs:23
Function
setup_fps_ui
( mut commands: Commands, mut data: ResMut<FpsUIData>, asset_server: Res<AssetServer>, )
client/src/systems/ui/fps.rs:24
Function
setup_gizmos
( mut config_store: ResMut<GizmoConfigStore>, )
client/src/systems/debugging/mod.rs:39
Function
setup_highlights
( mut highlight_data: ResMut<HighlightData>, mut commands: Commands, )
client/src/game/interaction/highlight.rs:8
Function
setup_hotbar_ui
Sets up the UI entities
client/src/systems/ui/inventory/hotbar.rs:13
Function
setup_listeners
()
client/src/systems/input/platform/native.rs:6
Function
setup_listeners
( )
client/src/systems/input/platform/wasm.rs:13
Function
setup_loading_ui
(mut commands: Commands, mut data: ResMut<LoadingUIData>)
client/src/systems/ui/loading.rs:64
Function
setup_main_menu
(mut commands: Commands, asset_server: Res<AssetServer>)
client/src/systems/ui/main_menu.rs:9
Function
setup_mesh_builder_context
(mut commands: Commands, block_states: Res<BlockStates>)
client/src/systems/chunk/builder/builder.rs:26
Function
setup_mouse_interaction
( mut commands: Commands, mut resource: ResMut<MouseInteractionResource>, mut assets: ResMut<Asset
client/src/game/interaction/mod.rs:27
Function
setup_resource
( mut commands: Commands, mut materials: ResMut<Assets<StandardMaterial>>, )
lib/rc_particle/src/material.rs:23
Function
setup_resource_with_atlas
( mut resource: ResMut<ParticleResource>, mut materials: ResMut<Assets<StandardMaterial>>, )
lib/rc_particle/src/material.rs:13
Function
setup_sun
( mut commands: Commands, mut meshes: ResMut<Assets<Mesh>>, mut materials: ResMut<Assets<StandardM
client/src/game/world/sun.rs:20
Function
setup_ui
(mut commands: Commands, asset_server: Res<AssetServer>)
client/src/systems/ui/mod.rs:79
Function
spawn_entities
Spawns entities requested
server/src/systems/game_object/spawn.rs:29
Function
spawn_particles
( mut commands: Commands, mut evr_kbd: EventReader<KeyboardInput>, )
client/src/systems/debugging/spawn_particles.rs:11
Method
specialize
( _pipeline: &MaterialExtensionPipeline, descriptor: &mut RenderPipelineDescriptor, la
client/src/systems/asset/material/chunk_extension.rs:27
Method
specialize
( _pipeline: &MaterialExtensionPipeline, descriptor: &mut RenderPipelineDescriptor, la
client/src/systems/asset/material/translucent_chunk_extension.rs:37
Function
start_game
(worker: JsValue, startup_callback: js_sys::Function)
client/src/main.rs:31
Method
supported_verify_schemes
(&self)
lib/rc_networking/src/skip_verification.rs:55
Function
sync_dirty_chunks
( mut world_data: ResMut<WorldData>, mut chunk_system: ResMut<ChunkSystem>, mut send_packet: Event
server/src/systems/chunk/dirty.rs:9
Function
sync_entities
( transform_query: Query<(&Transform, &PlayerGameObjectData, &GameObject)>, entities_query: Query<(Ent
server/src/game/entity/sync.rs:14
Function
temp_skip_loading
( mut connection_intent: EventWriter<ConnectToServerIntent> )
client/src/systems/wasm/mod.rs:29
Function
test_clamp_map
()
server/src/game/generation/phase2.rs:141
Function
test_map
()
lib/rc_shared/src/helpers.rs:192
Function
test_uniqueness
()
lib/rc_shared/src/block/uid.rs:14
Function
tick
()
server/src/systems/tick.rs:3
Method
to_normal
(&self)
lib/rc_shared/src/viewable_direction.rs:94
Function
track_blockstate_changes
Copies the blockstate indexes to the respective drops
lib/rc_shared/src/item/changes.rs:60
Function
track_itemstate_changes
( event: EventReader<ItemStatesUpdatedEvent>, loading: Option<ResMut<LoadingUIData>>, )
client/src/game/state/mod.rs:32
Function
track_itemstate_changes
Copies the itemstate asset to the Resource
lib/rc_shared/src/item/changes.rs:11
Function
trigger_load_blockstates
( mut loading: Option<ResMut<LoadingUIData>>, mut states: ResMut<BlockStates>, )
client/src/game/state/mod.rs:14
Method
try_load_chunk
( location: ChunkPosition, )
server/src/game/world/data.rs:105
Method
try_recv
(&mut self)
lib/rc_networking/src/bistream/native.rs:81
Function
update_block
( mut world_data: ResMut<WorldData>, mut update_event: EventReader<BlockUpdateEvent>, clients: Res
server/src/game/update/mod.rs:36
Function
update_debugging_ui
(mut query: Query<&mut Text>, mut data: ResMut<DebuggingUIData>)
client/src/systems/ui/debugging.rs:61
Function
update_equipped_item_mesh
( mut meshes: ResMut<Assets<Mesh>>, query: Query<&Handle<Mesh>>, mut data: ResMut<EquippedItemData
client/src/systems/ui/equipped_item.rs:72
Function
update_fps_ui
( mut query: Query<&mut Text>, mut data: ResMut<FpsUIData>, player_pos: Query<&Transform, With<Pla
client/src/systems/ui/fps.rs:58
Function
update_hotbar_ui
( mut inventory: ResMut<Inventory>, inventory_ui: ResMut<InventoryUI>, keys: Res<ButtonInput<KeyCo
client/src/systems/ui/inventory/hotbar.rs:142
Function
update_input_look
( service: Res<InputSystem>, mut mouse: EventReader<MouseMotion>, mut player: Query<&mut Transform
client/src/systems/input/look.rs:8
Function
update_input_movement
( service: Res<InputSystem>, mut player: Query<(&mut PhysicsObject, &Player)>, camera: Query<&Tran
client/src/systems/input/movement.rs:16
Function
update_last_position
( mut query: Query<(&mut PhysicsObject)>, )
client/src/systems/physics/sync.rs:60
Function
update_sun
( sundata: ResMut<SunData>, mut query: Query<&mut Transform>, asset_service: Res<AssetService>,
client/src/game/world/sun.rs:68
Function
update_system
( mut client: ResMut<NetworkingClient>, mut disconnection: EventWriter<NetworkDisconnectionEvent> )
lib/rc_networking/src/client/wasm/systems.rs:16
Function
update_system
( mut client: ResMut<NetworkingClient>, mut packets: EventReader<ReceivePacket>, mut disconnection
lib/rc_networking/src/client/native/systems.rs:14
Function
update_system
Enables new connection attempts
lib/rc_networking/src/server/systems.rs:23
Function
update_time
( time: Res<Time>, service: ResMut<AssetService>, mut materials: ResMut<Assets<TranslucentChunkMat
client/src/systems/asset/material/time.rs:6
Function
update_ui
( mut data: ResMut<ConsoleData>, mut query: Query<(&mut Text, &mut BackgroundColor, &mut Visibility)>,
client/src/systems/ui/console/ui.rs:205
Method
verify_server_cert
( &self, _end_entity: &CertificateDer<'_>, _intermediates: &[CertificateDer<'_>],
lib/rc_networking/src/skip_verification.rs:16
Method
verify_tls12_signature
( &self, message: &[u8], cert: &CertificateDer<'_>, dss: &rustls::DigitallySig
lib/rc_networking/src/skip_verification.rs:27
Method
verify_tls13_signature
( &self, message: &[u8], cert: &CertificateDer<'_>, dss: &rustls::DigitallySig
lib/rc_networking/src/skip_verification.rs:41
Method
vertex_shader
()
client/src/systems/asset/material/chunk_extension.rs:17
Method
vertex_shader
()
client/src/systems/asset/material/translucent_chunk_extension.rs:27
Function
waitForMessage
()
site/src/utils/worker.ts:3
Function
write_packets_system
Take packets from ECS EventReader and add it to Writer to write to stream in other thread
lib/rc_networking/src/client/wasm/systems.rs:59
Function
write_packets_system
Take packets from ECS EventReader and add it to Writer to write to stream in other thread
lib/rc_networking/src/client/native/systems.rs:54
Function
write_packets_system
Take packets from ECS EventReader and add it to Writer to write to stream in other thread
lib/rc_networking/src/server/systems.rs:220
← previous
501–594 of 594, ranked by callers