MonitoringMinecraft MonitoringMinecraft

IGLanguages

Плагин BukkitPaperPurpur

IGLanguages — плагин для серверов Майнкрафт с динамическим переводом на другие языки через PlaceholderAPI.

163 скачивания 3 подписчика
Оцените первым

IGLanguages

The Multi-Language Plugin

DISCORD | WIKI

IGLanguages is a powerful and flexible language management plugin initially made for my server AfterLands. It's an easy way to translate your server dynamically to other languages using PlaceholderAPI.

Basically, if it has PlaceholderAPI support, you can translate it. Simple. ;)

gif


Features

  • Multi-language support with easy folder-based structure (supports subfolders!)
  • Compatible and tested with Spigot/Paper 1.8–1.21+ (Java 11+ required)
  • Automatically identifies player's client language (if exists in your lang folders)
  • Per-player language selection and storage (YAML, SQLite, or MySQL)
  • Cross-Server Sync with Redis support for BungeeCord/Velocity networks
  • Automatic fallback translation to default language
  • Custom actions on first join and when changing language (messages, sounds, commands, etc.)
  • PlaceholderAPI integration for dynamic translations
  • High Performance with Caffeine Cache and asynchronous storage
  • API for developers to integrate with other plugins and systems

How it Works

  • Each language is a folder which can have infinite translation files and subfolders.
  • Uses PlaceholderAPI to dynamically show translations based on the player's selected language.
  • If a translation key is missing, the default language key is used as a fallback.

Commands & Permissions

  • iglanguages.admin - The main permission
  • iglanguages.updatechecker - Check updates on join
Command Description
/languages help Shows help message
/languages set <player> <lang> Set a player's language
/languages get <player> Show a player's language
/languages auto <player> Auto detect player's language
/languages list List available languages
/languages reload Reload config and translations

Placeholders

PlaceholderAPI placeholders:

  • %lang_(key)% - Shows translation for the key in the player's language (root files).
  • %lang_(folder).(file)_(key)% - Shows translation for files in subfolders (e.g. %lang_menus.main_shop_title% for menus/main.yml).
  • %lang_player% - Shows the player's current language.
  • %lang_player_(nick)% - Shows the specified player's language.

Performance

  • Uses Caffeine Cache (high-performance, thread-safe) to assist with heavy loads.
  • All translations are loaded into memory at startup.
  • Database access is minimal and highly optimized (HikariCP for SQL).
  • Debounced YAML saving to reduce disk I/O.

API

For developers, check IGLanguagesAPI.java for more details. We have several useful methods (like getPlayerLang, getLangTranslation, getPlayerTranslation, etc.). More information is available on our GitHub page.

bstats

Make your server accessible to everyone! 😎

For support, join our Discord server: https://discord.gg/qGqRxx3V2J

Смотри также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
1053 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MigosMc
MigosMc Java + BE
1000 онлайн
1.8 — 26.2 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
SeasonEra
5 онлайн
26.1.2 версия
Выживание • Экономика • Кланы • Приваты • Донат • PVP • Работа
PLIRGAME - ДЕВУШКИ ВОЙС ЧАТ
29 онлайн
1.21.10 — 26.1.1 версия
❤️ Выживание! ❤️ Войс Чат ❤️ Девушки ❤️ /free
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.8. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат