54 const std::string &formname,
const StringMap &fields);
55 void on_authplayer(
const std::string &name,
const std::string &ip,
bool is_success);
85 const std::string &listname,
int index,
const ItemStack &stack,
static v2f dir(const v2f &pos_dist)
Definition: camera.cpp:204
Definition: s_player.h:34
void on_joinplayer(ServerActiveObject *player, s64 last_login)
Definition: s_player.cpp:166
void player_inventory_OnPut(const MoveAction &ma, const ItemStack &stack, ServerActiveObject *player)
Definition: s_player.cpp:362
s32 on_player_hpchange(ServerActiveObject *player, s32 hp_change, const PlayerHPChangeReason &reason)
Definition: s_player.cpp:96
virtual ~ScriptApiPlayer()=default
void player_inventory_OnMove(const MoveAction &ma, int count, ServerActiveObject *player)
Definition: s_player.cpp:349
int player_inventory_AllowMove(const MoveAction &ma, int count, ServerActiveObject *player)
Definition: s_player.cpp:304
bool on_prejoinplayer(const std::string &name, const std::string &ip, std::string *reason)
Definition: s_player.cpp:133
void on_dieplayer(ServerActiveObject *player, const PlayerHPChangeReason &reason)
Definition: s_player.cpp:42
bool on_punchplayer(ServerActiveObject *player, ServerActiveObject *hitter, float time_from_last_punch, const ToolCapabilities *toolcap, v3f dir, s32 damage)
Definition: s_player.cpp:58
bool can_bypass_userlimit(const std::string &name, const std::string &ip)
Definition: s_player.cpp:153
void pushPutTakeArguments(const char *method, const InventoryLocation &loc, const std::string &listname, int index, const ItemStack &stack, ServerActiveObject *player)
Definition: s_player.cpp:280
void on_leaveplayer(ServerActiveObject *player, bool timeout)
Definition: s_player.cpp:182
void on_newplayer(ServerActiveObject *player)
Definition: s_player.cpp:30
void on_playerReceiveFields(ServerActiveObject *player, const std::string &formname, const StringMap &fields)
Definition: s_player.cpp:212
int player_inventory_AllowPut(const MoveAction &ma, const ItemStack &stack, ServerActiveObject *player)
Definition: s_player.cpp:319
void on_cheat(ServerActiveObject *player, const std::string &cheat_type)
Definition: s_player.cpp:196
void on_rightclickplayer(ServerActiveObject *player, ServerActiveObject *clicker)
Definition: s_player.cpp:83
void on_authplayer(const std::string &name, const std::string &ip, bool is_success)
Definition: s_player.cpp:239
void pushMoveArguments(const MoveAction &ma, int count, ServerActiveObject *player)
Definition: s_player.cpp:254
int player_inventory_AllowTake(const MoveAction &ma, const ItemStack &stack, ServerActiveObject *player)
Definition: s_player.cpp:334
bool on_respawnplayer(ServerActiveObject *player)
Definition: s_player.cpp:120
void player_inventory_OnTake(const MoveAction &ma, const ItemStack &stack, ServerActiveObject *player)
Definition: s_player.cpp:375
Definition: serveractiveobject.h:55
core::vector3df v3f
Definition: irr_v3d.h:26
std::unordered_map< std::string, std::string > StringMap
Definition: string.h:78
Definition: inventorymanager.h:33
Definition: inventory.h:34
Definition: inventorymanager.h:143
Definition: player_sao.h:235