- [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
- Add a new module: NewsModule
- Add legacyColorChar option to use
&color formats - [ChatAntiSpamModule] Fix maxMessageSize length calculate
- [EsuChatModule] Fix removePrefix
- Support playerTexture for player_head item
- Handle database user name constraint violation
- Other internal changes.
- Upgrade paper-api to
1.21.7* - [ChunkDataThrottle] Support mojmap 1.21.6+
- [NewbieProtectModule] Support 1.21.3+
- [ChunkDataThrottle] Verify singleValuedSectionBlockList configuration
- [EsuChat] Fix removePrefix with multiple chars
- [AutoReloadExtensionPlugins] Fix loadCriticalClasses may not work
- Message - allow multiple
<chat>scope to send multiple chat messages - Upgrade
configurateto4.3.0 - Built-in update checker
* Old minecraft versions are still supported.
- Message - allow multiple
<chat>scope to send multiple chat messages - Upgrade
configurateto4.3.0 - Built-in update checker
- [ExploitFixModule] Add onlyBlockConsumerItems option
- Fix wrong perm node
- [ChatAntiSpamModule] Add blocked notify message to players.
- [NetworkThrottleModule] Enable
netherRoofInvisibleCheckby default. - Migrate to
AsyncChatEvent, fallback toAsyncPlayerChatEvent, which means a better compatibility between plugins. - Other internal changes.
I'm lazy to select all the versions.
Native Paper version is 1.21.1.
For other server versions, try your luck.
Available server version may include 1.12 ~ 1.21.5 or may not, depends on the modules you need, lol



