Skip to content

Releases: timiliris/hytaledDocs-intelliJ-plugin

v1.4.2 - Linux/macOS Gradle Wrapper Fix

05 Feb 23:36

Choose a tag to compare

Fixed

  • Linux/macOS: Gradle wrapper corrupted (CRLF line endings): Fixed gradlew script generated by project wizard
    • Source file had Windows CRLF line endings causing bash: ./gradlew: cannot execute: required file not found
    • Converted bundled gradlew to Unix LF line endings
    • Added runtime conversion to ensure LF endings regardless of source

Full Changelog: https://github.com/HytaleDocs/hytale-intellij-plugin/compare/v1.4.1...v1.4.2

v1.4.1 - Linux/macOS Fix

05 Feb 23:11

Choose a tag to compare

🐧 Linux/macOS Compatibility Fix

Fixed

  • Gradle wrapper not executable: Auto-fix gradlew and mvnw permissions on Unix systems
    • Runs chmod +x automatically if wrapper lacks execute permission
    • Fixes "No such file or directory" error on fresh clones

Install

JetBrains Marketplace: https://plugins.jetbrains.com/plugin/29807-hytale-development-tools

Or in IntelliJ: Settings > Plugins > Marketplace > "Hytale"


See v1.4.0 for the full Server Management Update changelog.

v1.4.0 - Server Management Update

05 Feb 22:48

Choose a tag to compare

🎮 Server Profile Manager

New centralized system to manage multiple server configurations!

✨ Added

  • Server Profile Manager: Add, edit, delete, and duplicate server profiles

    • Profiles stored in ~/.hytale-intellij/servers.json
    • Import servers from existing directories with auto-detection
    • Quick switch between servers from the Tool Window
  • Server Selector UI: New dropdown in the Tool Window

    • Visual server selector with status indicator (running/stopped/starting)
    • Auto-detects server/ folder in project and creates default profile
    • Browse button to quickly add new server directories
    • Gear button to open full Server Manager dialog
  • Multi-Server Support: Run multiple Hytale servers simultaneously

    • Each server runs on its own port
    • Independent start/stop/status per server
    • Port conflict detection prevents duplicate bindings
  • Improved Java Detection: Comprehensive cross-platform Java 25+ detection

    • Windows: Registry, Scoop, Chocolatey, SDKMAN, jabba, GraalVM, Microsoft JDK
    • macOS: Homebrew (Intel & Apple Silicon), /usr/libexec/java_home, SDKMAN, asdf, mise
    • Linux: Snap, Flatpak, distribution packages, SDKMAN, asdf, jabba, mise

🔧 Fixed

  • Hot Reload on Windows: Now fully functional with shadow copy mechanism

    • Atomic move with fallback strategies
    • Retry with exponential backoff
    • Automatic cleanup of old timestamped JARs
  • IntelliJ 2024.2+ Compatibility: Works with IDE versions 2024.2 through 2025.3

📦 Install

JetBrains Marketplace: https://plugins.jetbrains.com/plugin/29807-hytale-development-tools

Or install directly from IntelliJ: Settings > Plugins > Marketplace > Search "Hytale"

v1.3.9

05 Feb 20:58

Choose a tag to compare

What's New in 1.3.9

Added

  • IDE 2024.2+ Compatibility: Plugin now supports IntelliJ IDEA 2024.2 through 2025.3
    • Lowered minimum IDE version from 2025.3 to 2024.2 (build 242)
    • Fixed textFieldWithBrowseButton API calls for cross-version compatibility

Fixed

  • Wizard: Remove redundant /libs/ JAR: No longer copies HytaleServer.jar to /libs/ (unused by both Gradle and Maven projects, caused ~50MB bloat in repos)
  • Wizard: Maven pom.xml now uses official Maven repo: Replaced <scope>system</scope> + <systemPath> with proper <repositories> block pointing to maven.hytale.com
  • Wizard: Server files gated on opt-in: copyServerFiles() only runs when user checks "Copy from game"
  • Autocomplete: Reduced aggressiveness: Event completion no longer triggers on every capitalized identifier (e.g., String, Map, Config). Removed catch-all regex, tightened variable type check to endsWith("Event")
  • Replace internal PreloadingActivity: Migrated from @Internal PreloadingActivity to public AppLifecycleListener API (fixes JetBrains Marketplace verification)

Full Changelog: https://github.com/HytaleDocs/hytale-intellij-plugin/compare/v1.3.7...v1.3.9

v1.3.8

05 Feb 20:57

Choose a tag to compare

What's New in 1.3.8

Added

  • IDE 2024.2+ Compatibility: Plugin now supports IntelliJ IDEA 2024.2 through 2025.3
    • Lowered minimum IDE version from 2025.3 to 2024.2 (build 242)
    • Fixed textFieldWithBrowseButton API calls for cross-version compatibility

Fixed

  • Wizard: Remove redundant /libs/ JAR: No longer copies HytaleServer.jar to /libs/ (unused by both Gradle and Maven projects, caused ~50MB bloat in repos)
  • Wizard: Maven pom.xml now uses official Maven repo: Replaced <scope>system</scope> + <systemPath> with proper <repositories> block pointing to maven.hytale.com
  • Wizard: Server files gated on opt-in: copyServerFiles() only runs when user checks "Copy from game"
  • Autocomplete: Reduced aggressiveness: Event completion no longer triggers on every capitalized identifier (e.g., String, Map, Config). Removed catch-all regex, tightened variable type check to endsWith("Event")
  • Replace internal PreloadingActivity: Migrated from @Internal PreloadingActivity to public AppLifecycleListener API

Full Changelog: https://github.com/HytaleDocs/hytale-intellij-plugin/compare/v1.3.7...v1.3.8

v1.3.7 - Multi-Language Support & MCP Multi-Assistant

25 Jan 17:29

Choose a tag to compare

What's New

Multi-Language Support

Plugin UI now supports 8 languages:

  • English (default)
  • Francais
  • Deutsch
  • Espanol
  • Italiano
  • Portugues (Brasil)
  • Polski
  • Russkij

Language can be changed in Settings > Tools > HytaleDocs. The plugin will prompt you to restart the IDE when changing languages.

MCP Multi-Assistant Support

Install the MCP server for multiple AI assistants with one click:

  • Claude Code - Project-level .mcp.json
  • Claude Desktop - System config
  • Cursor - ~/.cursor/mcp.json
  • Windsurf - ~/.codeium/windsurf/mcp_config.json
  • GitHub Copilot - .vscode/mcp.json
  • Continue - ~/.continue/config.json

Other Changes

  • English is now the default language regardless of system locale
  • MCP configuration is saved immediately to XML

Full Changelog: v1.3.6...v1.3.7

v1.3.6 - Hytale Installation Path Settings

23 Jan 15:30

Choose a tag to compare

What's New

New Features

  • Hytale Installation Path Setting - New global settings page (Settings > Tools > HytaleDocs) to configure Hytale installation path
  • Manual Path Selection - Added "Browse..." button in project wizard to manually select Hytale installation if auto-detection fails
  • Improved Detection - Installation path is now saved globally and reused across projects

How to Use

  1. Go to Settings > Tools > HytaleDocs
  2. Click "Browse" to select your Hytale installation folder
  3. Or use "Auto-detect" to search common locations

The path will be remembered for all future projects.

v1.3.5 - Bug fixes & Cross-platform improvements

22 Jan 08:04

Choose a tag to compare

Fixed

  • Offline Docs Download: Fixed threading error when downloading documentation (WriteAction was called from background thread) (#7)
  • deployToServer Gradle Task: Fixed conflict between default jar task and shadowJar by disabling the default jar task (#7)
  • Cross-Platform Paths: Improved path handling for better Windows/macOS/Linux compatibility
    • Fixed hardcoded slashes in cache directory paths
    • Now uses Paths.get() and File.separator consistently

Installation

Download the ZIP file below and install via Settings > Plugins > ⚙️ > Install Plugin from Disk...

Or install directly from the JetBrains Marketplace.

v1.3.4 - Mac/Linux Support & Contributors

21 Jan 17:49

Choose a tag to compare

What's New

  • Mac & Linux Support - Hytale installation detection now works on macOS and Linux (thanks @maartenpeels!)
  • Contributors Section - New contributors card in the Infos tab
  • Improved Documentation - Enhanced plugin page with getting started guide

Installation

Download from JetBrains Marketplace or install the ZIP below manually.

Full Changelog: v1.3.2...v1.3.4

v1.3.2 - Run Configuration, UI Files & Code Cleanup

21 Jan 12:57

Choose a tag to compare

What's New

Features

  • Hytale Server Run Configuration - Build, Deploy & Debug with one click
  • Hytale UI File (.ui) Support - Syntax highlighting, code completion, color preview
  • Dynamic Debug Port - Automatically finds available port (5005-5015 range)
  • Auto-detect Plugin Info - Detects from manifest.json or build files
  • Discord Community - Added link to README, plugin description & tool window

Fixes

  • Windows File Locking - Server restart workflow instead of hot reload (fixes JAR lock issues)
  • Kill Lingering Processes - Automatically kills zombie Java processes holding file locks
  • Deprecated API - Fixed createSingleFileDescriptor() warnings
  • Code Cleanup - Removed unused imports and dead code

Links


Full Changelog: v1.3.1...v1.3.2