v1.1.5 Patch Notes
What's new in v1.1.5
Adds Content Packs — third parties can extend MMO Skill Tree by dropping a .zip of JSON into the server's mods/ folder. Quests, achievements, XP tuning, loot, requirements, and boost templates can be added or overridden by a pack, with no coding required.
Also verifies and declares Hytale Update 5 compatibility — the mod targets the Update 5 prerelease server line and the manifest now refuses to load on older or newer-major server builds.
Compatibility
- Hytale Update 5 verified. Manifest
ServerVersionis now pinned to>=0.5.0-pre.0 <0.6.0, declaring Update 5 prerelease (and any 0.5.x patch) as the supported range. Players on pre-Update-5 (<0.5.0) servers will see the mod refuse to load with a clear version-mismatch message, replacing the silent*wildcard that printed Hytale's *"plugin does not specify a target server version"* warning on every boot. - Audited and migrated against the Update 5 prerelease deprecation list. Update 5 silently removes several non-deprecation breakages on top of the listed deprecations (vector package relocated to
org.joml,Rotation3fintroduced as a distinct type fromVector3f,Player.sendMessage/Player.hasPermission/HudManager.setCustomHud/CustomUIHud(PlayerRef)constructor all gone). The mod now compiles cleanly against Update 5 with these migrations applied, while the still-functionalInventory-class accessors are left in place (Update 5 keeps them as thin wrappers) and queued for a future-release sweep.
Updates
- New: third-party content packs — author a standard Hytale asset pack (a
manifest.jsonplus JSON files underServer/MMOSkillTree/) and the server discovers and loads it automatically at startup. No Java and no admin setup — just drop it inmods/. - Eight content types supported — quests, achievements, XP maps, mob-kill XP, luck loot, item requirements, action requirements, and boost templates.
- Add or replace, per type — a pack adds to your content by default; with a small control file it can instead replace the built-in defaults for a type (for total-conversion packs). Content the server owner authored locally always takes priority over a pack, and is never dropped.
- Last pack wins on conflicts — if two packs define the same entry, the one loaded later applies; brand-new entries simply add.
- New:
/mmopacks list— see which content packs are loaded and how many entries each contributes, per type. - New:
/mmopacks export— bundle your server's custom quests and achievements into a shareable content-pack zip undermods/mmoskilltree/packs/. - Safe by default — content from untrusted packs cannot run server commands: command-style rewards (and achievement announcement commands) are stripped from pack quests and achievements unless the server owner opts in.
- Author guide — see
CONTENT_PACKS.mdand the ready-to-use example inexamples/sample-content-pack/.
Looking for technical details? View full developer changelog for v1.1.5