- [OptimizationsModule] Support control chunk ticket types
- [ChatAntiSpam] Fix death message anti-spam since 0.9.0
- [Core] Fix database settings.
- Add OptimizationsModule
- [NetworkThrottle -> ChunkDataThrottle] Fix barrier blocks are marked as blocksView; Fix hotData loading on Paper server; Improve efficiency; Remove 32767 block states limit.
- [UtilCommandsModule] /tpchunk now handles
~^coordinates properly. - Fix AuthMe detect.
- [Core] Simplify database settings. Config will be upgraded automatically.
- [Core] Fix
placeholder_langis not working as intended with multiple entries
- [NetworkThrottle -> ChunkDataThrottle] Rewrite the whole thing. 40% faster. Save more bandwidth on specific scenarios. Improved built-in anti-xray feature. Gallery pages is updated.
- [CommandAntiSpam] is now renamed from
AntiCommandSpam. - [UtilCommandsModule] Add commands to adjust tick/view/send distance. Support infinite value.
- [NewsModule] Block checked sql update when there's nothing to check.
- [ChatAntiSpam] Fix multi-thread errors (potenial caused when player is sending multiple messages at the same time)
- [EsuChat] Fix wrong placeholders for spy
- [core] Fix maven latency test could prevent plugins from running entirely when network is not available.
- [core] Adventure libraries are shaded now for support on old paper servers.
- [Remapper] Only load mappings on 1.14.4+ which has mojmap. Currently, on lower servers, nms features are not available at all. Support relocating NMS/CraftBukkit packages on 1.17 and below servers.
- Fix many issues on Spigot/CraftBukkit servers.
- Fix
Player.chunkSenterror on Paper 1.20-1.20.3 .
- Fix default jdbcUrl path on velocity+linux
- [Core] Redirect actionBar messages to console for console users.
- [Core] Support configureing maven repository to dependencies. Plugin chooses best on first run, no longer do latency test on each run.
- [BetterEventMessages] Reworked to fully support format control. Configs will be updated automatically.
- [EsuChat] Tweak the sequence of emote and whisper in default configs.
- Fix ANSIComponentSerializer not loaded on legacy paper servers (paper ~1.18.2).
- Remapper change: support remapping craftbukkit packages.
- Internal changes.
IMPORTANT
Make sure you backup your esu configs before updating from 0.7.0 .
All locale folders have been renamed to lang.
EsuChatModule is re-designed, you may reset your langs and module config.yml by delete it and regen one.
Changelog
- [Core] Resolve maven dependencies on server launch, reducing plugin jar size.
- [Core] Add
forceTrueColorConsoleoption in config.yml . - [Core] Add
disableJarFileCacheoption in config.yml . - Support CraftBukkit/Spigot servers.
- Support 1.16.5+ servers now.
- Support remapping plugin codes from mojang mappings to spigot mappings at runtime.
- Define permissions properly.
- [EsuChatModule] Re-designed, format configs are easier to customize, added ranged-chat.
- [EsuChatModule, ChatAntiSpamModule, NetworkThrottleModule, NewsModule, UtilCommandsModule] Made changes to support Spigot/Paper 1.16.5+ .
- Internal changes.
IMPORTANT
This version contains big changes. Make sure you read changelogs at ESU-bukkit 0.8.0



