diff options
author | Trumeet <yuuta@yuuta.moe> | 2022-07-29 12:17:56 -0700 |
---|---|---|
committer | Trumeet <yuuta@yuuta.moe> | 2022-07-29 12:17:56 -0700 |
commit | 26765d586e187ebd088cdb2f7451768a637968c8 (patch) | |
tree | 3abef1c89154ddc6964e82c43ee1c9c73f6d2c2a /client/libacron/ids.c | |
parent | ff769a117046448dec8f09d86dfc661cda0bbc3b (diff) | |
download | acron-26765d586e187ebd088cdb2f7451768a637968c8.tar acron-26765d586e187ebd088cdb2f7451768a637968c8.tar.gz acron-26765d586e187ebd088cdb2f7451768a637968c8.tar.bz2 acron-26765d586e187ebd088cdb2f7451768a637968c8.zip |
feat(mod/libacron): provide entity type to clients
API:ADD
Diffstat (limited to 'client/libacron/ids.c')
-rw-r--r-- | client/libacron/ids.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/client/libacron/ids.c b/client/libacron/ids.c index 7af471d..65be0ab 100644 --- a/client/libacron/ids.c +++ b/client/libacron/ids.c @@ -16,6 +16,7 @@ int ac_object_free(ac_obj_t *obj) { ac_event_player_join_t *v = (ac_event_player_join_t *) obj; if (v->player.name) free(v->player.name); if (v->player.uuid) free(v->player.uuid); + if (v->player.type) free(v->player.type); goto ok; } case AC_EVENT_PLAYER_DISCONNECT: { @@ -23,6 +24,7 @@ int ac_object_free(ac_obj_t *obj) { if (v->player) { if (v->player->name) free(v->player->name); if (v->player->uuid) free(v->player->uuid); + if (v->player->type) free(v->player->type); free(v->player); } if (v->reason) free(v->reason); @@ -32,6 +34,7 @@ int ac_object_free(ac_obj_t *obj) { ac_event_entity_death_t *v = (ac_event_entity_death_t *) obj; if (v->entity.name) free(v->entity.name); if (v->entity.uuid) free(v->entity.uuid); + if (v->entity.type) free(v->entity.type); if (v->message) free(v->message); goto ok; } @@ -39,6 +42,7 @@ int ac_object_free(ac_obj_t *obj) { ac_event_player_message_t *v = (ac_event_player_message_t *) obj; if (v->player.name) free(v->player.name); if (v->player.uuid) free(v->player.uuid); + if (v->player.type) free(v->player.type); if (v->text) free(v->text); goto ok; } |