0.3.1latestThemisToDiscord 0.3.1May 24, 2026 Improvements
- Implements numerous efficiency optimizations - Constructs a JSON template once per message during initialization instead of constructing every time the message executes - Expands all placeholders in the entire JSON template instead of per field - Utilizes the correctStringreplace method,replaceinstead ofreplaceAllfor literal replacement, completely eliminating the overhead of creating Regex/Pattern objects - Ensures execution pools are isolated and thread safe - Integrates a self-cleaning Guava cache to prevent data accumulation on long-running/high-volume servers - Ensures all threads are shutdown gracefully when the plugin is disabled - Adds optional anonymous metrics gathering via [bStats](https://bstats.org/)Development
- Migrates from Maven to Gradle - Refactors theMessageclass for better maintainability - Introduces theHandlingServiceandEmbedUtilclasses for greater separation of concerns and closer adherence of the single responsibility principle - Breaks methods up to reduce their sizes for better readability - Eliminates the use of two nested lists (lists of lists) by utilizing small efficient record classes Related PR: #8
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta