All versions
1.5.7-DEC1022
Release
The Endex 1.5.7-DEC102210 months ago 16
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.2.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
[1.5.7-dec1022] - 2025-12-30
Added
- Web Dashboard Translation: Google Translate integration for 26+ languages in the web dashboard
- Language selector dropdown in header (between player name and theme toggle)
- Supports: English, Chinese, Spanish, French, German, Japanese, Korean, Portuguese, Russian, Italian, Thai, Vietnamese, Indonesian, Turkish, Polish, Dutch, Swedish, Danish, Finnish, Czech, Romanian, Ukrainian, Hindi, Bengali, Tagalog, Arabic
- Styled to match dark theme with visible text
- Config Performance Indicators: Added
[PERF: LOW/MEDIUM/HIGH]tags to config.yml options to help server owners understand performance impact - Translated Config Files: Pre-translated config files in 9 languages available in
resources/translations/- Chinese (Simplified), Spanish, French, German, Japanese, Korean, Portuguese, Russian, Arabic
Fixed
- Market GUI ArrayIndexOutOfBoundsException: Fixed "Index 33 out of bounds for length 27" error when middle-clicking items in the market details panel
- Root cause:
openDetails()created a 27-slot inventory but placed buttons at slots 33 and 35 - Solution: Increased inventory size from 27 to 36 slots to accommodate all buttons
- Root cause:
Changed
- Web Dashboard: Replaced broken AutoTranslate.js library (ES6 module incompatibility) with reliable Google Translate widget
Technical
- MarketGUI
openDetails()now uses 36-slot inventory (was 27) - Holdings sell buttons remain at slots 33 (Sell 1) and 35 (Sell All)
- Google Translate widget initialization via
googleTranslateElementInit()callback - CSS styling for
.goog-te-combodropdown to match dark theme
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:KXwEZ1KS:chxmd53C"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KXwEZ1KS:chxmd53C"
}

