Skip to content

Essentials 17

Compare
Choose a tag to compare
@Kieaer Kieaer released this 08 Apr 09:30
· 290 commits to main since this release

New features

All new commands come from players! Please make suggestions on Github or Discord and i will check and add them.

Commands

  • /sync to console only.
    For non-DB servers, you usually don't need to run this command manually.
    Client plugins automatically synchronize with the server.
  • /broadcast
    Batch send messages to all servers connected to the current server.
  • /changename
    You can change the player name now.
    For detailed instructions, use the /help changename command.
  • /chat
    Disable chatting for all players except for the admin.
    It is mainly used when there is a dispute between players and arbitration is required.
  • /changepw
    Change the password of the current player data.
    If you change your password, you will be able to continue using your data by using the /login command on another device.
  • /unban to in-game.
    It can be used when server admins need to banned players.
  • /hud
    Various information is displayed on the screen.
    Currently only unit health is displayed.
    image
  • skip
    Allows admins to start a wave right away without using vote skip.
  • changemap
    Allows admins to change map without using vote map.
  • dps
    Creates a block that can calculate damage per second.
    image

Features

  • Add ability to block new players from joining
    UUID tampering and IP bypassing can be used to block users who constantly grieve.
    The default value is false, and you can change it in config.
  • Add Ranking web server.
    image
    You can check current player rankings through the website.
    The default value is false, and you can change it in config
    And you can change default port too.
    Created by @Pribess

Bug fix

  • Fix #113
  • Fix that block log doesn't work in the sandbox mode
  • Fix where chat could be continued using other commands while in mute state
  • Fix colorized info command popup.
  • Fix /team not work correctly.
  • Fix PvP defeat count not correctly.
  • Fix block place/break count not correctly.
  • Fix where the number of players was displayed incorrectly when no one was on the server
  • Fix can't use color name brackets.
  • Fix /report command not work.
  • Fix that was not completely restored when using the rollback command
  • Fix infinite loop problem when using tempban command

Changes

Features

  • Remove rollback file when new world loaded.
    Addresses an issue with players copying experience value using a game over state.
  • Add uuid search to exp, info, mute, unmute and setperm commands
  • Add a function to send a message to discord when a player is kicked or banned due to voting
  • New permission node - vote.admin
    It can bypass minimum voters.
  • Now automatically be kicked if players keep fire after not moving for a long time.
  • Lose counts are now added when changing maps.
  • Anti-VPN service updated.
    The plugin will periodically check the internet for vpn listings.

Internal

  • Added EXP lost reason.
  • Increases vote kick duration by 3x
  • Delete SQLite support
  • Winner earn exp adjusted.
  • Banned players are no longer displayed in ranking command.
  • Added timeout function to check for plugin updates
  • H2 database is upgraded from 1.4.200 to 2.1.214.
    The plugin will automatically backup and start the upgrade process.
    To prevent data loss, never shut down the server during the DB upgrade operation.
  • Foo's client detect code updated.
  • performance, Performance, PERFORMANCE. Slightly increased plugin speed.

Known issues

  • Memory leak.
    It is increasing at a very slow rate, but decreases as the GC is performed.
  • Reduced performance for some commands when DB size is very large
  • There's a problem with synchronization errors occurring under certain circumstances and dying on the spot indefinitely.
  • There's an issue with the plugin slowing down in certain circumstances.