Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ All notable changes to this project are documented here.

## [Unreleased]

## [0.2.5] - 2026-10-01

### Fixed

- Stop sending an empty `send_tip("")` packet when a player disables the HUD. Disabling now only stops future status-tip delivery, avoiding the disconnect observed on Bedrock clients.

## [0.2.4] - 2026-09-30

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ python -m build --wheel
The wheel is written to:

```text
dist/endstone_show_status-0.2.4-py3-none-any.whl
dist/endstone_show_status-0.2.5-py3-none-any.whl
```

To build both a wheel and source distribution:
Expand Down
2 changes: 1 addition & 1 deletion README_ZH.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ python -m build --wheel
wheel 会写入:

```text
dist/endstone_show_status-0.2.4-py3-none-any.whl
dist/endstone_show_status-0.2.5-py3-none-any.whl
```

同时构建 wheel 和源码分发包:
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "endstone-show-status"
version = "0.2.4"
version = "0.2.5"
description = "Public Endstone server status page"
readme = "README.md"
license = "GPL-3.0-only"
Expand Down
2 changes: 0 additions & 2 deletions show_status.py
Original file line number Diff line number Diff line change
Expand Up @@ -310,8 +310,6 @@ def _handle_tip_settings_submit(self, player: Player, data: Any) -> None:

self._next_tip_send.pop(player_id, None)
if interval_ticks is None:
with suppress(Exception):
player.send_tip("")
player.send_message("§a状态显示已关闭。")
return

Expand Down
1 change: 1 addition & 0 deletions tests/test_metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ def test_plugin_uses_endstone_011_api(self) -> None:
self.assertIn('"showstatus": {', source)
self.assertIn('"default": True', source)
self.assertIn("StepSlider(", source)
self.assertNotIn('player.send_tip("")', source)


if __name__ == "__main__":
Expand Down
Loading