Luanti 5.11.0-dev
 
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, bool *new_player, session_t peer_id, bool is_singleplayer)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