#include <client.h>
Classes | |
| struct | PendingMediaDownload |
Static Public Member Functions | |
| static const std::string & | getBuiltinLuaPath () |
| static const std::string & | getClientModsLuaPath () |
Public Attributes | |
| bool | m_simple_singleplayer_mode |
| bool | m_internal_server |
| bool | inhibit_inventory_revert = false |
Private Member Functions | |
| void | loadMods () |
| void | peerAdded (con::IPeer *peer) override |
| void | deletingPeer (con::IPeer *peer, bool timeout) override |
| void | initLocalMapSaving (const Address &address, const std::string &hostname) |
| void | ReceiveAll () |
| void | sendPlayerPos () |
| void | deleteAuthData () |
| void | sendInit (const std::string &playerName) |
| void | startAuth (AuthMechanism chosen_auth_mechanism) |
| void | sendDeletedBlocks (std::vector< v3s16 > &blocks) |
| void | sendGotBlocks (const std::vector< v3s16 > &blocks) |
| void | sendRemovedSounds (const std::vector< s32 > &soundList) |
| bool | canSendChatMessage () const |
Static Private Member Functions | |
| static AuthMechanism | choseAuthMech (const u32 mechs) |
| Client::Client | ( | const char * | playername, |
| const std::string & | password, | ||
| MapDrawControl & | control, | ||
| IWritableTextureSource * | tsrc, | ||
| IWritableShaderSource * | shsrc, | ||
| IWritableItemDefManager * | itemdef, | ||
| NodeDefManager * | nodedef, | ||
| ISoundManager * | sound, | ||
| MtEventManager * | event, | ||
| RenderingEngine * | rendering_engine, | ||
| ItemVisualsManager * | item_visuals, | ||
| ELoginRegister | allow_login_or_register ) |
References AUTH_MECHANISM_NONE, SSCSMController::create(), DIR_DELIM, g_settings, getBuiltinLuaPath(), LC_Created, m_allow_login_or_register, m_cache_save_interval, m_chosen_auth_mech, m_env, m_event, m_item_visuals_manager, m_itemdef, m_last_chat_message_sent, m_media_downloader, m_mesh_grid, m_mesh_update_manager, m_minimap, m_mod_storage_database, m_modchannel_mgr, m_nodedef, m_particle_manager, m_password, m_rendering_engine, m_server_ser_ver, m_shsrc, m_sound, m_sscsm_controller, m_state, m_tsrc, ModVFS::m_vfs, p(), porting::path_user, ModVFS::scanModIntoMemory(), SER_FMT_VER_INVALID, and tsrc().
Referenced by DISABLE_CLASS_COPY().
| Client::~Client | ( | ) |
References deleteAuthData(), guiScalingCacheClear(), m_con, m_detached_inventories, m_item_visuals_manager, m_media_downloader, m_mesh_update_manager, m_minimap, m_mod_storage_database, m_rendering_engine, m_shutdown, m_sound, and m_sounds_client_to_server.
|
inline |
References m_access_denied.
|
inline |
References m_access_denied_reason.
|
inline |
References m_activeobjects_received.
References addUpdateMeshTaskWithEdge(), m_env, and p().
Referenced by handleCommand_AddNode().
| void Client::addUpdateMeshTask | ( | v3s16 | blockpos, |
| bool | ack_to_server = false, | ||
| bool | urgent = false ) |
References m_env, m_mesh_update_manager, and p().
Referenced by addUpdateMeshTaskForNode().
| void Client::addUpdateMeshTaskForNode | ( | v3s16 | nodepos, |
| bool | ack_to_server = false, | ||
| bool | urgent = false ) |
References addUpdateMeshTask(), getNodeBlockPos(), infostream, m_env, m_mesh_update_manager, and MAP_BLOCKSIZE.
Referenced by setCrack().
| void Client::addUpdateMeshTaskWithEdge | ( | v3s16 | blockpos, |
| bool | ack_to_server = false, | ||
| bool | urgent = false ) |
References m_env, and m_mesh_update_manager.
Referenced by addNode(), handleCommand_BlockData(), and removeNode().
| void Client::afterContentReceived | ( | ) |
References DIR_DELIM, NodeVisuals::fillNodeVisuals(), TextureOverrideSource::getItemTextureOverrides(), TextureOverrideSource::getNodeTileOverrides(), getTextureDirs(), porting::getTimeMs(), guienv, guiScalingCacheClear(), infostream, TextureUpdateArgs::last_time_ms, LC_Ready, m_env, m_itemdef, m_itemdef_received, m_mesh_update_manager, m_mods_loaded, m_nodedef, m_nodedef_received, m_rendering_engine, m_script, m_shsrc, m_sscsm_controller, m_state, m_tsrc, mediaReceived(), sendReady(), TextureUpdateArgs::text_base, and wstrgettext().
|
overridevirtual |
|
private |
References CLIENT_CHAT_MESSAGE_LIMIT_PER_10S, m_chat_message_allowance, and m_last_chat_message_sent.
Referenced by sendChatMessage(), and step().
|
inline |
References m_csm_restriction_flags.
|
inline |
|
inline |
References m_privileges.
Referenced by checkLocalPrivilege().
|
staticprivate |
References AUTH_MECHANISM_FIRST_SRP, AUTH_MECHANISM_LEGACY_PASSWORD, AUTH_MECHANISM_NONE, and AUTH_MECHANISM_SRP.
Referenced by handleCommand_Hello(), and sendChangePassword().
| void Client::clearOutChatQueue | ( | ) |
References m_out_chat_queue.
| void Client::connect | ( | const Address & | address, |
| const std::string & | address_name ) |
References CONNECTION_TIMEOUT, con::createMTP(), infostream, initLocalMapSaving(), Address::isIPv6(), LC_Created, m_access_denied, m_access_denied_reason, m_access_denied_reconnect, m_address_name, m_con, m_proto_ver, m_state, Address::print(), and sanity_check.
| bool Client::consumeSkipNextWieldAnimation | ( | ) |
References m_skip_next_wield_animation.
References BS, checkCSMRestrictionFlag, CSM_RF_LOOKUP_NODES, floatToInt(), m_csm_restriction_noderange, and m_env.
| int Client::CSMClampRadius | ( | v3s16 | pos, |
| int | radius ) |
References BS, checkCSMRestrictionFlag, CSM_RF_LOOKUP_NODES, floatToInt(), m_csm_restriction_noderange, and m_env.
Helper function for Client Side Modding CSM restrictions are applied there, this should not be used for core engine.
| p | |
| is_valid_position |
References BS, checkCSMRestrictionFlag, CSM_RF_LOOKUP_NODES, floatToInt(), m_csm_restriction_noderange, m_env, and p().
|
private |
References AUTH_MECHANISM_FIRST_SRP, AUTH_MECHANISM_LEGACY_PASSWORD, AUTH_MECHANISM_NONE, AUTH_MECHANISM_SRP, m_auth_data, m_chosen_auth_mech, and srp_user_delete().
Referenced by ~Client(), handleCommand_AcceptSudoMode(), handleCommand_AuthAccept(), and handleCommand_DenySudoMode().
|
overrideprivatevirtual |
Implements con::PeerHandler.
References infostream, m_access_denied, and m_access_denied_reason.
| Client::DISABLE_CLASS_COPY | ( | Client | ) |
| void Client::drawLoadScreen | ( | const std::wstring & | text, |
| float | dtime, | ||
| int | percent ) |
References guienv, m_rendering_engine, and m_tsrc.
|
inline |
References m_address_name.
|
inline |
References m_animation_time.
|
static |
References DIR_DELIM, and porting::path_share.
Referenced by Client(), PauseMenuScripting::checkPathInternal(), PauseMenuScripting::loadBuiltin(), and loadMods().
|
inline |
References m_camera.
Referenced by OffsetCameraStep::reset(), DrawHUD::run(), DrawWield::run(), MapPostFxStep::run(), and OffsetCameraStep::run().
| bool Client::getChatMessage | ( | std::wstring & | message | ) |
| ClientEvent * Client::getClientEvent | ( | ) |
References FATAL_ERROR_IF, and m_client_event_queue.
|
static |
References DIR_DELIM, and porting::path_share.
Referenced by loadMods().
|
inline |
References m_env.
| int Client::getCrackLevel | ( | ) |
References m_crack_level.
| v3s16 Client::getCrackPos | ( | ) |
References m_crack_pos.
|
overridevirtual |
Implements IGameDef.
References CHATMESSAGE_TYPE_SYSTEM, fmtgettext(), pushToChatQueue(), and utf8_to_wide().
|
inline |
References m_csm_restriction_flags.
| float Client::getCurRate | ( | ) |
|
inline |
| MtEventManager * Client::getEventManager | ( | ) |
| const std::string & Client::getFormspecPrepend | ( | ) | const |
References m_modchannel_mgr, STRING_MAX_LEN, and warningstream.
| u16 Client::getHP | ( | ) |
References LocalPlayer::hp, and m_env.
|
overridevirtual |
Reimplemented from InventoryManager.
References InventoryLocation::CURRENT_PLAYER, InventoryLocation::DETACHED, FATAL_ERROR, NodeMetadata::getInventory(), Player::getName(), Player::inventory, m_detached_inventories, m_env, InventoryLocation::name, InventoryLocation::NODEMETA, InventoryLocation::p, InventoryLocation::PLAYER, InventoryLocation::type, and InventoryLocation::UNDEFINED.
|
overridevirtual |
Implements IGameDef.
References con::CUR_DL_RATE, con::CUR_INC_RATE, and m_con.
|
inline |
References m_item_visuals_manager.
|
inline |
References m_map_seed.
| scene::IAnimatedMesh * Client::getMesh | ( | const std::string & | filename, |
| bool * | is_shared = nullptr ) |
References CONTENT_IGNORE, errorstream, and FATAL_ERROR.
|
inline |
References m_mesh_grid.
|
overridevirtual |
Implements IGameDef.
|
overridevirtual |
Implements IGameDef.
|
inlineoverridevirtual |
Implements IGameDef.
References m_mod_storage_database.
|
overridevirtual |
Implements IGameDef.
References m_rendering_engine.
|
virtual |
References m_shsrc.
|
inline |
References m_privileges.
|
inline |
References m_proto_ver.
Referenced by handleCommand_LocalPlayerAnimations(), and hasServerReplied().
| float Client::getRTT | ( | ) |
| scene::ISceneManager * Client::getSceneManager | ( | ) |
References m_rendering_engine.
|
inline |
References m_script.
| const Address Client::getServerAddress | ( | ) |
References m_con, and PEER_ID_SERVER.
|
virtual |
References m_client_event_queue.
Referenced by PostProcessingStep::run().
|
virtual |
|
inline |
References m_state.
| ITextureSource * Client::getTextureSource | ( | ) |
|
inline |
References NetworkPacket::getCommand(), ToClientCommandHandler::handler, and toClientCommandTable.
Referenced by ProcessData().
| void Client::handleCommand_AcceptSudoMode | ( | NetworkPacket * | pkt | ) |
References AUTH_MECHANISM_FIRST_SRP, AUTH_MECHANISM_NONE, deleteAuthData(), m_chosen_auth_mech, m_new_password, m_password, startAuth(), and verbosestream.
| void Client::handleCommand_AccessDenied | ( | NetworkPacket * | pkt | ) |
References accessDeniedStrings, NetworkPacket::getCommand(), NetworkPacket::getSize(), NetworkPacket::hasRemainingBytes(), m_access_denied, m_access_denied_reason, m_access_denied_reconnect, SERVER_ACCESSDENIED_CUSTOM_STRING, SERVER_ACCESSDENIED_MAX, SERVER_ACCESSDENIED_TOO_MANY_USERS, TOCLIENT_ACCESS_DENIED, and wide_to_utf8().
| void Client::handleCommand_ActiveObjectMessages | ( | NetworkPacket * | pkt | ) |
References canRead(), deSerializeString16(), NetworkPacket::getRemainingNoCopy(), m_env, and readU16().
| void Client::handleCommand_ActiveObjectRemoveAdd | ( | NetworkPacket * | pkt | ) |
References m_activeobjects_received, m_env, and NetworkPacket::readLongString().
| void Client::handleCommand_AddNode | ( | NetworkPacket * | pkt | ) |
References addNode(), MapNode::deSerialize(), NetworkPacket::getRemainingNoCopy(), m_server_ser_ver, p(), MapNode::serializedLength(), and NetworkPacket::skip().
| void Client::handleCommand_AddParticleSpawner | ( | NetworkPacket * | pkt | ) |
References canRead(), CE_ADD_PARTICLESPAWNER, ServerParticleTexture::deSerialize(), ParticleParamTypes::deSerializeParameterValue(), deSerializeString32(), NetworkPacket::getRemainingNoCopy(), m_client_event_queue, m_proto_ver, p(), readF32(), readU16(), readU32(), and readU8().
| void Client::handleCommand_AnnounceMedia | ( | NetworkPacket * | pkt | ) |
References BasicStrfnd< T >::at_end(), base64_decode(), decompressZstd(), deserializeString16Array(), errorstream, NetworkPacket::getSize(), infostream, m_media_downloader, m_mesh_update_manager, m_proto_ver, m_remote_media_servers, BasicStrfnd< T >::next(), NetworkPacket::readLongString(), NetworkPacket::readRawString(), sanity_check, and trim().
| void Client::handleCommand_AuthAccept | ( | NetworkPacket * | pkt | ) |
References actionstream, deleteAuthData(), infostream, LC_Init, m_address_name, m_con, m_internal_server, m_map_seed, m_recommended_send_interval, m_state, m_sudo_auth_methods, PEER_ID_SERVER, Address::print(), Send(), and TOSERVER_INIT2.
| void Client::handleCommand_BlockData | ( | NetworkPacket * | pkt | ) |
References addUpdateMeshTaskWithEdge(), MapSector::createBlankBlock(), MapBlock::deSerialize(), MapBlock::deSerializeNetworkSpecific(), MapSector::getBlockNoCreateNoEx(), MapSector::getPos(), NetworkPacket::getRemainingNoCopy(), NetworkPacket::getSize(), m_env, m_localdb, m_server_ser_ver, p(), and ServerMap::saveBlock().
| void Client::handleCommand_Breath | ( | NetworkPacket * | pkt | ) |
| void Client::handleCommand_Camera | ( | NetworkPacket * | pkt | ) |
References Player::allowed_camera_mode, CAMERA_MODE_ANY, CameraMode_END, CE_UPDATE_CAMERA, m_client_event_queue, and m_env.
| void Client::handleCommand_ChatMessage | ( | NetworkPacket * | pkt | ) |
References actionstream, CHATMESSAGE_TYPE_MAX, m_script, ChatMessage::message, modsLoaded(), pushToChatQueue(), ChatMessage::sender, ChatMessage::timestamp, ChatMessage::type, unescape_enriched(), and wide_to_utf8().
| void Client::handleCommand_CloudParams | ( | NetworkPacket * | pkt | ) |
References CE_CLOUD_PARAMS, NetworkPacket::hasRemainingBytes(), and m_client_event_queue.
| void Client::handleCommand_CSMRestrictionFlags | ( | NetworkPacket * | pkt | ) |
References loadMods(), m_csm_restriction_flags, and m_csm_restriction_noderange.
| void Client::handleCommand_DeathScreenLegacy | ( | NetworkPacket * | pkt | ) |
References CE_DEATHSCREEN_LEGACY, and m_client_event_queue.
| void Client::handleCommand_DeleteParticleSpawner | ( | NetworkPacket * | pkt | ) |
References CE_DELETE_PARTICLESPAWNER, and m_client_event_queue.
| void Client::handleCommand_DenySudoMode | ( | NetworkPacket * | pkt | ) |
References CHATMESSAGE_TYPE_SYSTEM, deleteAuthData(), and pushToChatQueue().
| void Client::handleCommand_Deprecated | ( | NetworkPacket * | pkt | ) |
References NetworkPacket::getCommand(), NetworkPacket::getPeerId(), infostream, and toClientCommandTable.
| void Client::handleCommand_DetachedInventory | ( | NetworkPacket * | pkt | ) |
References Inventory::deSerialize(), NetworkPacket::getRemainingNoCopy(), infostream, m_detached_inventories, m_itemdef, and NetworkPacket::skip().
| void Client::handleCommand_EyeOffset | ( | NetworkPacket * | pkt | ) |
References Player::eye_offset_first, Player::eye_offset_third, Player::eye_offset_third_front, NetworkPacket::hasRemainingBytes(), and m_env.
| void Client::handleCommand_FadeSound | ( | NetworkPacket * | pkt | ) |
References m_sound, m_sounds_server_to_client, and step().
| void Client::handleCommand_FormspecPrepend | ( | NetworkPacket * | pkt | ) |
References Player::formspec_prepend, and m_env.
| void Client::handleCommand_Fov | ( | NetworkPacket * | pkt | ) |
References NetworkPacket::hasRemainingBytes(), m_camera, m_env, and Player::setFov().
| void Client::handleCommand_Hello | ( | NetworkPacket * | pkt | ) |
References Any, AUTH_MECHANISM_FIRST_SRP, AUTH_MECHANISM_LEGACY_PASSWORD, AUTH_MECHANISM_NONE, AUTH_MECHANISM_SRP, choseAuthMech(), errorstream, NetworkPacket::getSize(), infostream, Login, m_access_denied, m_access_denied_reason, m_allow_login_or_register, m_auth_data, m_chosen_auth_mech, m_con, m_proto_ver, m_server_ser_ver, Register, ser_ver_supported_read(), srp_user_delete(), and startAuth().
| void Client::handleCommand_HP | ( | NetworkPacket * | pkt | ) |
References CE_PLAYER_DAMAGE, NetworkPacket::hasRemainingBytes(), LocalPlayer::hp, m_client_event_queue, m_env, m_script, and modsLoaded().
| void Client::handleCommand_HudAdd | ( | NetworkPacket * | pkt | ) |
References CE_HUDADD, dir(), NetworkPacket::hasRemainingBytes(), m_client_event_queue, and m_proto_ver.
| void Client::handleCommand_HudChange | ( | NetworkPacket * | pkt | ) |
| void Client::handleCommand_HudRemove | ( | NetworkPacket * | pkt | ) |
References CE_HUDRM, and m_client_event_queue.
| void Client::handleCommand_HudSetFlags | ( | NetworkPacket * | pkt | ) |
References HUD_FLAG_MINIMAP_RADAR_VISIBLE, Player::hud_flags, m_env, m_minimap, and MINIMAP_TYPE_RADAR.
| void Client::handleCommand_HudSetMoon | ( | NetworkPacket * | pkt | ) |
| void Client::handleCommand_HudSetParam | ( | NetworkPacket * | pkt | ) |
References LocalPlayer::hotbar_image, LocalPlayer::hotbar_selected_image, Player::hud_hotbar_itemcount, HUD_HOTBAR_ITEMCOUNT_MAX, HUD_PARAM_HOTBAR_IMAGE, HUD_PARAM_HOTBAR_ITEMCOUNT, HUD_PARAM_HOTBAR_SELECTED_IMAGE, m_env, and readS32().
| void Client::handleCommand_HudSetSky | ( | NetworkPacket * | pkt | ) |
References SkyboxParams::auto_dim_skybox, SkyboxParams::bgcolor, SkyboxParams::body_orbit_tilt, CE_SET_MOON, CE_SET_SKY, CE_SET_STARS, CE_SET_SUN, SkyboxParams::clouds, deSerializeString16(), SkyboxParams::fog_color, SkyboxParams::fog_distance, SkyboxParams::fog_moon_tint, SkyboxParams::fog_start, SkyboxParams::fog_sun_tint, SkyboxParams::fog_tint_type, SkyboxDefaults::getMoonDefaults(), NetworkPacket::getRemainingNoCopy(), SkyboxDefaults::getSkyColorDefaults(), SkyboxDefaults::getStarDefaults(), SkyboxDefaults::getSunDefaults(), NetworkPacket::hasRemainingBytes(), m_client_event_queue, m_proto_ver, ClientEvent::moon_params, readARGB8(), readU16(), readU8(), ClientEvent::set_sky, SkyboxParams::sky_color, ClientEvent::star_params, ClientEvent::sun_params, SunParams::sunrise_visible, SkyboxParams::textures, ClientEvent::type, SkyboxParams::type, MoonParams::visible, StarParams::visible, and SunParams::visible.
| void Client::handleCommand_HudSetStars | ( | NetworkPacket * | pkt | ) |
References CE_SET_STARS, StarParams::count, StarParams::day_opacity, SkyboxDefaults::getStarDefaults(), NetworkPacket::hasRemainingBytes(), m_client_event_queue, StarParams::scale, StarParams::star_seed, StarParams::starcolor, and StarParams::visible.
| void Client::handleCommand_HudSetSun | ( | NetworkPacket * | pkt | ) |
| void Client::handleCommand_Inventory | ( | NetworkPacket * | pkt | ) |
References Inventory::deSerialize(), NetworkPacket::getRemainingNoCopy(), NetworkPacket::getSize(), Player::inventory, m_env, m_inventory_from_server, m_inventory_from_server_age, m_proto_ver, m_skip_next_wield_animation, m_update_wielded_item, and NetworkPacket::readLongString().
| void Client::handleCommand_InventoryFormSpec | ( | NetworkPacket * | pkt | ) |
References Player::inventory_formspec, LocalPlayer::inventory_formspec_override, m_env, and NetworkPacket::readLongString().
| void Client::handleCommand_ItemDef | ( | NetworkPacket * | pkt | ) |
References decompressZlib(), decompressZstd(), NetworkPacket::getSize(), infostream, m_itemdef, m_itemdef_received, m_mesh_update_manager, m_proto_ver, NetworkPacket::readLongString(), and sanity_check.
| void Client::handleCommand_LocalPlayerAnimations | ( | NetworkPacket * | pkt | ) |
References getProtoVersion(), LocalPlayer::last_animation, Player::local_animation_speed, Player::local_animations, m_env, and NO_ANIM.
| void Client::handleCommand_Media | ( | NetworkPacket * | pkt | ) |
References decompressZstd(), errorstream, NetworkPacket::getSize(), infostream, m_media_downloader, m_mesh_update_manager, m_pending_media_downloads, m_proto_ver, NetworkPacket::readLongString(), and sanity_check.
| void Client::handleCommand_MediaPush | ( | NetworkPacket * | pkt | ) |
References clientMediaUpdateCache(), loadMedia(), m_pending_media_downloads, m_proto_ver, m_remote_media_servers, NetworkPacket::readLongString(), hashing::sha1(), string_allowed(), TEXTURENAME_ALLOWED_CHARS, and verbosestream.
| void Client::handleCommand_MinimapModes | ( | NetworkPacket * | pkt | ) |
References m_minimap.
| void Client::handleCommand_ModChannelMsg | ( | NetworkPacket * | pkt | ) |
References NetworkPacket::getPeerId(), m_modchannel_mgr, m_script, and verbosestream.
| void Client::handleCommand_ModChannelSignal | ( | NetworkPacket * | pkt | ) |
References infostream, m_modchannel_mgr, m_script, MODCHANNEL_SIGNAL_CHANNEL_NOT_REGISTERED, MODCHANNEL_SIGNAL_JOIN_FAILURE, MODCHANNEL_SIGNAL_JOIN_OK, MODCHANNEL_SIGNAL_LEAVE_FAILURE, MODCHANNEL_SIGNAL_LEAVE_OK, MODCHANNEL_SIGNAL_SET_STATE, MODCHANNEL_STATE_INIT, MODCHANNEL_STATE_MAX, MODCHANNEL_STATE_READ_WRITE, and warningstream.
| void Client::handleCommand_Movement | ( | NetworkPacket * | pkt | ) |
References BS, m_env, Player::movement_acceleration_air, Player::movement_acceleration_default, Player::movement_acceleration_fast, Player::movement_gravity, Player::movement_liquid_fluidity, Player::movement_liquid_fluidity_smooth, Player::movement_liquid_sink, Player::movement_speed_climb, Player::movement_speed_crouch, Player::movement_speed_fast, Player::movement_speed_jump, and Player::movement_speed_walk.
| void Client::handleCommand_MovePlayer | ( | NetworkPacket * | pkt | ) |
References CE_PLAYER_FORCE_MOVE, infostream, m_client_event_queue, m_env, and LocalPlayer::setPosition().
| void Client::handleCommand_MovePlayerRel | ( | NetworkPacket * | pkt | ) |
| void Client::handleCommand_NodeDef | ( | NetworkPacket * | pkt | ) |
References decompressZlib(), decompressZstd(), NetworkPacket::getSize(), infostream, m_mesh_update_manager, m_nodedef, m_nodedef_received, m_proto_ver, NetworkPacket::readLongString(), and sanity_check.
| void Client::handleCommand_NodemetaChanged | ( | NetworkPacket * | pkt | ) |
References NodeMetadataList::begin(), decompressZlib(), NodeMetadataList::deSerialize(), NodeMetadataList::end(), NetworkPacket::getSize(), Map::isValidPosition(), m_env, m_itemdef, NetworkPacket::readLongString(), and Map::setNodeMetadata().
|
inline |
| void Client::handleCommand_OverrideDayNightRatio | ( | NetworkPacket * | pkt | ) |
References CE_OVERRIDE_DAY_NIGHT_RATIO, and m_client_event_queue.
| void Client::handleCommand_PlayerSpeed | ( | NetworkPacket * | pkt | ) |
| void Client::handleCommand_PlaySound | ( | NetworkPacket * | pkt | ) |
References BS, SoundSpec::fade, SoundSpec::gain, ClientActiveObject::getPosition(), ClientActiveObject::getVelocity(), NetworkPacket::hasRemainingBytes(), Local, SoundSpec::loop, m_env, m_sound, m_sounds_client_to_server, m_sounds_server_to_client, m_sounds_to_objects, SoundSpec::name, Object, SoundSpec::pitch, Position, sendRemovedSounds(), and SoundSpec::start_time.
| void Client::handleCommand_Privileges | ( | NetworkPacket * | pkt | ) |
References infostream, and m_privileges.
| void Client::handleCommand_RemoveNode | ( | NetworkPacket * | pkt | ) |
| void Client::handleCommand_SetLighting | ( | NetworkPacket * | pkt | ) |
References Lighting::bloom_intensity, Lighting::bloom_radius, Lighting::bloom_strength_factor, AutoExposure::center_weight_power, Lighting::exposure, AutoExposure::exposure_correction, NetworkPacket::hasRemainingBytes(), AutoExposure::luminance_max, AutoExposure::luminance_min, m_env, Lighting::saturation, Lighting::shadow_direction, Lighting::shadow_intensity, Lighting::shadow_tint, AutoExposure::speed_bright_dark, AutoExposure::speed_dark_bright, and Lighting::volumetric_light_strength.
| void Client::handleCommand_ShowFormSpec | ( | NetworkPacket * | pkt | ) |
References CE_SHOW_FORMSPEC, m_client_event_queue, and NetworkPacket::readLongString().
| void Client::handleCommand_SpawnParticle | ( | NetworkPacket * | pkt | ) |
References CE_SPAWN_PARTICLE, NetworkPacket::getRemainingNoCopy(), m_client_event_queue, m_proto_ver, and p().
| void Client::handleCommand_SpawnParticleBatch | ( | NetworkPacket * | pkt | ) |
References canRead(), CE_SPAWN_PARTICLE, decompressZstd(), deSerializeString32(), m_client_event_queue, m_proto_ver, p(), and NetworkPacket::readLongString().
| void Client::handleCommand_SrpBytesSandB | ( | NetworkPacket * | pkt | ) |
References AUTH_MECHANISM_LEGACY_PASSWORD, AUTH_MECHANISM_SRP, errorstream, infostream, m_auth_data, m_chosen_auth_mech, Send(), srp_user_process_challenge(), and TOSERVER_SRP_BYTES_M.
| void Client::handleCommand_StopSound | ( | NetworkPacket * | pkt | ) |
References m_sound, and m_sounds_server_to_client.
| void Client::handleCommand_TimeOfDay | ( | NetworkPacket * | pkt | ) |
| void Client::handleCommand_UpdatePlayerList | ( | NetworkPacket * | pkt | ) |
References m_env, PLAYER_LIST_ADD, PLAYER_LIST_INIT, and PLAYER_LIST_REMOVE.
|
inline |
References m_client_event_queue.
|
inline |
|
private |
References actionstream, fs::CreateAllDirs(), g_settings, infostream, fs::IsDir(), m_internal_server, m_localdb, set_world_path, and str_replace().
Referenced by connect().
| void Client::interact | ( | InteractAction | action, |
| const PointedThing & | pointed ) |
References CAMERA_MODE_THIRD_FRONT, errorstream, Player::getWieldIndex(), LC_Ready, m_camera, m_env, m_state, NetworkPacket::putLongString(), Send(), PointedThing::serialize(), TOSERVER_INTERACT, and writePlayerPos().
|
overridevirtual |
Reimplemented from InventoryManager.
References InventoryAction::clientApply(), and sendInventoryAction().
|
inlineoverridevirtual |
Implements IGameDef.
| bool Client::isShutdown | ( | ) |
References m_mesh_update_manager, and m_shutdown.
|
inline |
References m_itemdef_received.
|
overridevirtual |
Implements IGameDef.
|
overridevirtual |
Implements IGameDef.
| bool Client::loadMedia | ( | const std::string & | data, |
| const std::string & | filename, | ||
| bool | from_media_push = false ) |
References errorstream, FATAL_ERROR_IF, g_client_translations, g_fontengine, Translations::isTranslationFile(), m_mesh_data, m_rendering_engine, m_sound, m_tsrc, removeStringEnd(), TRACESTREAM, and verbosestream.
Referenced by handleCommand_MediaPush().
|
private |
References ModConfiguration::addModsFromConfig(), BUILTIN_MOD_NAME, ModConfiguration::checkConflictsAndDeps(), checkCSMRestrictionFlag, CSM_RF_LOAD_CLIENT_MODS, DIR_DELIM, errorstream, g_settings, getBuiltinLuaPath(), getClientModsLuaPath(), ModConfiguration::getMods(), ModConfiguration::getUnsatisfiedModsError(), infostream, ModConfiguration::isConsistent(), LC_Ready, m_camera, m_env, m_minimap, m_mod_vfs, m_mods, m_mods_loaded, m_script, m_state, porting::path_user, and warningstream.
Referenced by handleCommand_CSMRestrictionFlags().
| void Client::loadSSCSM | ( | ) |
References g_settings.
| void Client::makeScreenshot | ( | ) |
References m_sscsm_controller.
|
inline |
References m_media_downloader.
Referenced by afterContentReceived().
| bool Client::mediaReceiveProgress | ( | s32 & | received, |
| s32 & | total, | ||
| size_t & | received_size ) const |
References m_media_downloader.
| void Client::migrateModStorage | ( | ) |
References DIR_DELIM, ModStorageDatabaseFiles::getModEntries(), infostream, fs::IsDir(), ModStorageDatabaseFiles::listMods(), m_mod_storage_database, porting::path_user, and fs::Rename().
|
inline |
References m_mods_loaded.
Referenced by handleCommand_ChatMessage(), and handleCommand_HP().
|
inline |
References m_nodedef_received.
|
overrideprivatevirtual |
Implements con::PeerHandler.
References con::IPeer::id, and infostream.
| void Client::ProcessData | ( | NetworkPacket * | pkt | ) |
References g_profiler, NetworkPacket::getCommand(), NetworkPacket::getPeerId(), handleCommand(), infostream, m_packetcounter, m_server_ser_ver, PEER_ID_SERVER, SER_FMT_VER_INVALID, TOCLIENT_NUM_MSG_TYPES, TOCLIENT_STATE_NOT_CONNECTED, and toClientCommandTable.
Referenced by ReceiveAll().
|
inline |
References m_chat_queue.
Referenced by getCraftDefManager(), handleCommand_ChatMessage(), and handleCommand_DenySudoMode().
| void Client::pushToEventQueue | ( | ClientEvent * | event | ) |
References con::AVG_RTT, m_con, and PEER_ID_SERVER.
|
private |
References NetworkPacket::clear(), enrich_exception(), FATAL_ERROR_IF, porting::getTimeMs(), infostream, m_con, ProcessData(), and BaseException::what().
Referenced by step().
|
inline |
References m_access_denied_reconnect.
| void Client::removeNode | ( | v3s16 | p | ) |
References addUpdateMeshTaskWithEdge(), m_env, and p().
Referenced by handleCommand_RemoveNode().
| void Client::request_media | ( | const std::vector< std::string > & | file_requests | ) |
References FATAL_ERROR_IF, NetworkPacket::getSize(), infostream, Send(), TOSERVER_REQUEST_MEDIA, and writeU16().
| void Client::Send | ( | NetworkPacket * | pkt | ) |
References FATAL_ERROR_IF, NetworkPacket::getCommand(), m_con, PEER_ID_SERVER, and serverCommandFactoryTable.
Referenced by handleCommand_AuthAccept(), handleCommand_SrpBytesSandB(), interact(), request_media(), sendChatMessage(), sendDamage(), sendDeletedBlocks(), sendGotBlocks(), sendHaveMedia(), sendInit(), sendInventoryAction(), sendInventoryFields(), sendNodemetaFields(), sendPlayerPos(), sendReady(), sendRemovedSounds(), sendRespawnLegacy(), sendUpdateClientInfo(), setPlayerItem(), and startAuth().
| void Client::sendChangePassword | ( | const std::string & | oldpassword, |
| const std::string & | newpassword ) |
References choseAuthMech(), m_env, m_new_password, m_password, m_sudo_auth_methods, and startAuth().
| void Client::sendChatMessage | ( | const std::wstring & | message | ) |
References canSendChatMessage(), CLIENT_CHAT_MESSAGE_LIMIT_PER_10S, g_settings, infostream, m_chat_message_allowance, m_last_chat_message_sent, m_out_chat_queue, Send(), and TOSERVER_CHAT_MESSAGE.
Referenced by step(), and typeChatMessage().
| void Client::sendDamage | ( | u16 | damage | ) |
References Send(), and TOSERVER_DAMAGE.
Referenced by step().
|
private |
References Send(), and TOSERVER_DELETEDBLOCKS.
Referenced by step().
|
private |
References Send(), and TOSERVER_GOTBLOCKS.
Referenced by step().
| void Client::sendHaveMedia | ( | const std::vector< u32 > & | tokens | ) |
References sanity_check, Send(), and TOSERVER_HAVE_MEDIA.
Referenced by step().
|
private |
References CLIENT_PROTOCOL_VERSION_MIN, LATEST_PROTOCOL_VERSION, Send(), SER_FMT_VER_HIGHEST_READ, and TOSERVER_INIT.
Referenced by step().
| void Client::sendInventoryAction | ( | InventoryAction * | a | ) |
References NetworkPacket::putRawString(), Send(), InventoryAction::serialize(), and TOSERVER_INVENTORY_ACTION.
Referenced by inventoryAction().
| void Client::sendInventoryFields | ( | const std::string & | formname, |
| const StringMap & | fields ) |
References FATAL_ERROR_IF, NetworkPacket::putLongString(), Send(), and TOSERVER_INVENTORY_FIELDS.
|
overridevirtual |
Implements IGameDef.
References m_modchannel_mgr, and TOSERVER_MODCHANNEL_JOIN.
References FATAL_ERROR_IF, p(), NetworkPacket::putLongString(), Send(), and TOSERVER_NODEMETA_FIELDS.
|
private |
References CAMERA_MODE_THIRD_FRONT, Player::control, ClientMap::getCameraFov(), PlayerControl::getKeysPressed(), LocalPlayer::getPitch(), LocalPlayer::getPosition(), Player::getSpeed(), ClientMap::getWantedRange(), LocalPlayer::getYaw(), LocalPlayer::isDead(), LocalPlayer::last_camera_fov, LocalPlayer::last_camera_inverted, LocalPlayer::last_keyPressed, LocalPlayer::last_movement_dir, LocalPlayer::last_movement_speed, LocalPlayer::last_pitch, LocalPlayer::last_position, LocalPlayer::last_speed, LocalPlayer::last_wanted_range, LocalPlayer::last_yaw, m_activeobjects_received, m_camera, m_env, m_playerpos_repeat_count, MAP_BLOCKSIZE, PlayerControl::movement_direction, PlayerControl::movement_speed, Send(), TOSERVER_PLAYERPOS, and writePlayerPos().
Referenced by step().
| void Client::sendReady | ( | ) |
References FORMSPEC_API_VERSION, g_version_hash, NetworkPacket::putRawString(), Send(), and TOSERVER_CLIENT_READY.
Referenced by afterContentReceived().
|
private |
References Send(), and TOSERVER_REMOVED_SOUNDS.
Referenced by handleCommand_PlaySound(), and step().
| void Client::sendRespawnLegacy | ( | ) |
| void Client::sendUpdateClientInfo | ( | const ClientDynamicInfo & | info | ) |
References ClientDynamicInfo::max_fs_size, ClientDynamicInfo::real_gui_scaling, ClientDynamicInfo::real_hud_scaling, ClientDynamicInfo::render_target_size, Send(), TOSERVER_UPDATE_CLIENT_INFO, and ClientDynamicInfo::touch_controls.
| void Client::setCrack | ( | int | level, |
| v3s16 | pos ) |
References addUpdateMeshTaskForNode(), m_crack_level, and m_crack_pos.
| void Client::setFatalError | ( | const LuaError & | e | ) |
|
inline |
References m_access_denied, and m_access_denied_reason.
Referenced by setFatalError().
| void Client::setPlayerControl | ( | PlayerControl & | control | ) |
References Player::control, and m_env.
| void Client::setPlayerItem | ( | u16 | item | ) |
References m_env, m_update_wielded_item, Send(), and TOSERVER_PLAYERITEM.
| void Client::showUpdateProgressTexture | ( | void * | args, |
| float | progress ) |
References porting::getTimeMs(), guienv, m_rendering_engine, and m_tsrc.
|
inline |
|
private |
References AUTH_MECHANISM_FIRST_SRP, AUTH_MECHANISM_LEGACY_PASSWORD, AUTH_MECHANISM_NONE, AUTH_MECHANISM_SRP, FATAL_ERROR_IF, generate_srp_verifier_and_salt(), lowercase(), m_auth_data, m_chosen_auth_mech, m_env, m_password, Send(), SRP_NG_2048, SRP_OK, SRP_SHA256, srp_user_new(), srp_user_start_authentication(), TOSERVER_FIRST_SRP, TOSERVER_SRP_BYTES_A, and translate_password().
Referenced by handleCommand_AcceptSudoMode(), handleCommand_Hello(), and sendChangePassword().
| void Client::step | ( | float | dtime | ) |
References MeshUpdateResult::ack_list, ClientEnvEvent::amount, BS, canSendChatMessage(), CE_PLAYER_DAMAGE, CEE_PLAYER_DAMAGE, MapSector::createBlankBlock(), DTIME_LIMIT, ClientMap::emergeSector(), FATAL_ERROR_IF, g_profiler, g_settings, RenderingEngine::get_shadow_renderer(), MapSector::getBlockNoCreateNoEx(), Player::getName(), ClientActiveObject::getPosition(), getRTT(), ClientActiveObject::getVelocity(), infostream, inhibit_inventory_revert, ClientMap::invalidateMapBlockMesh(), Player::inventory, MapBlockMesh::isEmpty(), LC_Created, LC_Ready, m_animation_time, m_avg_rtt_timer, m_cache_save_interval, m_client_event_queue, m_connection_reinit_timer, m_env, m_inventory_from_server, m_inventory_from_server_age, m_localdb, m_localdb_save_interval, m_map_timer_and_unload_interval, m_mapblock_limit_logged, m_media_downloader, m_mesh_grid, m_mesh_update_manager, m_minimap, m_mod_storage_database, m_mod_storage_save_timer, m_out_chat_queue, m_packetcounter, m_packetcounter_timer, m_pending_media_downloads, m_playerpos_send_timer, m_recommended_send_interval, m_removed_sounds_check_timer, m_sound, m_sounds_client_to_server, m_sounds_server_to_client, m_sounds_to_objects, m_sscsm_controller, m_state, m_update_wielded_item, MeshUpdateResult::map_blocks, MAP_BLOCKSIZE, MeshUpdateResult::mesh, MapBlockMesh::moveMinimapMapblocks(), MeshUpdateResult::p, p(), ClientEnvEvent::player_damage, ReceiveAll(), MapBlock::refDrop(), ClientEnvEvent::send_to_server, sendChatMessage(), sendDamage(), sendDeletedBlocks(), sendGotBlocks(), sendHaveMedia(), sendInit(), sendPlayerPos(), sendRemovedSounds(), MeshUpdateResult::solid_sides, ClientEnvEvent::type, and MeshUpdateResult::urgent.
Referenced by handleCommand_FadeSound().
| void Client::Stop | ( | ) |
References infostream, m_localdb, m_mesh_update_manager, m_mods_loaded, m_script, and m_shutdown.
|
inline |
References getTextureSource().
Referenced by Client(), and SmokePuffCSO::SmokePuffCSO().
| void Client::typeChatMessage | ( | const std::wstring & | message | ) |
References infostream, m_mods_loaded, m_script, sendChatMessage(), and wide_to_utf8().
| bool Client::updateWieldedItem | ( | ) |
References Inventory::getList(), Player::inventory, m_env, and m_update_wielded_item.
| bool Client::inhibit_inventory_revert = false |
Referenced by step().
|
private |
Referenced by accessDenied(), connect(), deletingPeer(), handleCommand_AccessDenied(), handleCommand_Hello(), and setFatalError().
|
private |
Referenced by accessDeniedReason(), connect(), deletingPeer(), handleCommand_AccessDenied(), handleCommand_Hello(), and setFatalError().
|
private |
Referenced by connect(), handleCommand_AccessDenied(), and reconnectRequested().
|
private |
Referenced by activeObjectsReceived(), handleCommand_ActiveObjectRemoveAdd(), and sendPlayerPos().
|
private |
Referenced by connect(), getAddressName(), and handleCommand_AuthAccept().
|
private |
Referenced by Client(), and handleCommand_Hello().
|
private |
Referenced by getAnimationTime(), and step().
|
private |
Referenced by deleteAuthData(), handleCommand_Hello(), handleCommand_SrpBytesSandB(), and startAuth().
|
private |
Referenced by step().
|
private |
Referenced by getCamera(), handleCommand_Fov(), interact(), loadMods(), sendPlayerPos(), and setCamera().
|
private |
Referenced by canSendChatMessage(), and sendChatMessage().
|
private |
Referenced by getChatMessage(), and pushToChatQueue().
|
private |
Referenced by Client(), deleteAuthData(), handleCommand_AcceptSudoMode(), handleCommand_Hello(), handleCommand_SrpBytesSandB(), and startAuth().
|
private |
Referenced by getClientEvent(), getShaderSource(), handleCommand_AddParticleSpawner(), handleCommand_Camera(), handleCommand_CloudParams(), handleCommand_DeathScreenLegacy(), handleCommand_DeleteParticleSpawner(), handleCommand_HP(), handleCommand_HudAdd(), handleCommand_HudChange(), handleCommand_HudRemove(), handleCommand_HudSetMoon(), handleCommand_HudSetSky(), handleCommand_HudSetStars(), handleCommand_HudSetSun(), handleCommand_MovePlayer(), handleCommand_OverrideDayNightRatio(), handleCommand_ShowFormSpec(), handleCommand_SpawnParticle(), handleCommand_SpawnParticleBatch(), hasClientEvents(), and step().
|
private |
Referenced by ~Client(), connect(), getItemDefManager(), getServerAddress(), handleCommand_AuthAccept(), handleCommand_Hello(), pushToEventQueue(), ReceiveAll(), and Send().
|
private |
Referenced by step().
|
private |
Referenced by getCrackLevel(), and setCrack().
|
private |
Referenced by getCrackPos(), and setCrack().
|
private |
Referenced by checkCSMRestrictionFlag(), getCSMRestrictionFlags(), and handleCommand_CSMRestrictionFlags().
|
private |
Referenced by CSMClampPos(), CSMClampRadius(), CSMGetNode(), and handleCommand_CSMRestrictionFlags().
|
private |
Referenced by ~Client(), getInventory(), and handleCommand_DetachedInventory().
|
private |
Referenced by Client(), addNode(), addUpdateMeshTask(), addUpdateMeshTaskForNode(), addUpdateMeshTaskWithEdge(), afterContentReceived(), CSMClampPos(), CSMClampRadius(), CSMGetNode(), getConnectedPlayerNames(), getEnv(), getHP(), getInventory(), handleCommand_ActiveObjectMessages(), handleCommand_ActiveObjectRemoveAdd(), handleCommand_BlockData(), handleCommand_Breath(), handleCommand_Camera(), handleCommand_EyeOffset(), handleCommand_FormspecPrepend(), handleCommand_Fov(), handleCommand_HP(), handleCommand_HudSetFlags(), handleCommand_HudSetParam(), handleCommand_Inventory(), handleCommand_InventoryFormSpec(), handleCommand_LocalPlayerAnimations(), handleCommand_Movement(), handleCommand_MovePlayer(), handleCommand_MovePlayerRel(), handleCommand_NodemetaChanged(), handleCommand_PlayerSpeed(), handleCommand_PlaySound(), handleCommand_SetLighting(), handleCommand_TimeOfDay(), handleCommand_UpdatePlayerList(), interact(), loadMods(), removeNode(), sendChangePassword(), sendPlayerPos(), setPlayerControl(), setPlayerItem(), startAuth(), step(), and updateWieldedItem().
|
private |
Referenced by Client().
| bool Client::m_internal_server |
Referenced by handleCommand_AuthAccept(), and initLocalMapSaving().
|
private |
Referenced by handleCommand_Inventory(), and step().
|
private |
Referenced by handleCommand_Inventory(), and step().
|
private |
Referenced by Client(), ~Client(), and getItemVisualsManager().
|
private |
|
private |
Referenced by afterContentReceived(), handleCommand_ItemDef(), and itemdefReceived().
|
private |
Referenced by Client(), canSendChatMessage(), and sendChatMessage().
|
private |
Referenced by handleCommand_BlockData(), initLocalMapSaving(), step(), and Stop().
|
private |
Referenced by step().
|
private |
Referenced by getMapSeed(), and handleCommand_AuthAccept().
|
private |
Referenced by step().
|
private |
Referenced by step().
|
private |
Referenced by Client(), ~Client(), handleCommand_AnnounceMedia(), handleCommand_Media(), mediaReceived(), mediaReceiveProgress(), and step().
|
private |
Referenced by loadMedia().
|
private |
Referenced by Client(), getMeshGrid(), and step().
|
private |
|
private |
Referenced by Client(), ~Client(), getMinimap(), handleCommand_HudSetFlags(), handleCommand_MinimapModes(), loadMods(), and step().
|
private |
Referenced by Client(), ~Client(), getModStorageDatabase(), migrateModStorage(), and step().
|
private |
Referenced by step().
|
private |
Referenced by getModVFS(), and loadMods().
|
private |
|
private |
Referenced by loadMods().
|
private |
Referenced by afterContentReceived(), loadMods(), modsLoaded(), Stop(), and typeChatMessage().
|
private |
Referenced by handleCommand_AcceptSudoMode(), and sendChangePassword().
|
private |
Referenced by Client(), afterContentReceived(), and handleCommand_NodeDef().
|
private |
Referenced by afterContentReceived(), handleCommand_NodeDef(), and nodedefReceived().
|
private |
Referenced by clearOutChatQueue(), sendChatMessage(), and step().
|
private |
Referenced by ProcessData(), and step().
|
private |
Referenced by step().
|
private |
Referenced by Client().
|
private |
Referenced by Client(), handleCommand_AcceptSudoMode(), sendChangePassword(), and startAuth().
|
private |
Referenced by handleCommand_Media(), handleCommand_MediaPush(), and step().
|
private |
|
private |
Referenced by sendPlayerPos().
|
private |
Referenced by step().
|
private |
Referenced by checkPrivilege(), getPrivilegeList(), and handleCommand_Privileges().
|
private |
Referenced by connect(), getProtoVersion(), handleCommand_AddParticleSpawner(), handleCommand_AnnounceMedia(), handleCommand_Hello(), handleCommand_HudAdd(), handleCommand_HudChange(), handleCommand_HudSetSky(), handleCommand_Inventory(), handleCommand_ItemDef(), handleCommand_Media(), handleCommand_MediaPush(), handleCommand_NodeDef(), handleCommand_SpawnParticle(), and handleCommand_SpawnParticleBatch().
|
private |
Referenced by handleCommand_AuthAccept(), and step().
|
private |
Referenced by handleCommand_AnnounceMedia(), and handleCommand_MediaPush().
|
private |
Referenced by step().
|
private |
Referenced by Client(), ~Client(), afterContentReceived(), drawLoadScreen(), getNodeDefManager(), getSceneManager(), loadMedia(), and showUpdateProgressTexture().
|
private |
|
private |
Referenced by Client(), handleCommand_AddNode(), handleCommand_BlockData(), handleCommand_Hello(), and ProcessData().
|
private |
Referenced by Client(), afterContentReceived(), and getParticleManager().
|
private |
Referenced by ~Client(), isShutdown(), and Stop().
| bool Client::m_simple_singleplayer_mode |
|
private |
Referenced by consumeSkipNextWieldAnimation(), and handleCommand_Inventory().
|
private |
Referenced by Client(), ~Client(), handleCommand_FadeSound(), handleCommand_PlaySound(), handleCommand_StopSound(), loadMedia(), and step().
|
private |
Referenced by ~Client(), handleCommand_PlaySound(), and step().
|
private |
Referenced by handleCommand_FadeSound(), handleCommand_PlaySound(), handleCommand_StopSound(), and step().
|
private |
Referenced by handleCommand_PlaySound(), and step().
|
private |
Referenced by Client(), afterContentReceived(), makeScreenshot(), and step().
|
private |
Referenced by Client(), afterContentReceived(), connect(), getState(), handleCommand_AuthAccept(), interact(), loadMods(), and step().
|
private |
Referenced by handleCommand_AuthAccept(), and sendChangePassword().
|
private |
Referenced by Client(), afterContentReceived(), drawLoadScreen(), loadMedia(), and showUpdateProgressTexture().
|
private |
Referenced by handleCommand_Inventory(), setPlayerItem(), step(), and updateWieldedItem().