SYMBOL INDEX (609 symbols across 134 files) FILE: plugins/binlog/binlog.cpp function Binlog (line 51) | Binlog &Binlog::get(std::string filename) function rollBack (line 152) | void rollBack (const char* user, int argc, const char** args) function playBack (line 185) | void playBack (const char* user, int argc, const char** args) function callbackBlockBreakPre (line 219) | bool callbackBlockBreakPre (const char* user,int x,int y,int z) function translateDirection (line 235) | bool translateDirection(int32_t *x, int8_t *y, int32_t *z, int8_t direct... function callbackBlockPlacePre (line 251) | bool callbackBlockPlacePre (const char* user,int32_t x,int8_t y,int32_t ... function callbackPlayerChatCommand (line 270) | bool callbackPlayerChatCommand (const char* user, const char* command, i... function dtos (line 282) | std::string dtos( double n ) function PLUGIN_API_EXPORT (line 290) | PLUGIN_API_EXPORT void CALLCONVERSION binlog_init(mineserver_pointer_str... function PLUGIN_API_EXPORT (line 313) | PLUGIN_API_EXPORT void CALLCONVERSION binlog_shutdown(void) FILE: plugins/binlog/binlog.h type event_t (line 43) | struct event_t { function class (line 54) | class Binlog FILE: plugins/binlog/binlogdump.cpp function main (line 37) | int main (int argc, const char* argv[] ) FILE: plugins/commands/commands.cpp function _atoi (line 47) | int _atoi(const std::string& str, bool* ok = 0){ type cuboidStruct (line 63) | struct cuboidStruct function dtos (line 78) | std::string dtos(double n) type Command (line 87) | struct Command method Command (line 89) | Command(std::deque _names, std::string _arguments, std::s... function registerCommand (line 112) | void registerCommand(ComPtr command) function chatCommandFunction (line 125) | bool chatCommandFunction(const char* userIn,const char* cmdIn, int argc,... function isValidItem (line 175) | bool isValidItem(int id) function roundUpTo (line 200) | int roundUpTo(int x, int nearest) function giveItemsName (line 205) | void giveItemsName(std::string userIn, int id, int count, int health) function giveItems (line 236) | void giveItems(std::string userIn, std::string command, std::deque... function setSpawn (line 306) | void setSpawn(std::string user, std::string command, std::deque ... function banUser (line 767) | void banUser(std::string user, std::string command, std::deque parseCmd(std::string cmd) FILE: plugins/crapMobs/crapMobs.cpp function setBlock (line 58) | void setBlock(const char* name,int x,int y,int z,unsigned char id) function getBlock (line 65) | int getBlock(const char* name,int x,int y,int z) function timer200Function (line 77) | void timer200Function() function PLUGIN_API_EXPORT (line 95) | PLUGIN_API_EXPORT void CALLCONVERSION crapMobs_init(mineserver_pointer_s... function PLUGIN_API_EXPORT (line 116) | PLUGIN_API_EXPORT void CALLCONVERSION command_shutdown(void) FILE: plugins/cursesui/screen.cpp function currentTimestamp (line 58) | std::string currentTimestamp(bool seconds) function WINDOW (line 338) | WINDOW* CursesScreen::createWindow(int width, int height, int startx, in... function logPost (line 490) | bool logPost(int type, const char* source, const char* message) function checkForCommand (line 498) | bool checkForCommand() function on_player_login (line 508) | bool on_player_login(const char *username) function on_player_quit (line 514) | bool on_player_quit(const char *username) function PLUGIN_API_EXPORT (line 520) | PLUGIN_API_EXPORT void CALLCONVERSION cursesui_init(mineserver_pointer_s... function PLUGIN_API_EXPORT (line 542) | PLUGIN_API_EXPORT void CALLCONVERSION cursesui_shutdown(void) FILE: plugins/cursesui/screen.h function class (line 56) | class CursesScreen FILE: plugins/filelog/filelog.cpp function filelog_config_boolean (line 91) | bool filelog_config_boolean(const char* key, bool defaultValue) function chatPost (line 109) | bool chatPost(const char* name, time_t time, const char* message) function logPost (line 120) | bool logPost(int type, const char* source, const char* message) function PLUGIN_API_EXPORT (line 138) | PLUGIN_API_EXPORT void CALLCONVERSION filelog_init(mineserver_pointer_st... function PLUGIN_API_EXPORT (line 187) | PLUGIN_API_EXPORT void CALLCONVERSION filelog_shutdown(void) FILE: plugins/flatpermissions/flatpermissions.cpp function dtos (line 48) | std::string dtos(double n) function loginPost (line 55) | void loginPost(const char* userIn){ function PLUGIN_API_EXPORT (line 99) | PLUGIN_API_EXPORT void CALLCONVENSION flatpermissions_shutdown(void) function PLUGIN_API_EXPORT (line 108) | PLUGIN_API_EXPORT void CALLCONVENSION flatpermissions_init(mineserver_po... FILE: plugins/luascript/luascript.cpp type LuaScript (line 47) | struct LuaScript function dtos (line 66) | std::string dtos(double n) type Command (line 75) | struct Command method Command (line 77) | Command(std::deque _names, std::string _arguments, std::s... function registerCommand (line 93) | void registerCommand(ComPtr command) function chatCommandFunction (line 106) | bool chatCommandFunction(const char* userIn,const char* cmdIn, int argc,... function startedDiggingFunction (line 128) | bool startedDiggingFunction(const char* userIn, int32_t x,int8_t y,int32... function translateDirection (line 139) | bool translateDirection(int32_t *x, int8_t *y, int32_t *z, int8_t direct... function blockPlacePreFunction (line 154) | bool blockPlacePreFunction(const char* userIn, int32_t x,int8_t y,int32_... function sendHelp (line 162) | void sendHelp(std::string user, std::string command, std::deque parseCmd(std::string cmd) FILE: plugins/nBreak/nBreak.cpp function setBlock (line 54) | void setBlock(const char* name,int x,int y,int z,unsigned char id) function getBlock (line 61) | int getBlock(const char* name,int x,int y,int z) function blockBreakPreFunction (line 73) | bool blockBreakPreFunction(const char* userIn, int32_t x, int32_t y, int... function PLUGIN_API_EXPORT (line 133) | PLUGIN_API_EXPORT void CALLCONVERSION nBreak_init(mineserver_pointer_str... function PLUGIN_API_EXPORT (line 151) | PLUGIN_API_EXPORT void CALLCONVERSION command_shutdown(void) FILE: plugins/nether/nether.cpp class block (line 53) | class block method block (line 58) | block(const char* n, int xx, int yy, int zz){ function dtos (line 69) | std::string dtos(double n) function setBlock (line 76) | void setBlock(const char* name,int x,int y,int z,unsigned char id) function getBlock (line 83) | int getBlock(const char* name,int x,int y,int z) function addToDo (line 95) | void addToDo(const char* user, int x, int y, int z){ function doPortalFromFrame (line 114) | void doPortalFromFrame(const char* user, int x,int y, int z) function doPortal (line 185) | void doPortal(const char* user,int x,int y, int z) function blockPlacePreFunction (line 203) | bool blockPlacePreFunction(const char* userIn, int32_t x, int32_t y, int... function timer200Function (line 216) | void timer200Function() function PLUGIN_API_EXPORT (line 252) | PLUGIN_API_EXPORT void CALLCONVERSION nether_init(mineserver_pointer_str... function PLUGIN_API_EXPORT (line 271) | PLUGIN_API_EXPORT void CALLCONVERSION command_shutdown(void) FILE: plugins/passiveMobs/passiveMobs.cpp function dtos (line 59) | std::string dtos(double n) class MyPetMob (line 70) | class MyPetMob method MyPetMob (line 77) | explicit MyPetMob(int ID, double velocity = 0) : ID(ID), deSpawn(0), v... function topBlockSuitable (line 87) | int topBlockSuitable(int x, int z, int w) function canStepIn (line 103) | bool canStepIn(int type) function moveSuitable (line 114) | bool moveSuitable(double* x, double* y, double* z, int w) function fallMob (line 121) | void fallMob(double* x, double* y, double* z, int w) function defaultHealth (line 135) | int defaultHealth(int mob) function defaultDamage (line 150) | int defaultDamage(int item) function spawn (line 168) | void spawn() function timer200Function (line 205) | void timer200Function() function drop (line 361) | void drop(int mobID) function gotAttacked (line 390) | void gotAttacked(const char* userIn,int mobID) function interact (line 421) | void interact(const char* userIn,int mobID) function PLUGIN_API_EXPORT (line 463) | PLUGIN_API_EXPORT void CALLCONVERSION passiveMobs_init(mineserver_pointe... function PLUGIN_API_EXPORT (line 487) | PLUGIN_API_EXPORT void CALLCONVERSION passiveMobs_shutdown(void) FILE: src/SystemExceptions.h function class (line 33) | class CoreException : public std::exception FILE: src/blocks/basic.h function class (line 42) | class BlockBasic FILE: src/blocks/bed.h function class (line 35) | class BlockBed : public BlockBasic FILE: src/blocks/blockbrewingstand.h function class (line 38) | class BlockBrewingStand : public BlockBasic FILE: src/blocks/blockfurnace.h function class (line 39) | class BlockFurnace : public BlockBasic FILE: src/blocks/cake.h function class (line 37) | class BlockCake: public BlockBasic FILE: src/blocks/chest.h function class (line 39) | class BlockChest : public BlockBasic FILE: src/blocks/default.h function class (line 37) | class BlockDefault: public BlockBasic FILE: src/blocks/door.h function class (line 38) | class BlockDoor : public BlockBasic FILE: src/blocks/falling.cpp function printfify (line 45) | std::string printfify(const char *fmt, ...) FILE: src/blocks/falling.h function class (line 40) | class BlockFalling: public BlockBasic FILE: src/blocks/fire.h function class (line 37) | class BlockFire : public BlockBasic FILE: src/blocks/ice.h function class (line 38) | class BlockIce : public BlockBasic FILE: src/blocks/jackolantern.h function class (line 35) | class Blockjackolantern: public BlockBasic FILE: src/blocks/ladder.h function class (line 34) | class BlockLadder: public BlockBasic FILE: src/blocks/leaves.cpp function decayIt (line 68) | inline void decayIt(const Decay & decaying) FILE: src/blocks/leaves.h type Decay (line 36) | struct Decay function class (line 61) | class BlockLeaves : public BlockBasic FILE: src/blocks/liquid.h function class (line 38) | class BlockLiquid: public BlockBasic FILE: src/blocks/note.h function class (line 38) | class BlockNote : public BlockBasic FILE: src/blocks/planks.h function class (line 33) | class BlockPlanks: public BlockBasic FILE: src/blocks/plant.h function class (line 42) | class PlantBlock type std (line 49) | typedef std::shared_ptr PlantBlockPtr; type PlantBlockFinder (line 51) | struct PlantBlockFinder function class (line 61) | class BlockPlant: public BlockBasic FILE: src/blocks/pumpkin.h function class (line 35) | class BlockPumpkin: public BlockBasic FILE: src/blocks/redstone.h function class (line 37) | class BlockRedstone: public BlockBasic FILE: src/blocks/redstoneutil.h function class (line 38) | class BlockRedstoneUtil : public BlockBasic FILE: src/blocks/sign.h function class (line 37) | class BlockSign: public BlockBasic FILE: src/blocks/snow.h function class (line 37) | class BlockSnow: public BlockBasic FILE: src/blocks/stair.h function class (line 37) | class BlockStair: public BlockBasic FILE: src/blocks/step.h function class (line 35) | class BlockStep: public BlockBasic FILE: src/blocks/tnt.h function class (line 34) | class BlockTNT : public BlockBasic FILE: src/blocks/torch.h function class (line 37) | class BlockTorch: public BlockBasic FILE: src/blocks/tracks.h type TrackData (line 34) | struct TrackData function class (line 44) | class BlockTracks: public BlockBasic FILE: src/blocks/wood.h function class (line 37) | class BlockWood: public BlockBasic FILE: src/blocks/wool.h function class (line 37) | class BlockWool: public BlockBasic FILE: src/blocks/workbench.h function class (line 39) | class BlockWorkbench : public BlockBasic FILE: src/chat.cpp type tm (line 124) | struct tm FILE: src/chat.h function class (line 36) | class Chat FILE: src/chunkmap.h function clearConnection (line 45) | struct spawnedItem function large (line 95) | bool large() { return connected_chest.get() != nullptr; } function connection_checked (line 99) | connection_checked(false) function size (line 109) | size_t size() function ItemVectorPtr (line 114) | ItemVectorPtr items() { return m_items; } function items (line 115) | void items(ItemVectorPtr itemVectorPtr) type signData (line 132) | struct signData type furnaceData (line 143) | struct furnaceData type std (line 166) | typedef std::shared_ptr signDataPtr; type std (line 167) | typedef std::shared_ptr furnaceDataPtr; function userBoundary (line 173) | struct sChunk function hash_combine (line 294) | void hash_combine(std::size_t & seed, T const & v) type std (line 312) | typedef std::pair Coords; type std (line 313) | typedef std::unordered_map > ChunkMap; FILE: src/cliScreen.cpp function DWORD (line 46) | DWORD WINAPI CliScreen::_stdinThreadProc(LPVOID lpParameter) function DWORD (line 51) | DWORD WINAPI CliScreen::stdinThreadProc() FILE: src/cliScreen.h function class (line 41) | class CliScreen : public Screen FILE: src/config.h function class (line 40) | class Config FILE: src/config/lexer.h function class (line 57) | class ConfigLexer FILE: src/config/node.h function class (line 45) | class ConfigNode FILE: src/config/parser.h function class (line 44) | class ConfigParser FILE: src/config/scanner.h function class (line 33) | class ConfigScanner FILE: src/constants.cpp function initConstants (line 55) | void initConstants() FILE: src/constants.h type Drop (line 46) | struct Drop type std (line 47) | typedef std::shared_ptr DropPtr; type Drop (line 49) | struct Drop FILE: src/constants_num.h type Direction (line 85) | enum Direction type Block (line 91) | enum Block type Dye (line 187) | enum Dye FILE: src/fastset.h function typename (line 20) | typename VectorT::const_iterator find(const T& t) const{ function contains (line 27) | bool contains(const T& t) const{ FILE: src/furnace.cpp function readConfig (line 306) | void readConfig() FILE: src/furnace.h function class (line 38) | class Creation function class (line 52) | class Furnace FILE: src/furnaceManager.cpp function removeFurnace (line 85) | void removeFurnace(furnaceDataPtr data) type FurnaceDataFinder (line 90) | struct FurnaceDataFinder method FurnaceDataFinder (line 92) | FurnaceDataFinder(furnaceDataPtr d) : data(d) { } FILE: src/furnaceManager.h type std (line 39) | typedef std::shared_ptr FurnacePtr; function class (line 41) | class FurnaceManager FILE: src/inventory.h function isEnchantable (line 46) | static bool isEnchantable(int16_t type) function NBT_Value (line 60) | inline NBT_Value* getData() const { return data; } type std (line 108) | typedef std::shared_ptr ItemPtr; type OpenInventory (line 110) | struct OpenInventory type std (line 123) | typedef std::shared_ptr OpenInvPtr; function class (line 152) | class Inventory FILE: src/inventory/inventoryBrewingstand.h function class (line 41) | class InventoryBrewingstand : public InventoryBasic FILE: src/inventory/inventoryChest.h function class (line 41) | class InventoryChest : public InventoryBasic FILE: src/inventory/inventoryFurnace.h function class (line 41) | class InventoryFurnace : public InventoryBasic FILE: src/inventory/inventoryPlayer.h function class (line 42) | class InventoryPlayer : public InventoryBasic FILE: src/inventory/inventoryWorkbench.h function class (line 41) | class InventoryWorkbench : public InventoryBasic FILE: src/inventory/inventorybasic.h function class (line 40) | class InventoryBasic FILE: src/items/food.h function class (line 38) | class ItemFood: public ItemBasic FILE: src/items/itembasic.h function class (line 43) | class ItemBasic FILE: src/items/projectile.h function class (line 38) | class ItemProjectile: public ItemBasic FILE: src/json.h function class (line 37) | class JSON_Val function JSON_type (line 139) | JSON_type getType() { function setName (line 155) | void setName(std::string str) { FILE: src/lighting.h type lightInfo (line 36) | struct lightInfo function class (line 62) | class Lighting FILE: src/logger.h function class (line 55) | class Logger FILE: src/logtype.h function namespace (line 37) | namespace LogType FILE: src/map.cpp type stat (line 243) | struct stat function sChunk (line 352) | sChunk* Map::getMapData(int x, int z, bool generate) function sChunk (line 1238) | sChunk* Map::loadMap(int x, int z, bool generate) type stat (line 1626) | struct stat FILE: src/map.h type sTree (line 38) | struct sTree function class (line 66) | class Map FILE: src/mcregion.cpp type stat (line 106) | struct stat function getdir (line 422) | int getdir(std::string dir, std::vector &files) function isMapDir (line 469) | bool isMapDir(std::string filename) function convertMap (line 495) | bool convertMap(std::string mapDir) FILE: src/mcregion.h function class (line 36) | class RegionFile FILE: src/metadata.cpp function Packet (line 69) | Packet& operator<<(Packet& p, const MetaData& m) function MetaDataElemPtr (line 92) | MetaDataElemPtr MetaData::get(int8_t idx) FILE: src/metadata.h function class (line 36) | class MetaDataElem function class (line 43) | class MetaDataElemByte : public MetaDataElem function class (line 51) | class MetaDataElemShort : public MetaDataElem function class (line 59) | class MetaDataElemSlot : public MetaDataElem type std (line 67) | typedef std::shared_ptr MetaDataElemPtr; function class (line 70) | class MetaData FILE: src/mineserver.cpp function setnonblock (line 86) | int setnonblock(int fd) function removeChar (line 104) | std::string removeChar(std::string str, const char* c) function printHelp (line 116) | int printHelp(int code) function main (line 135) | int main(int argc, char* argv[]) function event_base (line 577) | event_base* Mineserver::getEventBase() function timer200ms (line 609) | void timer200ms(int fd, short event, void *arg) { function timer1000ms (line 617) | void timer1000ms(int fd, short event, void *arg) { function timer10s (line 626) | void timer10s(int fd, short event, void *arg) { type sockaddr_in (line 738) | struct sockaddr_in type sockaddr (line 764) | struct sockaddr type hostent (line 787) | struct hostent type in_addr (line 791) | struct in_addr function Map (line 1030) | Map* Mineserver::map(size_t n) const FILE: src/mineserver.h type event_base (line 69) | struct event_base function class (line 71) | class Mineserver function mapCount (line 156) | inline size_t mapCount() function Chat (line 161) | inline Chat* chat() const function setChat (line 166) | inline void setChat(Chat* chat) function Mobs (line 171) | inline Mobs* mobs() const function Plugin (line 176) | inline Plugin* plugin() const function setPlugin (line 181) | inline void setPlugin(Plugin* plugin) function setScreen (line 191) | inline void setScreen(std::shared_ptr screen) function Physics (line 196) | inline Physics* physics(size_t n) const function RedstoneSimulation (line 201) | inline RedstoneSimulation* redstone(size_t n) const function setConfig (line 213) | inline void setConfig(std::shared_ptr config) function FurnaceManager (line 218) | inline FurnaceManager* furnaceManager() const function setFurnaceManager (line 223) | inline void setFurnaceManager(FurnaceManager* furnaceManager) function PacketHandler (line 228) | inline PacketHandler* packetHandler() const function setPacketHandler (line 233) | inline void setPacketHandler(PacketHandler* packetHandler) function MapGen (line 238) | inline MapGen* mapGen(size_t n) const function setLogger (line 249) | inline void setLogger(std::shared_ptr logger) function Inventory (line 254) | inline Inventory* inventory() const function setInventory (line 260) | inline void setInventory(Inventory* inventory) function setThreadpool (line 267) | inline void setThreadpool(ThreadPool* threadpool) function ThreadPool (line 272) | inline ThreadPool* getThreadpool() const FILE: src/mob.h function class (line 46) | class Mob type std (line 79) | typedef std::shared_ptr MobPtr; function class (line 81) | class Mobs FILE: src/nbt.cpp function NBT_Value (line 275) | NBT_Value* NBT_Value::operator[](const std::string& index) function NBT_Value (line 290) | NBT_Value* NBT_Value::operator[](const char* index) function NBT_Value (line 387) | NBT_Value& NBT_Value::operator =(int8_t val) function NBT_Value (line 395) | NBT_Value& NBT_Value::operator =(int16_t val) function NBT_Value (line 403) | NBT_Value& NBT_Value::operator =(int32_t val) function NBT_Value (line 411) | NBT_Value& NBT_Value::operator =(int64_t val) function NBT_Value (line 419) | NBT_Value& NBT_Value::operator =(float val) function NBT_Value (line 427) | NBT_Value& NBT_Value::operator =(double val) function NBT_Value (line 558) | NBT_Value* NBT_Value::LoadFromFile(const std::string& filename) function NBT_Value (line 611) | NBT_Value* NBT_Value::LoadFromMemory(uint8_t* buffer, uint32_t len) FILE: src/nbt.h function class (line 41) | class NBT_Value FILE: src/packets.cpp function Packet (line 1583) | Packet& Packet::operator<<(const std::string& str) function Packet (line 1589) | Packet& Packet::operator>>(std::string& str) function Packet (line 1595) | Packet& Packet::operator<<(const MS_VarInt& varint) function Packet (line 1600) | Packet& Packet::operator>>(MS_VarInt& varint) function Packet (line 1606) | Packet& Packet::operator<<(const Packet& other) FILE: src/packets.h function _htons (line 40) | inline uint16_t _htons(uint16_t x){ function _htonl (line 49) | inline uint32_t _htonl(uint32_t x){ function _htonll (line 60) | inline uint64_t _htonll(uint64_t x){ type VarInt_internal (line 268) | struct VarInt_internal { function class (line 276) | class Packet type Packets (line 441) | struct Packets FILE: src/physics.cpp function isWaterBlock (line 41) | inline bool isWaterBlock(int id) function isLavaBlock (line 46) | inline bool isLavaBlock(int id) function isLiquidBlock (line 51) | inline bool isLiquidBlock(int id) function mayFallThrough (line 56) | inline bool mayFallThrough(int id) FILE: src/physics.h type entity_position (line 36) | struct entity_position type SimBlock (line 85) | struct SimBlock type Falling (line 106) | struct Falling FILE: src/plugin.cpp type stat (line 211) | struct stat FILE: src/plugin.h type std (line 95) | typedef std::shared_ptr BlockBasicPtr; type std (line 96) | typedef std::shared_ptr ItemBasicPtr; type std (line 97) | typedef std::shared_ptr InventoryBasicPtr; type std (line 114) | typedef std::list funcListType; function class (line 116) | class Plugin FILE: src/plugin_api.cpp function User (line 60) | User* userFromName(std::string user) function User (line 72) | User* anyUserFromName(std::string user) function plugin_hasPluginVersion (line 87) | bool plugin_hasPluginVersion(const char* name) function plugin_getPluginVersion (line 92) | float plugin_getPluginVersion(const char* name) function plugin_setPluginVersion (line 97) | void plugin_setPluginVersion(const char* name, float version) function plugin_remPluginVersion (line 102) | void plugin_remPluginVersion(const char* name) function plugin_hasPointer (line 107) | bool plugin_hasPointer(const char* name) function plugin_setPointer (line 117) | void plugin_setPointer(const char* name, void* pointer) function plugin_remPointer (line 122) | void plugin_remPointer(const char* name) function plugin_hasHook (line 127) | bool plugin_hasHook(const char* hookID) function plugin_remHook (line 144) | void plugin_remHook(const char* hookID) function hook_hasCallback (line 149) | bool hook_hasCallback(const char* hookID, voidF function) function hook_addCallback (line 162) | void hook_addCallback(const char* hookID, voidF function) function hook_addIdentifiedCallback (line 167) | void hook_addIdentifiedCallback(const char* hookID, void* identifier, vo... function hook_remCallback (line 172) | void hook_remCallback(const char* hookID, voidF function) function hook_doUntilTrue (line 185) | bool hook_doUntilTrue(const char* hookID, ...) function hook_doUntilFalse (line 196) | bool hook_doUntilFalse(const char* hookID, ...) function hook_doAll (line 207) | void hook_doAll(const char* hookID, ...) function logger_log (line 216) | void logger_log(int type, const char* source, const char* message) function chat_sendmsgTo (line 222) | bool chat_sendmsgTo(const char* user, const char* msg) function chat_sendmsg (line 245) | bool chat_sendmsg(const char* msg) function chat_sendUserlist (line 261) | bool chat_sendUserlist(const char* user) function chat_handleMessage (line 276) | bool chat_handleMessage(const char* username, const char* message) function map_setTime (line 297) | bool map_setTime(int timeValue) function map_getTime (line 310) | int map_getTime() function map_createPickupSpawn (line 315) | void map_createPickupSpawn(int x, int y, int z, int type, int count, int... function map_getSpawn (line 330) | void map_getSpawn(int* x, int* y, int* z) function map_setSpawn (line 337) | void map_setSpawn(int x, int y, int z) function map_getBlock (line 344) | bool map_getBlock(int x, int y, int z, unsigned char* type, unsigned cha... function map_setBlock (line 349) | bool map_setBlock(int x, int y, int z, unsigned char type, unsigned char... function map_getBlockW (line 355) | bool map_getBlockW(int x, int y, int z, int w, unsigned char* type, unsi... function map_setBlockW (line 360) | bool map_setBlockW(int x, int y, int z, int w, unsigned char type, unsig... function map_saveWholeMap (line 367) | void map_saveWholeMap(void) function user_toggleDND (line 410) | bool user_toggleDND(const char* user) function user_getPosition (line 426) | bool user_getPosition(const char* user, double* x, double* y, double* z,... function user_getPositionW (line 450) | bool user_getPositionW(const char* user, double* x, double* y, double* z... function user_teleport (line 474) | bool user_teleport(const char* user, double x, double y, double z) function user_teleportMap (line 485) | bool user_teleportMap(const char* user, double x, double y, double z, si... function user_sethealth (line 500) | bool user_sethealth(const char* user, int userHealth) function user_gethealth (line 511) | int user_gethealth(const char* user) function user_getCount (line 521) | int user_getCount() function user_getItemInHand (line 533) | bool user_getItemInHand(const char* user, int* type, int* meta, int* quant) function user_setItemInHand (line 556) | bool user_setItemInHand(const char* user, int type, int meta, int quant) function user_addItem (line 581) | bool user_addItem(const char* user, int item, int count, int health) function user_hasItem (line 637) | bool user_hasItem(const char* user, int item, int count, int health) function user_delItem (line 668) | bool user_delItem(const char* user, int item, int count, int health) function user_kick (line 706) | bool user_kick(const char* user) function user_getItemAt (line 717) | bool user_getItemAt(const char* user, int slotn, int* type, int* meta, i... function user_setItemAt (line 740) | bool user_setItemAt(const char* user, int slotn, int type, int meta, int... function user_setGameMode (line 756) | bool user_setGameMode(const char* user, int gamemode) function config_has (line 769) | bool config_has(const char* name) function config_iData (line 774) | int config_iData(const char* name) function config_lData (line 779) | int64_t config_lData(const char* name) function config_fData (line 784) | float config_fData(const char* name) function config_dData (line 789) | double config_dData(const char* name) function config_bData (line 799) | bool config_bData(const char* name) function mob_createMob (line 804) | int mob_createMob(int type) function mob_createSpawnMob (line 811) | int mob_createSpawnMob(int type) function mob_spawnMob (line 820) | void mob_spawnMob(int uid) function mob_despawnMob (line 826) | void mob_despawnMob(int uid) function mob_moveMob (line 832) | void mob_moveMob(int uid, double x, double y, double z) function mob_moveMobW (line 838) | void mob_moveMobW(int uid, double x, double y, double z, int map) function mob_getMobID (line 844) | int mob_getMobID(int uid) function mob_getHealth (line 850) | int mob_getHealth(int uid) function mob_setHealth (line 856) | void mob_setHealth(int uid, int mobHealth) function mob_moveAnimal (line 861) | void mob_moveAnimal(const char*, size_t mobID) function mob_animateMob (line 867) | void mob_animateMob(const char*, size_t mobID, int animID) function mob_animateDamage (line 873) | void mob_animateDamage(const char*, size_t mobID, int animID) function mob_getType (line 879) | int mob_getType(size_t uid) function mob_getLook (line 885) | bool mob_getLook(int uid, double* rot, double* pitch, double* head_yaw) function mob_setLook (line 907) | bool mob_setLook(int uid, double rot, double pitch, double head_yaw) function mob_getMobPositionW (line 920) | bool mob_getMobPositionW(int uid, double* x, double* y, double* z, int* w) function mob_setByteMetadata (line 946) | bool mob_setByteMetadata(int uid, int8_t idx, int8_t val) function mob_updateMetadata (line 954) | bool mob_updateMetadata(int uid) function mob_getByteMetadata (line 962) | int8_t mob_getByteMetadata(int uid, int idx) function permission_setAdmin (line 972) | bool permission_setAdmin(const char* name) function permission_setOp (line 983) | bool permission_setOp(const char* name) function permission_setMember (line 995) | bool permission_setMember(const char* name) function permission_setGuest (line 1007) | bool permission_setGuest(const char* name) function permission_isAdmin (line 1019) | bool permission_isAdmin(const char* name) function permission_isOp (line 1029) | bool permission_isOp(const char* name) function permission_isMember (line 1039) | bool permission_isMember(const char* name) function permission_isGuest (line 1049) | bool permission_isGuest(const char* name) function tools_uniformInt (line 1059) | int tools_uniformInt(int a, int b) function tools_uniform01 (line 1068) | double tools_uniform01() function tools_namedSoundEffect (line 1073) | bool tools_namedSoundEffect(const char* name, int x, int y, int z, float... function init_plugin_api (line 1090) | void init_plugin_api(void) FILE: src/plugin_api.h type plugin_pointer_struct (line 56) | struct plugin_pointer_struct type user_pointer_struct (line 94) | struct user_pointer_struct type chat_pointer_struct (line 119) | struct chat_pointer_struct type logger_pointer_struct (line 128) | struct logger_pointer_struct type map_pointer_struct (line 134) | struct map_pointer_struct type config_pointer_struct (line 153) | struct config_pointer_struct type mob_pointer_struct (line 165) | struct mob_pointer_struct type permission_pointer_struct (line 190) | struct permission_pointer_struct type tools_pointer_struct (line 204) | struct tools_pointer_struct type mineserver_pointer_struct (line 211) | struct mineserver_pointer_struct FILE: src/plugins/PyScript/PyScript.cpp function checkPyErr (line 29) | void checkPyErr() function PyObject (line 93) | PyObject* Script::callPyFunc(const char* name, PyObject* Args) function mineserver_pointer_struct (line 167) | mineserver_pointer_struct* getMineServer() function PLUGIN_API_EXPORT (line 176) | PLUGIN_API_EXPORT void CALLCONVERSION PyScript_init(mineserver_pointer_s... function PLUGIN_API_EXPORT (line 194) | PLUGIN_API_EXPORT void CALLCONVERSION set_name(const char* name) function PLUGIN_API_EXPORT (line 229) | PLUGIN_API_EXPORT void CALLCONVERSION PyScript_shutdown(void) function chatPreFunction (line 235) | bool chatPreFunction(const char* userIn, time_t timestamp, const char* m... function timer200Function (line 252) | bool timer200Function() function timer1000Function (line 261) | bool timer1000Function() function timer10000Function (line 270) | bool timer10000Function() function blockPlaceFunction (line 279) | bool blockPlaceFunction(const char* name, int32_t x, int8_t y, int32_t z, function blockBreakFunction (line 299) | bool blockBreakFunction(const char* name, int x, int y, int z) FILE: src/plugins/PyScript/PyScript.h function class (line 23) | class Script FILE: src/plugins/PyScript/python/TriggTest.py function init (line 6) | def init(): function cb_timer200 (line 14) | def cb_timer200(): function cb_timer1000 (line 32) | def cb_timer1000(): function cb_timer10000 (line 36) | def cb_timer10000(): function cb_block_place (line 39) | def cb_block_place(name,block): function cb_chat (line 45) | def cb_chat(name, msg): FILE: src/plugins/PyScript/python_plugin_api.cpp function PyMineserver (line 43) | PyMineserver* get_MS() function mineserver_pointer_struct (line 92) | mineserver_pointer_struct* magical() function PyLoc (line 100) | PyLoc* PymyMap::get_spawn() function PyBlock (line 118) | PyBlock* PymyMap::get_block(int x, int y, int z) function PyUser (line 137) | PyUser* PyMineserver::get_user(const char* player_name) FILE: src/plugins/PyScript/python_plugin_api.h function class (line 44) | class PyLoc function class (line 50) | class PyBlock function class (line 60) | class PyUser function class (line 69) | class PyChat function class (line 76) | class PymyMap function class (line 86) | class PyScreen function class (line 92) | class PyMineserver FILE: src/plugins/banlist/banlist.h function class (line 12) | class P_Banlist FILE: src/plugins/command/command.h function class (line 11) | class P_Command FILE: src/protocol.cpp function Packet (line 41) | Packet Protocol::encryptionRequest() function Packet (line 53) | Packet Protocol::openWindow(uint8_t windowId, std::string windowType, st... function Packet (line 62) | Packet Protocol::windowProperty(uint8_t windowId, int16_t property, int1... function Packet (line 69) | Packet Protocol::confirmTransaction(uint8_t windowId, int16_t action_num... function Packet (line 76) | Packet Protocol::animation(int eid, int aid) function Packet (line 83) | Packet Protocol::updateSign(int32_t x, int32_t y, int32_t z, function Packet (line 93) | Packet Protocol::openSignEditor(int32_t x, int32_t y, int32_t z) function Packet (line 101) | Packet Protocol::entityStatus(int eid, int aid) function Packet (line 108) | Packet Protocol::entityMetadata(int eid, MetaData& metadata) function Packet (line 115) | Packet Protocol::entityVelocity(int eid, int16_t vel_x, int16_t vel_y,in... function Packet (line 122) | Packet Protocol::slot(const Item &item) function Packet (line 142) | Packet Protocol::setSlot(int8_t window_id, int16_t slotId, Item& item) function Packet (line 150) | Packet Protocol::entityEquipment(int32_t eid, int16_t slot, Item& item) function Packet (line 158) | Packet Protocol::mobSpawn(int eid, int8_t type, double x, double y, doub... function Packet (line 169) | Packet Protocol::mobSpawn(Mob& mob) function Packet (line 174) | Packet Protocol::destroyEntity(uint32_t eid) function Packet (line 181) | Packet Protocol::entityTeleport(uint32_t eid, double x, double y, double... function Packet (line 189) | Packet Protocol::entityRelativeMove(uint32_t eid, int8_t x, int8_t y, in... function Packet (line 196) | Packet Protocol::entityTeleport(uint32_t eid, const position& pos) function Packet (line 201) | Packet Protocol::namedSoundEffect(std::string name, int32_t x, int32_t y... function Packet (line 208) | Packet Protocol::entityHeadLook(int eid, int head_yaw) function Packet (line 215) | Packet Protocol::attachEntity(int32_t entity, int32_t vehicle, bool leash) function Packet (line 222) | Packet Protocol::entityLook(int eid, int yaw, int pitch) function Packet (line 229) | Packet Protocol::entityLook(int eid, float yaw, float pitch) function Packet (line 234) | Packet Protocol::entityRelativeMove(uint32_t eid, double dx, double dy, ... function Packet (line 239) | Packet Protocol::entityLookRelativeMove(int eid, double dx, double dy, d... function Packet (line 248) | Packet Protocol::setCompression(int threshold) function Packet (line 255) | Packet Protocol::loginSuccess(std::string uuid, std::string username) function Packet (line 264) | Packet Protocol::joinGame(int eid, int8_t gamemode) function Packet (line 275) | Packet Protocol::playerAbilities(uint8_t flags, float flying_speed, floa... function Packet (line 284) | Packet Protocol::spawnPosition(int x, int y, int z) function Packet (line 293) | Packet Protocol::timeUpdate(int64_t time, int64_t ageOfTheWorld) function Packet (line 300) | Packet Protocol::disconnect(std::string msg) function Packet (line 307) | Packet Protocol::spawnPlayer(int eid, uint8_t *uuid, std::string &nick, ... function Packet (line 323) | Packet Protocol::spawnPlayer(int eid, uint8_t *uuid, std::string &nick, ... function Packet (line 338) | Packet Protocol::PlayerListItemAddSingle(uint8_t *uuid, std::string &nic... function Packet (line 360) | Packet Protocol::PlayerListItemRemoveSingle(uint8_t *uuid){ function Packet (line 369) | Packet Protocol::spawnObject(int eid, int8_t object_type, int32_t x, int... function Packet (line 384) | Packet Protocol::entity(int eid) function Packet (line 391) | Packet Protocol::collectItem(int itemEid, int eid) function Packet (line 398) | Packet Protocol::blockAction(int32_t x, int16_t y, int32_t z, int8_t byt... function Packet (line 407) | Packet Protocol::playerPositionAndLook(double x, double y, double z, flo... function Packet (line 414) | Packet Protocol::respawn(int32_t dimension, int8_t difficulty,int8_t gam... function Packet (line 421) | Packet Protocol::updateHealth(int health, int food) function Packet (line 428) | Packet Protocol::keepalive(int32_t time) function Packet (line 435) | Packet Protocol::playerlist() function Packet (line 449) | Packet Protocol::gameMode(int8_t reason, float value){ function Packet (line 455) | Packet Protocol::chatMsg(const std::string& msg) function Packet (line 462) | Packet Protocol::blockChange(int32_t x, int32_t y, int32_t z, int16_t bl... function Packet (line 471) | Packet Protocol::tabComplete(const std::vector &msgs) function Packet (line 482) | Packet Protocol::explosion(float x, float y, float z, float radius, std:... function Packet (line 495) | Packet Protocol::windowItems(uint8_t windowID, std::vector& slots) function Packet (line 507) | Packet Protocol::chunkDataUnload(int32_t chunk_x, int32_t chunk_z) FILE: src/protocol.h function class (line 49) | class Protocol FILE: src/random.cpp function initPRNG (line 49) | void initPRNG() function uniform01 (line 85) | double uniform01() FILE: src/random.h type std (line 39) | typedef std::mt19937 MyRNG; type std (line 52) | typedef std::uniform_int_distribution MyUniform; type seed_type (line 57) | typedef unsigned long int seed_type; function MyRNG (line 75) | inline MyRNG::result_type uniformUINT() function MyRNG (line 80) | inline MyRNG::result_type uniformUINT(MyUniform::result_type min, MyUnif... function uniformUINT8 (line 86) | inline uint8_t uniformUINT8(uint8_t min, uint8_t max) FILE: src/redstoneSimulation.h type Power (line 39) | enum Power { POWER_NONE, POWER_WEAK, POWER_NORMAL } FILE: src/screenBase.cpp type tm (line 36) | struct tm FILE: src/screenBase.h function class (line 36) | class Screen FILE: src/signalhandler.cpp function InitSignals (line 48) | void InitSignals() function HandleSegfault (line 62) | void HandleSegfault() function SignalHandler (line 111) | void SignalHandler(int sig) FILE: src/sockets.cpp function client_write (line 78) | bool client_write(User *user) function client_callback (line 159) | void client_callback(int fd, short ev, void* arg) function accept_callback (line 320) | void accept_callback(int fd, short ev, void* arg) function socket_connect (line 346) | int socket_connect(char* host, int port) FILE: src/stdtime.h function class (line 23) | class Time { FILE: src/threadpool.h type ThreadType (line 39) | enum ThreadType { THREAD_MAPGEN, THREAD_LIGHTGEN, THREAD_VALIDATEUSER } type ThreadTask (line 43) | struct ThreadTask { function class (line 57) | class ThreadPool{ FILE: src/tools.cpp function putSint64 (line 72) | void putSint64(uint8_t* buf, int64_t value) function putSint32 (line 78) | void putSint32(uint8_t* buf, int32_t value) function putSint16 (line 84) | void putSint16(uint8_t* buf, int16_t value) function putFloat (line 90) | void putFloat(uint8_t* buf, float value) function putDouble (line 98) | void putDouble(uint8_t* buf, double value) function getDouble (line 106) | double getDouble(uint8_t* buf) function getFloat (line 116) | float getFloat(uint8_t* buf) function getSint64 (line 124) | int64_t getSint64(uint8_t* buf) function getSint32 (line 132) | int32_t getSint32(uint8_t* buf) function getSint16 (line 138) | int32_t getSint16(uint8_t* buf) function base36_encode (line 145) | std::string base36_encode(int value) function hexToByte (line 157) | uint8_t hexToByte(char hex) function my_itoa (line 169) | void my_itoa(int value, std::string& buf, int base) function my_itoa (line 186) | std::string my_itoa(int value, int base) function strToLower (line 193) | std::string strToLower(std::string temp) function dtos (line 205) | std::string dtos(double n) function hash (line 212) | std::string hash(std::string value) function fileExists (line 232) | bool fileExists(const std::string& filename) function makeDirectory (line 238) | bool makeDirectory(const std::string& path) function canonicalizePath (line 247) | std::string canonicalizePath(const std::string& pathname) function relativeToAbsolute (line 284) | std::string relativeToAbsolute(const std::string &path) function getHomeDir (line 297) | std::string getHomeDir() function pathOfExecutable (line 326) | std::string pathOfExecutable() function pathOfFile (line 369) | std::pair pathOfFile(const std::string& filename) function microTime (line 410) | uint64_t microTime() FILE: src/tools.h function ntohll (line 87) | inline uint64_t ntohll(uint64_t v) function blockToChunk (line 94) | inline int32_t blockToChunk(int32_t value) function blockToChunkBlock (line 100) | inline int32_t blockToChunkBlock(int32_t value) function angleToByte (line 105) | inline int8_t angleToByte(float angle) function positionToXYZ (line 110) | inline bool positionToXYZ(uint64_t position, int32_t &x, int16_t &y, int... function std (line 123) | inline std::string json_esc(const std::string str) FILE: src/tree.h function class (line 48) | class ITree function class (line 76) | class Trunk : public ITree type std (line 86) | typedef std::shared_ptr TrunkPtr; function class (line 89) | class Canopy : public ITree function class (line 99) | class Tree : public ITree FILE: src/user.cpp type stat (line 374) | struct stat type stat (line 449) | struct stat class DistanceComparator (line 1079) | class DistanceComparator method DistanceComparator (line 1084) | DistanceComparator(vec tgt) : target(tgt) type event (line 1399) | struct event type event (line 1404) | struct event type event (line 1410) | struct event type event (line 1415) | struct event function User (line 1437) | User* User::byNick(std::string nick) FILE: src/user.h type UserProperty (line 52) | struct UserProperty { type position (line 61) | struct position function withinViewDistance (line 247) | bool withinViewDistance(int a, int b) type event (line 252) | struct event type event (line 253) | struct event type event (line 255) | struct event type event (line 256) | struct event function writePacket (line 258) | bool writePacket(const Packet &pkt) { FILE: src/utf8.h type t_codepoint (line 5) | typedef union t_codepoint_tmp function codepointToUTF8 (line 14) | inline void codepointToUTF8(unsigned int cp, t_codepoint * szOut) function getOneCodepointFromUTF8 (line 68) | inline unsigned int getOneCodepointFromUTF8(const std::string& str, size... function makeUCS2MessageFromUTF8 (line 187) | inline void makeUCS2MessageFromUTF8(const std::string & str, std::vector... FILE: src/vec.h function class (line 35) | class vec function x (line 91) | int& x() function y (line 95) | int& y() function z (line 99) | int& z() FILE: src/worldgen/biomegen.cpp type timeval (line 380) | struct timeval FILE: src/worldgen/biomegen.h function class (line 33) | class BiomeGen: public MapGen FILE: src/worldgen/cavegen.h function class (line 33) | class CaveGen FILE: src/worldgen/eximgen.cpp type timeval (line 269) | struct timeval FILE: src/worldgen/eximgen.h function id (line 36) | struct BlockRef{ function meta (line 47) | uint8_t meta(){ function id (line 54) | void id(uint8_t id){ function meta (line 57) | void meta(uint8_t meta){ type AnvilAccessor (line 74) | struct AnvilAccessor{ type ChunkInfo (line 85) | struct ChunkInfo{ function class (line 92) | class EximGen: public MapGen FILE: src/worldgen/heavengen.cpp function fastrand (line 69) | static inline int fastrand() type timeval (line 212) | struct timeval FILE: src/worldgen/heavengen.h function class (line 40) | class HeavenGen : public MapGen FILE: src/worldgen/mapgen.cpp function fastrand (line 48) | static inline int fastrand() type timeval (line 276) | struct timeval FILE: src/worldgen/mapgen.h function class (line 40) | class MapGen FILE: src/worldgen/nethergen.cpp function fastrand (line 68) | inline int fastrand() type timeval (line 211) | struct timeval FILE: src/worldgen/nethergen.h function class (line 40) | class NetherGen : public MapGen