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
empty
(pos: Vector2<i32>)
client/src/systems/chunk/nearby_column_cache.rs:26
Method
empty
(pos: Vector3<i32>)
client/src/systems/chunk/nearby_cache.rs:27
Function
execute_commands
( mut data: ResMut<ConsoleData>, mut send_packet: EventWriter<SendPacket> )
client/src/systems/ui/console/executor.rs:12
Function
execute_commands
( world: &mut World, state: &mut SystemState<( EventReader<ExecuteCommandRequest>, Eve
server/src/game/commands/mod.rs:37
Method
exists
(&self)
lib/rc_shared/src/atlas.rs:33
Method
exists
(&self)
server/src/dummy_atlas.rs:6
Function
expire_old
(mut data: ResMut<ConsoleData>)
client/src/systems/ui/console/mod.rs:155
Method
extensions
(&self)
client/src/systems/asset/parsing/pack.rs:37
Method
extensions
(&self)
client/src/systems/asset/parsing/json.rs:30
Method
extensions
(&self)
client/src/systems/asset/parsing/message_pack.rs:30
Method
extensions
(&self)
lib/rc_shared/src/item/loader.rs:30
Method
finish
(&self, app: &mut App)
client/src/systems/post_processing/mod.rs:77
Method
fmt
(&self, f: &mut Formatter<'_>)
client/src/systems/chunk/flags.rs:18
Method
fmt
(&self, f: &mut Formatter<'_>)
lib/rc_networking/src/bistream/mod.rs:26
Method
fmt
(&self, f: &mut Formatter<'_>)
api/src/error.rs:52
Method
for_each_mut
(&mut self, mut cb: F)
client/src/systems/chunk/nearby_chunk_map.rs:69
Function
format_u32
Formats a u32 with American comma placement. # Example ```rust use rc_shared::helpers::format_u32; assert_eq!(String::from("9,000,000"), format_u32(9
lib/rc_shared/src/helpers.rs:14
Method
fragment_shader
()
client/src/systems/asset/material/chunk_extension.rs:20
Method
fragment_shader
()
client/src/systems/asset/material/translucent_chunk_extension.rs:30
Function
freecam_activation
( keys: Res<ButtonInput<KeyCode>>, mut freecam: ResMut<DebuggingInfo>, mut log: EventWriter<Consol
client/src/systems/debugging/freecam.rs:11
Function
freecam_movement
( keys: Res<ButtonInput<KeyCode>>, mut query: Query<&mut Transform, With<MainCamera>>, debugging:
client/src/systems/debugging/freecam.rs:25
Method
from
(value: InitWasmChunkExecutor)
client/src/systems/chunk/builder/thread/platform/wasm.rs:132
Method
from
(direction: &Vector3<i32>)
lib/rc_shared/src/viewable_direction.rs:39
Method
from
(value: &GameObjectData)
lib/rc_shared/src/game_objects.rs:20
Method
from
(value: Channel)
lib/rc_networking/src/lib.rs:27
Method
from
Create Server from config
lib/rc_networking/src/server/mod.rs:74
Method
from
(err: E)
api/src/error.rs:43
Method
from_block_impl
()
lib/rc_shared/src/block/definition.rs:47
Method
from_code
(code: u8)
lib/rc_shared/src/viewable_direction.rs:27
Method
from_map
(chunks: &'a HashMap<Vector2<i32>, ChunkColumnData, FnvBuildHasher>, chunk: Vector2<i32>)
client/src/systems/chunk/nearby_column_cache.rs:38
Method
from_map
(chunks: &'a HashMap<Vector3<i32>, ChunkData, FnvBuildHasher>, chunk: Vector3<i32>)
client/src/systems/chunk/nearby_cache.rs:39
Method
from_partial
(mut partials: Vec<PartialChunkUpdate>)
lib/rc_networking/src/protocol/clientbound/chunk_update.rs:87
Method
from_service
(service: &'a ChunkSystem, chunk: Vector2<i32>)
client/src/systems/chunk/nearby_column_cache.rs:33
Method
from_service
(service: &'a ChunkSystem, chunk: Vector3<i32>)
client/src/systems/chunk/nearby_cache.rs:34
Method
from_slice
(spacial_data: [[[T; S]; S]; S])
client/src/systems/chunk/condensed_spacial_data.rs:23
Method
from_stream
( mut send: SendStream, mut recv: RecvStream, err: UnboundedSender<StreamError>, )
lib/rc_networking/src/bistream/native.rs:19
Method
from_stream
( mut send: SendStream, mut recv: RecvStream, err: UnboundedSender<StreamError>, )
lib/rc_networking/src/bistream/wasm.rs:18
Method
from_translation
(position: Vector3<f32>)
server/src/game/transform.rs:21
Method
from_world
(world: &mut World)
client/src/systems/post_processing/pipeline.rs:22
Method
full
()
lib/rc_shared/src/chunk.rs:30
Method
generate
Works in 4 phases Phase 1: Biome Generation This affects all the other phases so it is performed first Phase 2: Greyboxing Stone blocks are placed for
server/src/game/generation/mod.rs:36
Method
generate_canvas
(position: Vector3<i32>)
server/src/game/generation/mod.rs:70
Function
generate_chunks
( mut system: ResMut<ChunkSystem>, mut world: ResMut<WorldData>, config: Res<ServerConfig>, ge
server/src/systems/chunk/mod.rs:165
Function
generate_links
( mut update_event: EventReader<BlockUpdateEvent>, mut chunks: ResMut<WorldData>, )
server/src/game/pipes.rs:9
Method
get
()
client/src/authentication.rs:34
Method
get
(&self, position: Vector3<i32>)
lib/rc_shared/src/relative_chunk_map.rs:22
Method
get
(&self, position: [i32; 2])
lib/rc_shared/src/relative_chunk_flat_map.rs:22
Method
get_by_identifier
(&self, name: &str)
lib/rc_shared/src/block/mod.rs:85
Method
get_chunk
(&self, pos: Vector2<i32>)
client/src/systems/chunk/nearby_column_cache.rs:59
Function
get_chunk_coords
(i: i32)
lib/rc_shared/src/helpers.rs:110
Function
get_chunk_requests
Respond to get chunk requests
server/src/systems/chunk/mod.rs:214
Method
get_definition_by_index
Gets the beginning of the block id's for a block definition
lib/rc_shared/src/block/mod.rs:115
Method
get_definition_index_by_identifier
Gets the beginning of the block id's for a block definition
lib/rc_shared/src/block/mod.rs:106
Method
get_entry
(&self, name: &str)
lib/rc_shared/src/atlas.rs:37
Method
get_entry
(&self, name: &str)
server/src/dummy_atlas.rs:10
Function
get_full_block_faces
( texture: &str )
lib/rc_shared/src/block/blocks/mod.rs:30
Method
get_loc
(&self, loc: Vector3<i32>)
client/src/systems/chunk/lookup.rs:44
Method
get_loot
(&self)
lib/rc_shared/src/block/blocks/wood_log.rs:108
Method
get_loot
(&self)
lib/rc_shared/src/block/blocks/dirt.rs:40
Method
get_loot
(&self)
lib/rc_shared/src/block/blocks/mod.rs:27
Method
get_loot
(&self)
lib/rc_shared/src/block/blocks/stone.rs:40
Method
get_loot
(&self)
lib/rc_shared/src/block/blocks/grass.rs:108
Method
get_mut_loc
(&mut self, loc: Vector3<i32>)
client/src/systems/chunk/lookup.rs:52
Method
get_position_mut_unchecked
(&mut self, world_position: Vector3<i32>)
client/src/systems/chunk/nearby_chunk_map.rs:166
Method
get_position_unchecked
(&self, world_position: Vector3<i32>)
client/src/systems/chunk/nearby_chunk_map.rs:152
Method
get_variants
()
lib/rc_shared/src/block/blocks/wood_log.rs:15
Method
get_variants
()
lib/rc_shared/src/block/blocks/dirt.rs:12
Method
get_variants
()
lib/rc_shared/src/block/blocks/water.rs:16
Method
get_variants
()
lib/rc_shared/src/block/blocks/air.rs:10
Method
get_variants
()
lib/rc_shared/src/block/blocks/pipe.rs:15
Method
get_variants
()
lib/rc_shared/src/block/blocks/sand.rs:12
Method
get_variants
()
lib/rc_shared/src/block/blocks/plaster.rs:12
Method
get_variants
()
lib/rc_shared/src/block/blocks/leaves.rs:15
Method
get_variants
()
lib/rc_shared/src/block/blocks/stone.rs:12
Method
get_variants
()
lib/rc_shared/src/block/blocks/long_grass.rs:15
Method
get_variants
()
lib/rc_shared/src/block/blocks/lamp.rs:16
Method
get_variants
()
lib/rc_shared/src/block/blocks/grass.rs:15
Function
grab_mouse
This system grabs the mouse when the left mouse button is pressed and releases it when the escape key is pressed
client/src/systems/input/platform/native.rs:12
Function
grab_mouse
This system grabs the mouse when the left mouse button is pressed and releases it when the escape key is pressed
client/src/systems/input/platform/wasm.rs:30
Function
grab_mouse_on_play
( mut primary_query: Query<&mut Window, With<PrimaryWindow>>, mut service: ResMut<InputSystem>, )
client/src/systems/input/platform/native.rs:38
Function
grab_mouse_on_play
Must be user initiated in wasm
client/src/systems/input/platform/wasm.rs:80
Method
half_height
(&self)
lib/rc_shared/src/atlas.rs:111
Method
half_width
(&self)
lib/rc_shared/src/atlas.rs:107
Function
handle_disconnections
( mut network_disconnection_events: EventReader<NetworkDisconnectionEvent>, mut system: ResMut<ChunkSy
server/src/systems/chunk/mod.rs:231
Function
handle_keyboard_input
( mut evr_kbd: EventReader<KeyboardInput>, mut data: ResMut<ConsoleData>, mut visibility: Query<&m
client/src/systems/ui/console/ui.rs:145
Function
handle_loaded_main_menu_world
( mut events: EventReader<AssetEvent<StaticWorldData>>, assets: ResMut<Assets<StaticWorldData>>, m
client/src/systems/ui/main_menu_chunks.rs:20
Method
has_flag
(&self, flag: ViewableDirectionBitMap)
lib/rc_shared/src/viewable_direction.rs:107
Function
increment
()
site/src/stores/counter.ts:7
Method
into_response
(self)
api/src/error.rs:18
Method
invert
(&self)
lib/rc_shared/src/atlas.rs:115
Method
invert
(&self)
lib/rc_shared/src/viewable_direction.rs:57
Function
isActive
()
site/src/services/apiService.ts:4
Function
item_spin
(mut query: Query<(&mut Transform, &GameObject)>, time: Res<Time>)
client/src/game/game_object/mod.rs:19
Function
join_message
( mut events: EventReader<PlayerSpawnEvent>, users: Res<TransportSystem>, mut packets: EventWriter
server/src/game/join_message.rs:9
Function
join_server
( Json(payload): Json<JoinServerBody>, )
api/src/join_server.rs:19
Function
leave_message
( mut events: EventReader<NetworkDisconnectionEvent>, users: Res<TransportSystem>, mut packets: Ev
server/src/game/join_message.rs:41
Function
lerp_color
Linearly interpolates between two colours by `t` within the range 0-1
lib/rc_shared/src/helpers.rs:48
Function
listen_for_messages
( mut messages: EventReader<ReceivePacket>, mut data: ResMut<ConsoleData>, mut reader: EventReader
client/src/systems/ui/console/mod.rs:159
Method
load
( &'a self, reader: &'a mut Reader<'_>, _settings: &'a Self::Settings, _load_c
client/src/systems/asset/parsing/json.rs:18
Method
load
( &'a self, reader: &'a mut Reader<'_>, _settings: &'a Self::Settings, _load_c
client/src/systems/asset/parsing/message_pack.rs:18
← previous
next →
301–400 of 594, ranked by callers