MysticNametags

A custom nametag system where you create your own tags players can equip or purchase.

File Details

mysticnametags-1.1.8.jar

  • R
  • Mar 10, 2026
  • 22.08 MB
  • 59
  • Early Access

File Name

mysticnametags-1.1.8.jar

Supported Versions

  • Early Access

🏷 MysticNameTags v1.1.8


🧩 Server Compatibility

  • Target Server Version: >= 2026.1.0
  • Tested against Hytale server builds 2026.1.x
  • Fully compatible with v1.1.7 configs, storage, tags, and integrations

No config or data migrations are required. All are auto completed on startup.


🚀 Feature Improvements

🧠 Upgraded Placeholder Requirement System

The requiredPlaceholder system has been expanded with new comparison operations.

New supported operations

"op": "true"
"op": "false"

These operations allow placeholders to be evaluated as boolean conditions rather than numeric comparisons.

Example use case

This allows servers to check permission placeholders such as:

{
  "placeholder": "%luckperms_has_permission_mystictags.tag.founder%",
  "op": "true"
}

or

{
  "placeholder": "%luckperms_has_permission%",
  "op": "true",
  "value": "mystictags.tag.founder"
}

This enables powerful integrations with systems like:

  • LuckPerms
  • Placeholder-based rank systems
  • Custom placeholder APIs

🔐 Permission Gate System Improvements

MysticNameTags now includes a soft permission gate toggle.

Soft Permission Gate

"permissionGate": true

Tags remain visible in the UI, but players must have the required permission to unlock or equip them.

Example permission:

mystictags.tag.<tagid>

This allows servers to display exclusive tags while still restricting access.


Full Permission Gate Fixes

Several issues with the Full Permission Gate system were resolved.

Fixed permission always being granted

A bug causing permissions to always evaluate as granted has been corrected.

Tags now properly respect permission checks when full gating is enabled.

Fixed tag visibility updates

Players who are newly granted a permission will now immediately see newly unlocked tags when Full Permission Gate is enabled.

Previously, tags could remain hidden until a restart or reload.

Improved permission cache behavior

The internal cache system has been improved to ensure tag permissions update correctly when permissions change.


📊 Required Stats System Improvements

The requiredStats system has been expanded to support multiple stat requirements per tag.

Example

"requiredStats": [
  {
    "stat": "endlessleveling.level",
    "op": ">=",
    "value": 25
  },
  {
    "stat": "endlessleveling.skill.ATTACK",
    "op": ">=",
    "value": 10
  }
]

This allows servers to create more complex RPG-style tag requirements.


⚔ EndlessLeveling Integration Improvements

MysticNameTags now supports the new EndlessLeveling prestige system.

The EndlessLeveling stat bridge has been updated to detect and expose prestige values.

Supported stats now include

endlessleveling.level
endlessleveling.xp
endlessleveling.skill.<ATTRIBUTE>
endlessleveling.prestige

These stats can now be used in:

  • requiredStats
  • placeholder display
  • nameplate formatting

🏷 Prestige Prefix for Nameplates

A new configuration option allows servers to customize how prestige appears in nameplates.

"endlessPrestigeDisplay": true
"endlessPrestigePrefix": "P"

Example output:

P3 PlayerName

Servers can change the prefix to match their theme.

Example:

Prestige3 PlayerName
★3 PlayerName

🌐 Language System Updates

The language system has been updated with new translation keys required for the new features added in this release.

Language files such as:

lang/en_US.json

have been updated to include:

  • new permission gate messages
  • new stat requirement messages
  • placeholder requirement feedback
  • additional UI messages

Servers using custom language packs should update their language files accordingly.


⚙ Configuration Improvements

Improved settings.json structure

The configuration system has been improved to make settings easier to read and maintain.

Enhancements include:

  • clearer configuration sections
  • inline documentation comments
  • better value normalization
  • safer default values

Sections now include:

Core
Storage
Nameplates
EndlessLeveling
Placeholders
Economy / Permissions
RPGLeveling
Playtime
Experimental

This makes settings.json significantly easier for server owners to understand and modify.


🛠 Internal Improvements

Improved permission cache handling

Permission-based tag checks now update correctly when player permissions change.

This improves consistency when using systems such as:

  • HyperPerms
  • LuckPerms
  • PermissionsPlus

Improved stat bridge architecture

The stat bridge used for integrations such as EndlessLeveling has been improved to better support future stat providers and systems.


📦 Summary

MysticNameTags v1.1.8 focuses on RPG integration improvements, permission gating fixes, and configuration enhancements.

Highlights

  • 🧠 New boolean placeholder requirement operations (true / false)
  • 🔐 New soft permission gate system
  • 🛠 Fixed Full Permission Gate permission bug
  • 🧠 Improved permission cache updates
  • 📊 requiredStats now supports multiple stat conditions
  • EndlessLeveling prestige system support
  • 🏷 New configurable prestige prefix for nameplates
  • 🌐 Updated language system with new translation keys
  • Improved settings.json structure and documentation

No config or data migration is required. All Tags in tags.json are auto updated.