diff --git a/src/endstone_test/event_listener.py b/src/endstone_test/event_listener.py index b55e63e..282da9a 100644 --- a/src/endstone_test/event_listener.py +++ b/src/endstone_test/event_listener.py @@ -55,6 +55,11 @@ def send_welcome_message(player_name: str) -> None: event.player.allow_flight = True assert event.player.allow_flight is True + current_exp_lvl = event.player.exp_level + event.player.give_exp_levels(2) + assert event.player.exp_level == current_exp_lvl + 2 + assert 0.0 <= event.player.exp <= 1.0 + @event_handler def on_player_death(self, event: PlayerDeathEvent): # TODO: add player.is_dead check diff --git a/src/endstone_test/plugin.py b/src/endstone_test/plugin.py index 430a424..1f0d611 100644 --- a/src/endstone_test/plugin.py +++ b/src/endstone_test/plugin.py @@ -70,5 +70,6 @@ def send_debug_message(self): f"Velocity: {player.velocity}\n" f"Dimension: {player.location.dimension.name}\n" f"InWater: {player.is_in_water}, InLava: {player.is_in_lava}\n" - f"OnGround: {player.is_on_ground}, MayFly: {player.allow_flight}, Flying: {player.is_flying}" + f"OnGround: {player.is_on_ground}, MayFly: {player.allow_flight}, Flying: {player.is_flying}\n" + f"Exp: {player.exp}, Lv: {player.exp_level}" )