MysticEssentials-1.0.3.jar
What's new
Mystic Essentials 1.0.3 — Update 6 Compatibility, Craft Blocking & Safer RTP
Mystic Essentials 1.0.3 completes the migration to Hytale Update 6, adds server-side craft blocking and MysticRPG-aware random teleport safety, expands ItemView metadata support, and refines notification history and sound behavior.
Compatibility
- Requires Hytale Server
>=0.6.0 <0.7.0. - Built and verified against Hytale Server
0.6.0and protocolhytale/3. - Update 5 servers and clients are not compatible with this release.
Hytale Update 6
- Migrated flight handling to Update 6's three-state
FlyModeAPI. - Updated commands that intentionally have no permission requirement to use the new explicit command API.
- Updated player-list packets for spectator state and remaining-lives data.
- Updated Editor Builder block-change packets to the expanded Update 6 layout.
- Migrated chunk and fluid checks to the new chunk-component APIs.
- Migrated inventory, mail, vault, and related item operations to ECS inventory components.
- Updated the bundled manifest and documentation for the new server version range and protocol.
Craft Blocking
- Added a new CraftBlock module for denying configured recipes or output items during bench and hand crafting.
- Configure case-insensitive recipe or item IDs in
modules/craftblock/config.json;*wildcards are supported. - A matching output item blocks every recipe that produces it.
- Added
/craftblockto inspect the active block list and/craftblock checkto inspect the held item. - Added global and per-item bypass permissions:
mysticessentials.craftblock.bypassmysticessentials.craftblock.bypass.<item id>
- Added optional toast, chat, and server-log feedback with notification cooldown protection.
- Processing-bench recipes are not intercepted by Hytale's craft pre-event and are not covered by this module.
MysticRPG-Aware Random Teleport
- Added an optional, soft integration with MysticRPG's World module.
- RTP now checks candidate and final destinations against the requesting player's current RPG level when the integration is available.
- The default accepted content range is 10 levels below through 3 levels above the player and is configurable under
mysticRpgSafetyinmodules/teleportation/rtp.json. - MysticRPG safe regions remain valid regardless of content level.
- Centered RTP shapes narrow inward when content is too high-level and expand outward when it is too low-level.
- Added configurable behavior for integration errors and additional admin diagnostics.
- Servers without MysticRPG continue to use the normal RTP safety checks.
ItemView and Mod Metadata
- Expanded portable item metadata rendering for enchantments, LuxReforge, and MysticRPG gear.
- Added structured MysticRPG display support for names, descriptions, templates, rarity, quality, affixes, durability, binding, and gear details when present.
- Improved native item-quality resolution with runtime quality-asset lookup and validated configuration overrides.
- Improved Item Details layout and rich-text handling for larger and more complex metadata sets.
- Unknown metadata remains visible in technical form instead of being silently discarded.
Notifications and Announcements
- Important and critical notices are stored in notification history by default.
- Low and normal notices are stored only when the sender explicitly opts in.
- Manual
/broadcastand/alertmessages are transient by default at every priority; use--historyto retain one or--no-historyto force transient delivery. - Manual broadcasts and alerts play a sound only when
--soundis supplied. - Rotating announcements continue to use their configured broadcast sound.
Reliability and Verification
- Added compatibility coverage for portable item metadata and native quality assets.
- Added Item Details layout checks.
- Added MysticRPG RTP level-safety and fluid-safety checks.
- Verified all UI assets through the component-instantiation validator.
- Verified the release with a clean Update 6 build.
Upgrade Notes
- Back up the server and Mystic Essentials configuration directory.
- Replace the previous jar with
MysticEssentials-1.0.3.jar. - Update the server and clients to Hytale Update 6 before starting this version.
- Review the new
modules/craftblock/config.jsonfile before enabling recipe restrictions. - Review
mysticRpgSafetyinmodules/teleportation/rtp.jsonif MysticRPG is installed. - Review notification automations that depended on implicit history or manual alert sounds; use
--historyand--soundexplicitly where required.
Existing CustomContent licensing and fallback behavior are unchanged in 1.0.3.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

