MCLang [1.17x - 1.21x, 26.1][API]
1.2.1Lightweight API to load and use official Minecraft language pack translations.
1.2.1latestv1.2.1Mar 26, 2026 * Fixed the logic for checking updates on server startup. * Fixed the logic for checking updates on player join. * Fixed the logic for checking updates on console. * Fixed the logic for checking updates on server load. * Added language pack consistency check: missing keys or paths from new versions are now automatically injected into existing configuration files.1.2.0v1.2.0Mar 26, 2026 * Refactor command system and introduce API module * Removed ToolCommandSystem and replaced it with RegistryCommandSystem for better command management. * Introduced RegistrySubCommandSystem to handle subcommands. * Added ApiMainBase and its implementation to facilitate API module integration. * Updated mainCommandSystem to utilize the new command registration system. * Simplified command execution and permission checks. * Cleaned up DataBase by removing unused methods and variables. * Enhanced Main class to register commands and manage API module lifecycle. * Added optional Web API and built-in web page to inspect API documentation and language-pack key/value pairs. * Added SSL (HTTPS) support and API Key authentication (Bearer token) for the Web API. * Added a fully responsive, multi-language (i18n) interactive Web Testing Portal (zh-TW,en-US,ja-JP). * Added dynamic runtime extraction of frontend static assets (HTML/CSS/JS/JSON) to theplugins/MCLang/webdirectory. * Added minecraft 26.1 support.1.1.3v1.1.3Aug 26, 2025 * Declared Jackson Databind dependency in plugin.yml instead of shading. * Requires Java 17+. * Added Folia 1.19.4+ support. * fix onTabComplete error1.1.2v1.1.2Aug 1, 2025 * Fixed the logic for determining the latest version. * Replaced HttpURLConnection with Java 11's HttpClient API * This plugin requires Java 11 or higher1.1.1v1.1.1Jun 20, 2025 * Regularly check for updates to MCLang on SpigotMC.1.1.0v1.1.0Jun 19, 2025 * Added translation for theDownload language packfeature. * Added: Translation for/mclang helpexplanations. * If you cannot see the translation, please delete.\message\XX.jsonand a new file will be generated automatically. * Improved:String getItemTranslate(ItemStack item)* Now accurately detects potions, splash potions, lingering potions, tipped arrows, and music discs. * Added:String getEntityTranslate(Entity entity)* Now correctly detects villager professions. * Add [Example]( https://github.com/0obriano0/MCLang-example) * Move the file download to asynchronous execution, and temporarily use en_us until the download is complete. * test in 1.21.61.0.8v1.0.8Jun 13, 2025 * Modification method: Each version corresponds to the local language pack. Please download it from my GitHub yourself. It will no longer be packaged together when separating versions during packaging. * Add a function to easily retrieve translations. * String getEnchantmentTranslate(String enchantmentName); – Retrieves the translated name of an enchantment. * String getEnchantmentTranslate(Enchantment enchantment); – Retrieves the translated name of an enchantment.1.0.7v1.0.7Jun 12, 2025 * add bstats * Refactor Maven's pom.xml1.0.6v1.0.6Jun 10, 2025 * Move the MCLang system language setting, and set 'en' as the default when the specified language cannot be found. * change maven repositories1.0.5v1.0.5Jun 9, 2025 change default lang add lego1.0.4Jun 9, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta