▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/HomeGui
HomeGui

HomeGui

Stop typing /home every 30 seconds. HomeGui adds a click-to-teleport interface for all your saved homes — favorites, search, history, keyboard shortcuts, and 5 color themes. Works with EssentialsX, CMI, and any server that uses a home system.

Оцените первым
2.3K
8
Все версииHomeGui 3.3.0-0.19.3

HomeGui 3.3.0-0.19.3

Release01.07.2026

Список изменений

New Features

  • Keyboard navigation: arrow keys (↑↓←→) to navigate the home list, Enter to teleport
  • Sort modes: Default, Alphabetical, Most Used, Recent, Favorites First — toggleable via toolbar button
  • View modes: List view and Grid view with 3-column card layout, toggleable via toolbar button
  • Grid view displays home name, favorite status, usage count, and stored coordinates per card
  • Settings screen accessible via gear button in bottom navigation bar
  • Export/import: serialize favorites, usage counts, coordinates, and history to homegui-export.json in config directory
  • Home coordinate capture: automatically records X/Y/Z position 1 second after teleporting, displayed in grid view
  • 17 languages: English, French, Spanish, German, Portuguese, Italian, Dutch, Polish, Russian, Japanese, Simplified Chinese, Korean, Turkish, Czech, Swedish, Arabic, Ukrainian
  • Language cycling via settings button (cycles through all 17 languages)
  • New config fields persisted: sortMode, viewMode, homeCoords
  • New language keys: button.settings, button.export, button.import, settings.language, settings.sort, settings.view, settings.compact, sort.*, view.*, message.exported, message.imported, message.import_error, stats.no_data

Architecture

  • SortMode enum with apply(List<String>) method encapsulating all sort logic
  • HomeCoords inner class in ModConfig storing per-home X/Y/Z coordinates
  • ModConfig.exportData() serializes homes, favorites, counts, coords, and history to JSON
  • ModConfig.importData() reads export file and merges into current config
  • LangManager rewritten with array-based translation system supporting dynamic language codes
  • LangManager.cycleLanguage() and LangManager.getAvailableLanguages() for runtime language switching
  • LangManager.getLanguageName(String) static method for display name lookup
  • HomeGuiClient.scheduleCoordCapture(String) deferred coordinate capture using tick countdown
  • SettingsScreen with toggle buttons for language, sort, view, and compact mode
  • SettingsScreen compatible as ConfigScreenFactory target for ModMenu integration point

Fixes

  • Removed keyPressed(int, int, int) override incompatible with Minecraft 1.21.10 KeyEvent API
  • Removed mouseClicked(double, double, int) override incompatible with MouseButtonEvent API
  • Fixed SettingsScreen calling Theme.drawSeparator with incorrect lambda argument
  • Fixed SortMode not being applied when filtering homes

Removed

  • ModMenu compile dependency (maven repository unreachable from CI)
  • ModMenuIntegration.java entrypoint
  • keyPressed keyboard navigation (superseded by arrow key handling)

Links

  • 💬 Discord

Файлы

homegui-3.3.0.jar(346.78 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

3.3.0-0.19.3

Загрузчики

Fabric

Версии игры

1.21.10

Загрузок

24

Дата публикации

01.07.2026

Загрузил

ID версии

Главная