ModernTagsСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (7)
release
2.2.0 — Updates & Visibility Fixes
2.2.016 окт. 2026 г.145Minecraft: 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
## What's New
- **Built-in update management.** ModernTags can check for updates at startup and optionally download them automatically. Use `/moderntags update` to check and download manually, even when startup checks or automatic downloads are disabled. Downloads are placed in the server's update folder and installed when the server restarts.
- **Invisible player tags in spectator mode.** Viewers in spectator mode (GM3) can now see invisible players' tags with the modern renderer, just like vanilla names. This brings the modern renderer in line with Minecraft and the legacy renderer. Invisible players' tags remain hidden from ordinary viewers.
- **Standard bStats metrics.** Added basic usage statistics. To opt out, set `enabled: false` in the shared `plugins/bStats/config.yml`; there is no separate ModernTags setting.
### New Configuration Options
```yaml
updates:
check: true
auto-download: false
```
Startup checks are enabled by default. Set `auto-download: true` to download updates during startup checks; a server restart is still required to install them. The manual `update` command remains available in either mode, but is hidden from tab completion when automatic downloads are enabled.
**Permission change:** `moderntags.admin` replaces `moderntags.reload` and grants access to both configuration reloads and update downloads. Operators have it by default. If you granted the old permission manually, replace it with the new one.
## Bug Fixes
- **No default name flash during reloads or death.** Fixed the vanilla player name briefly appearing while the modern tag was being removed or recreated.
- **Spectators can see other spectators' tags.** Fixed spectator tags being hidden from spectator viewers; they remain hidden from ordinary viewers.
- **Legacy formatting survives invisibility.** Fixed prefixes and suffixes being missing after a reload while the player was invisible, including when invisibility later ended.
- **Hidden legacy tags stay hidden during updates.** Shared text and formatting updates no longer reveal a tag to viewers from whom it was hidden.
## Dependencies
- Updated MyLib to `7d2ccd9fd9` for update management.
- Added bStats `3.2.1`.
release
2.1.1 — Rendering & Compatibility Fixes
2.1.115 окт. 2026 г.32Minecraft: 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
## Bug Fixes
- **Fewer unexpected disconnects.** Fixed invalid scoreboard team removals that could kick players with a `Protocol Error` ([#6](https://github.com/groundbreakingmc/ModernTags/issues/6)).
- **Correct initialization after reload.** Fixed a rare issue where reloading the plugin could create tags for players in another world.
- **All affected players receive updates.** Fixed tag updates being skipped when multiple players were updated together.
- **More reliable spectator updates.** Fixed a case where a player update could start rendering a tag while also switching the player to spectator mode.
- **Outdated tag updates are ignored.** Delayed work no longer spawns or attaches outdated tags after their rendering state changes.
- **Tags respect player tracking.** Player updates no longer create tags for players the viewer's client is not tracking.
- **Older client compatibility.** Fixed player spawn handling for clients older than 1.20.2.
## Dependencies
- Updated the internal GikyMessage library to `1.0.0-beta` and migrated to its new API.
release
2.1.0 — Relational Placeholders & Dynamic Conditions
2.1.08 окт. 2026 г.87Minecraft: 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
## What's New
- **Relational placeholders.** Nametags can now show different information depending on **who is looking at the player**. Use `{rel:...}` with a relational PlaceholderAPI expansion. For example, an expansion that provides ally/enemy relationships can display a different status to each viewer.
- **Tags respond to condition changes.** When a player's permissions or other tag conditions change, ModernTags can automatically switch to the correct tag. Players no longer need to teleport or rejoin just to see the change.
- **Tags can be hidden when nothing matches.** A fallback tag is no longer required: if no configured conditions match, no custom tag is displayed.
- **Dynamic text colors and styles.** The updated GikyMessage library now lets you change a tag’s text color or style using placeholder values, for example: `[text](color:{placeholder})` or `[text](style:{placeholder})`. Formatting can change automatically as the placeholder value updates.
### New Configuration Option
`conditions-recheck-rate: 20` controls how often tag conditions are checked (in plugin ticks). The default is `20`; set it to `-1` to disable periodic checks. Conditions will still be evaluated when a tag is initially rendered or refreshed by an event.
## Bug Fixes
- **Static tags update properly.** Placeholders now refresh even when a tag has only one animation frame.
- **All affected players receive updates.** Fixed cases where only some players using the same tag configuration were updated.
- **More consistent visibility.** Fixed tags appearing incorrectly when a player is invisible, crouching, or no longer supposed to have a visible tag.
- **Correct text opacity.** Opacity is now applied properly when animation frames change.
- **More flexible conditions.** Spaces before `&&` and `||` no longer cause condition parsing errors.
- **More reliable rendering.** Improved handling of concurrent tag updates and errors during processing.
release
ModernTags 2.0.2
2.0.27 окт. 2026 г.26Minecraft: 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
### What's changed
- Fixed `{viewer:...}` placeholders not displaying the correct values in nametags.
- Fixed PlaceholderAPI placeholders in tag conditions, so tags are now selected correctly based on their values.
- Updated internal libraries and adjusted configuration loading.
release
ModernTags 2.0.1
2.0.16 сент. 2026 г.158Minecraft: 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
Fixed an Adventure compatibility issue that prevented ModernTags from working on newer Paper versions
release
ModernTags 2.0.0
2.0.023 мая 2026 г.103Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia, paper, purpur
Что нового
# ModernTags 2.0 — Major Update
> ⚠️ **The configuration has been completely reworked and is not compatible with the previous version. Delete your old config and set up the plugin from scratch using the updated documentation.**
This is the biggest update to ModernTags since its initial release. Version 2.0 introduces support for all client versions, a flexible condition system, and significantly improved compatibility with other plugins.
---
## What's new
### Support for clients below 1.19.4
A second renderer based on Scoreboard Teams has been added. The plugin automatically picks the right rendering method for each individual viewer — Text Display for 1.19.4+ clients, Scoreboard Teams for older ones. Tags are now visible to every player on the server regardless of their client version.
### TAB compatibility
ModernTags 2.0 manages Scoreboard Teams internally, so you no longer need to disable TAB's nametag display to avoid conflicts.
### Tags in separate files
Tags are now defined in individual files referenced from `config.yml`. Each file can contain both a `modern` and a `legacy` section for the respective renderers.
### Condition system
The old permission-based tag selection (`moderntags.tag.<name>`) has been replaced by `owner-conditions` and `viewer-conditions` — flexible expressions that give you full control over which tag group is applied. Example: `hasPermission('moderntags.tag.vip')`.
### Viewer context in placeholders
The placeholder syntax has changed from `<placeholder:key>` to `{owner:key}` and `{viewer:key}`. This allows you to display different tag content depending on who is looking at the player.
### Sneak dimming
On 1.19.4+ clients, tags now fade when the owner is crouching, matching vanilla Minecraft behavior.
### Permission changes
`moderntags.tag.<name>` (auto-generated) and `moderntags.see.other` have been removed. Tag selection logic is now fully handled by the condition system.
release
ModernTags v1.0.0
1.0.015 февр. 2026 г.253Minecraft: 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11paper, purpur
Что нового
Release