#include <algorithm>
#include "serverenvironment.h"
#include "settings.h"
#include "log.h"
#include "mapblock.h"
#include "nodedef.h"
#include "nodemetadata.h"
#include "gamedef.h"
#include "map.h"
#include "porting.h"
#include "profiler.h"
#include "raycast.h"
#include "remoteplayer.h"
#include "scripting_server.h"
#include "server.h"
#include "util/serialize.h"
#include "util/basic_macros.h"
#include "util/pointedthing.h"
#include "threading/mutex_auto_lock.h"
#include "filesys.h"
#include "gameparams.h"
#include "database/database-dummy.h"
#include "database/database-files.h"
#include "database/database-sqlite3.h"
#include "database/database-leveldb.h"
#include "server/luaentity_sao.h"
#include "server/player_sao.h"
Classes | |
struct | ActiveABM |
class | ABMHandler |
Macros | |
#define | LBM_NAME_ALLOWED_CHARS "abcdefghijklmnopqrstuvwxyz0123456789_:" |
#define | PARTICLE_SPAWNER_NO_EXPIRY -1024.f |
Functions | |
void | fillRadiusBlock (v3s16 p0, s16 r, std::set< v3s16 > &list) |
void | fillViewConeBlock (v3s16 p0, const s16 r, const v3f camera_pos, const v3f camera_dir, const float camera_fov, std::set< v3s16 > &list) |
static void | print_hexdump (std::ostream &o, const std::string &data) |
Variables | |
static std::random_device | seed |
#define LBM_NAME_ALLOWED_CHARS "abcdefghijklmnopqrstuvwxyz0123456789_:" |
#define PARTICLE_SPAWNER_NO_EXPIRY -1024.f |
References p().
Referenced by ActiveBlockList::update().
void fillViewConeBlock | ( | v3s16 | p0, |
const s16 | r, | ||
const v3f | camera_pos, | ||
const v3f | camera_dir, | ||
const float | camera_fov, | ||
std::set< v3s16 > & | list | ||
) |
References BS, isBlockInSight(), MAP_BLOCKSIZE, and p().
Referenced by ActiveBlockList::update().
|
static |
References porting::mt_snprintf().
Referenced by ServerEnvironment::activateObjects().
|
static |
Referenced by CavernsNoise::CavernsNoise(), CavesNoiseIntersection::CavesNoiseIntersection(), LuaPerlinNoiseMap::LuaPerlinNoiseMap(), BiomeGenOriginal::calcBiomeFromNoise(), LuaPseudoRandom::create_object(), LuaPcgRandom::create_object(), BiomeManager::getBiomeFromNoiseOriginal(), BiomeManager::getHeatAtPosOriginal(), BiomeManager::getHumidityAtPosOriginal(), ModApiMapgen::l_get_biome_data(), ModApiMapgen::l_get_heat(), ModApiMapgen::l_get_humidity(), ModApiMapgen::l_get_mapgen_params(), ModApiEnvMod::l_get_perlin_map(), treegen::make_jungletree(), treegen::make_ltree(), treegen::make_pine_tree(), treegen::make_tree(), murmur_hash_64_ua(), mysrand(), noise2d(), noise2d_gradient(), noise2d_perlin(), noise2d_perlin_abs(), noise3d(), noise3d_gradient(), noise3d_perlin(), noise3d_perlin_abs(), NoisePerlin2D(), NoisePerlin2D_PO(), NoisePerlin3D(), and NoisePerlin3D_PO().