Skip to content

Essentials 21

Choose a tag to compare

@Kieaer Kieaer released this 16 May 11:23
· 181 commits to main since this release

New features

Commands

  • /nextmap
    Set the next map to move to after game over.
    Players can vote for the next map, and admins can set it directly.
    Run without arguments to view current vote results.

Features

  • Map voting system is now available.
    Players can vote for the next map using the /nextmap command.
  • Map rating system added for tracking map scores.
    Players can now rate maps they play on.
  • Ukrainian language (uk_UA) support added.
    The web module now supports Ukrainian localization.
  • Web module now includes a basic map upload/download page.
    Server admins can manage maps through the web interface.
  • Web module supports language localization.
    The web interface can now display in multiple languages.
  • AchievementClear event added.
    Custom events can now listen for achievement resets.
  • More achievements added.
  • Achievements are now stored in the database.
    Achievement progress persists across sessions reliably.
  • Server routing feature added.
    Players using hub connections are properly tracked and verified.
  • /kickall command now kicks players without affecting admins.
    Admins are exempt from being kicked.

Bug fix

  • Fix #135: Temporary fix for thread limit issue.
  • Fix #140: Plugin startup error.
  • Fix #142: Module migration issue.
  • Fix #144: Config not loading properly.
  • Fix server crash if network is unstable.
  • Fix config not created properly.
  • Fix duplicate player data creation bug.
  • Fix default permission setting issue.
  • Fix SQLite-specific issues.
  • Fix database migration issues.
  • Fix /hub reset not working.
  • Fix effect level calculation.
  • Fix chat blacklist.
  • Fix admin name not displayed correctly.

Changes

Internal

  • Updated Mindustry game version from v146 to v157.1.
  • All plugins are now merged into a single Essential plugin.

Removed Commands

  • /lang command removed.
    Language now follows the client language.
  • /freeze and /hud commands removed.
  • Damage caculate block feature removed.
  • /unload command removed.

Full Changelog: v20...v21