Luanti 5.11.0-dev
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
ServerEnvironment Member List

This is the complete list of members for ServerEnvironment, including all inherited members.

activateBlock(MapBlock *block, u32 additional_dtime=0)ServerEnvironment
activateObjects(MapBlock *block, u32 dtime_s)ServerEnvironmentprivate
addActiveBlockModifier(ActiveBlockModifier *abm)ServerEnvironment
addActiveObject(std::unique_ptr< ServerActiveObject > object)ServerEnvironment
addActiveObjectRaw(std::unique_ptr< ServerActiveObject > object, const StaticObject *from_static, u32 dtime_s)ServerEnvironmentprivate
addLoadingBlockModifierDef(LoadingBlockModifierDef *lbm)ServerEnvironment
addParticleSpawner(float exptime)ServerEnvironment
addParticleSpawner(float exptime, u16 attached_id)ServerEnvironment
addPlayer(RemotePlayer *player)ServerEnvironment
BlockStatus enum nameServerEnvironment
BS_ACTIVE enum valueServerEnvironment
BS_EMERGING enum valueServerEnvironment
BS_LOADED enum valueServerEnvironment
BS_UNKNOWN enum valueServerEnvironment
clearObjects(ClearObjectsMode mode)ServerEnvironment
continueRaycast(RaycastState *state, PointedThing *result)Environment
createSAO(ActiveObjectType type, v3f pos, const std::string &data)ServerEnvironmentprivate
deactivateBlocksAndObjects()ServerEnvironment
deactivateFarObjects(bool force_delete)ServerEnvironmentprivate
deleteParticleSpawner(u32 id, bool remove_from_object=true)ServerEnvironment
deleteStaticFromBlock(ServerActiveObject *obj, u16 id, u32 mod_reason, bool no_emerge)ServerEnvironmentprivate
DISABLE_CLASS_COPY(Environment)Environment
Environment(IGameDef *gamedef)Environment
findSunlight(v3s16 pos) constServerEnvironment
getActiveObject(u16 id)ServerEnvironmentinline
getActiveObjectMessage(ActiveObjectMessage *dest)ServerEnvironment
getAddedActiveObjects(PlayerSAO *playersao, s16 radius, s16 player_radius, const std::set< u16 > &current_objects, std::vector< u16 > &added_objects)ServerEnvironment
getAuthDatabase()ServerEnvironmentinline
getBlockStatus(v3s16 blockpos)ServerEnvironment
getDayCount()Environment
getDayNightRatio()Environment
getForceloadedBlocks()ServerEnvironmentinline
getGameDef()ServerEnvironmentinline
getGameTime() constServerEnvironmentinline
getMap()ServerEnvironmentvirtual
getMaxLagEstimate() constServerEnvironmentinline
getObjectsInArea(std::vector< ServerActiveObject * > &objects, const aabb3f &box, std::function< bool(ServerActiveObject *obj)> include_obj_cb)ServerEnvironmentinline
getObjectsInsideRadius(std::vector< ServerActiveObject * > &objects, const v3f &pos, float radius, std::function< bool(ServerActiveObject *obj)> include_obj_cb)ServerEnvironmentinline
getPlayer(const session_t peer_id)ServerEnvironment
getPlayer(const std::string &name, bool match_invalid_peer=false)ServerEnvironment
getPlayerCount() constServerEnvironmentinline
getPlayers() constServerEnvironmentinline
getRemovedActiveObjects(PlayerSAO *playersao, s16 radius, s16 player_radius, const std::set< u16 > &current_objects, std::vector< std::pair< bool, u16 > > &removed_objects)ServerEnvironment
getScriptIface()ServerEnvironmentinline
getSelectedActiveObjects(const core::line3d< f32 > &shootline_on_map, std::vector< PointedThing > &objects, const std::optional< Pointabilities > &pointabilities)ServerEnvironmentvirtual
getSendRecommendedInterval()ServerEnvironmentinline
getServerMap()ServerEnvironment
getTimeOfDay()Environment
getTimeOfDayF()Environment
init()ServerEnvironment
invalidateActiveObjectObserverCaches()ServerEnvironment
line_of_sight(v3f pos1, v3f pos2, v3s16 *p=nullptr)Environment
loadDefaultMeta()ServerEnvironmentprivate
loadMeta()ServerEnvironment
loadPlayer(RemotePlayer *player, session_t peer_id)ServerEnvironment
m_abmsServerEnvironmentprivate
m_active_block_gaugeServerEnvironmentprivate
m_active_block_modifier_intervalServerEnvironmentprivate
m_active_blocksServerEnvironmentprivate
m_active_blocks_mgmt_intervalServerEnvironmentprivate
m_active_blocks_nodemetadata_intervalServerEnvironmentprivate
m_active_object_gaugeServerEnvironmentprivate
m_active_object_messagesServerEnvironmentprivate
m_added_objectsEnvironment
m_ao_managerServerEnvironmentprivate
m_auth_databaseServerEnvironmentprivate
m_cache_abm_intervalEnvironmentprotected
m_cache_abm_time_budgetEnvironmentprotected
m_cache_active_block_mgmt_intervalEnvironmentprotected
m_cache_nodetimer_intervalEnvironmentprotected
m_day_countEnvironmentprotected
m_day_night_ratio_overrideEnvironmentprotected
m_enable_day_night_ratio_overrideEnvironmentprotected
m_fast_active_block_dividerServerEnvironmentprivate
m_game_timeServerEnvironmentprivate
m_game_time_fraction_counterServerEnvironmentprivate
m_gamedefEnvironmentprotected
m_last_clear_objects_timeServerEnvironmentprivate
m_lbm_mgrServerEnvironmentprivate
m_mapServerEnvironmentprivate
m_max_lag_estimateServerEnvironmentprivate
m_meta_loadedServerEnvironmentprivate
m_object_management_intervalServerEnvironmentprivate
m_on_mapblocks_changed_receiverServerEnvironmentprivate
m_particle_management_intervalServerEnvironmentprivate
m_particle_spawner_attachmentsServerEnvironmentprivate
m_particle_spawnersServerEnvironmentprivate
m_particle_spawners_id_last_usedServerEnvironmentprivate
m_player_databaseServerEnvironmentprivate
m_playersServerEnvironmentprivate
m_recommended_send_intervalServerEnvironmentprivate
m_scriptServerEnvironmentprivate
m_send_recommended_timerServerEnvironmentprivate
m_serverServerEnvironmentprivate
m_step_time_counterServerEnvironmentprivate
m_time_conversion_skewEnvironmentprotected
m_time_lockEnvironmentprivate
m_time_of_dayEnvironmentprotected
m_time_of_day_fEnvironmentprotected
m_time_of_day_speedEnvironmentprotected
migrateAuthDatabase(const GameParams &game_params, const Settings &cmd_args)ServerEnvironmentstatic
migratePlayersDatabase(const GameParams &game_params, const Settings &cmd_args)ServerEnvironmentstatic
openAuthDatabase(const std::string &name, const std::string &savedir, const Settings &conf)ServerEnvironmentprivatestatic
openPlayerDatabase(const std::string &name, const std::string &savedir, const Settings &conf)ServerEnvironmentprivatestatic
processActiveObjectRemove(ServerActiveObject *obj)ServerEnvironmentprivate
removeNode(v3s16 p)ServerEnvironment
removePlayer(RemotePlayer *player)ServerEnvironment
removePlayerFromDatabase(const std::string &name)ServerEnvironment
removeRemovedObjects()ServerEnvironmentprivate
reportMaxLagEstimate(float f)ServerEnvironmentinline
saveLoadedPlayers(bool force=false)ServerEnvironment
saveMeta()ServerEnvironment
savePlayer(RemotePlayer *player)ServerEnvironment
saveStaticToBlock(v3s16 blockpos, u16 store_id, ServerActiveObject *obj, const StaticObject &s_obj, u32 mod_reason)ServerEnvironmentprivate
ServerEnvironment(std::unique_ptr< ServerMap > map, Server *server, MetricsBackend *mb)ServerEnvironment
setDayNightRatioOverride(bool enable, u32 value)Environment
setNode(v3s16 p, const MapNode &n)ServerEnvironment
setStaticForActiveObjectsInBlock(v3s16 blockpos, bool static_exists, v3s16 static_block=v3s16(0, 0, 0))ServerEnvironment
setTimeOfDay(u32 time)Environmentvirtual
setTimeOfDaySpeed(float speed)Environment
step(f32 dtime)ServerEnvironmentvirtual
stepTimeOfDay(float dtime)Environment
swapNode(v3s16 p, const MapNode &n)ServerEnvironment
~Environment()=defaultEnvironmentvirtual
~ServerEnvironment()ServerEnvironment