update-server-lib

Download, decompile, and synchronize Hytale pre-release server files into lib/.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Reign-software/hyforged --skill update-server-lib-reign-software
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-server-lib
Source: https://github.com/Reign-software/hyforged/tree/main/.github/skills/update-server-lib
Command: npx skills add https://github.com/Reign-software/hyforged --skill update-server-lib-reign-software

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Updates the Hytale server reference files in lib/ by downloading the latest pre-release server, decompiling the JAR using Vineflower, and updating server assets. Use when you need to update to a new Hytale server version, refreshing decompiled source code, or syncing with the latest pre-release. Triggers - update server, download server, decompile jar, vineflower, update lib, new server version, sync server, refresh server.

Core Features & Use Cases

  • Download latest pre-release server: fetches the newest server package.
  • Decompile with Vineflower: produces up-to-date source code.
  • Synchronize assets: updates lib/Server and lib/UI assets and the library JAR.
  • Use Case: When a new server version drops, run the Full Update to refresh all local references and ensure development aligns with the server.

Quick Start

Run the Full Update to download, extract, decompile, and sync the latest server files into the lib/ folder.

Frequently Asked Questions about update-server-lib

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decompile a Hytale server JAR with Vineflower?

To decompile a Hytale server JAR with Vineflower, run the Full Update script which downloads the latest pre-release, extracts the package, and uses Vineflower to produce up-to-date source code in the lib/ folder.

What do I need to sync the latest Hytale pre-release server files locally?

To sync the latest Hytale pre-release server files, you need the Hytale downloader, Python, Java 25+, Maven, and Git installed. The script handles downloading, decompiling, and copying results to the lib folder.

Can I automate downloading the newest Hytale server version in a CI environment?

Yes, you can automate downloading the newest Hytale server version in CI environments using the update scripts, which automatically handle fetching, extracting, decompiling, and synchronizing server code and assets.

When should I run an update to refresh my decompiled Hytale server source code?

You should run an update to refresh your decompiled Hytale server source code when a new server version drops, ensuring your local development references and lib/ assets align with the latest pre-release.

Does updating the Hytale server lib also synchronize UI and server assets?

Yes, updating the Hytale server lib synchronizes both lib/Server and lib/UI assets alongside the library JAR, ensuring all local references are refreshed with the newest server version files.

Why does the Hytale server decompilation process require Java 25?

The Hytale server decompilation process requires Java 25 or higher to support the Vineflower decompiler and Maven build tasks during the extraction and source code generation workflow.