39 const std::string &formname,
const StringMap &fields);
40 void on_authplayer(
const std::string &name,
const std::string &ip,
bool is_success);
70 const std::string &listname,
int index,
const ItemStack &stack,
static v2f dir(const v2f &pos_dist)
Definition camera.cpp:207
void on_joinplayer(ServerActiveObject *player, s64 last_login)
Definition s_player.cpp:150
void player_inventory_OnPut(const MoveAction &ma, const ItemStack &stack, ServerActiveObject *player)
Definition s_player.cpp:346
s32 on_player_hpchange(ServerActiveObject *player, s32 hp_change, const PlayerHPChangeReason &reason)
Definition s_player.cpp:80
virtual ~ScriptApiPlayer()=default
void player_inventory_OnMove(const MoveAction &ma, int count, ServerActiveObject *player)
Definition s_player.cpp:333
int player_inventory_AllowMove(const MoveAction &ma, int count, ServerActiveObject *player)
Definition s_player.cpp:288
bool on_prejoinplayer(const std::string &name, const std::string &ip, std::string *reason)
Definition s_player.cpp:117
void on_dieplayer(ServerActiveObject *player, const PlayerHPChangeReason &reason)
Definition s_player.cpp:26
bool can_bypass_userlimit(const std::string &name, const std::string &ip)
Definition s_player.cpp:137
void pushPutTakeArguments(const char *method, const InventoryLocation &loc, const std::string &listname, int index, const ItemStack &stack, ServerActiveObject *player)
Definition s_player.cpp:264
void on_leaveplayer(ServerActiveObject *player, bool timeout)
Definition s_player.cpp:166
void on_newplayer(ServerActiveObject *player)
Definition s_player.cpp:14
void on_playerReceiveFields(ServerActiveObject *player, const std::string &formname, const StringMap &fields)
Definition s_player.cpp:196
int player_inventory_AllowPut(const MoveAction &ma, const ItemStack &stack, ServerActiveObject *player)
Definition s_player.cpp:303
void on_cheat(ServerActiveObject *player, const std::string &cheat_type)
Definition s_player.cpp:180
void on_rightclickplayer(ServerActiveObject *player, ServerActiveObject *clicker)
Definition s_player.cpp:67
bool on_punchplayer(ServerActiveObject *player, ServerActiveObject *hitter, float time_from_last_punch, const ToolCapabilities &toolcap, v3f dir, s32 damage)
Definition s_player.cpp:42
void on_authplayer(const std::string &name, const std::string &ip, bool is_success)
Definition s_player.cpp:223
void pushMoveArguments(const MoveAction &ma, int count, ServerActiveObject *player)
Definition s_player.cpp:238
int player_inventory_AllowTake(const MoveAction &ma, const ItemStack &stack, ServerActiveObject *player)
Definition s_player.cpp:318
bool on_respawnplayer(ServerActiveObject *player)
Definition s_player.cpp:104
void player_inventory_OnTake(const MoveAction &ma, const ItemStack &stack, ServerActiveObject *player)
Definition s_player.cpp:359
Definition serveractiveobject.h:41
core::vector3df v3f
Definition irr_v3d.h:11
std::unordered_map< std::string, std::string > StringMap
Definition string.h:66
Definition inventorymanager.h:18
Definition inventory.h:21
Definition inventorymanager.h:128
Definition player_sao.h:235