Sueta

LachShield

1.10.0-beta.2

A customizable plugin that enhances the server security and features

·Plugin
  1. 1.10.0-beta.2latestLachShield 1.10.0-beta.23 weeks ago
    This is the last beta release with new features or rewrites. EDIT 05/10: AntiNetherRoof rewrite next beta release. The config version is now 2.

    Improvements

    * Rewritten AntiAFK * New usePlayerInputEvent option * Refactored the codebase

    Fixes

    * configVersion being overwritten with the old value on config update Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.10.0…
    3 downloads
  2. 1.10.0-beta.1Beta release 1.10.0-beta.1Sep 19, 2026
    This beta release is mainly for testing the new config updating system and the use of Brigadier. #### Important: The plugin now supports Java 25 only.

    Improved

    * Use Brigadier for commands * Better colours of command messages. * New feature description for CommandLimiter (config) * Updated Paper to 26.2

    Added

    * Added all-commands option to CommandLimiter * Automatic config updating * Automatically updates your configuration to new config schemes and adds new features without losing your old config. * Can update from 1.0 to latest. * Added verbose logging option * Logging of features getting enabled on server start and config update debug messages now can be enabled through verbose logging

    Fixed

    * Use correct path for CommandLimiter warning message. * Enabled features not being removed from the disabled features list.
    4 downloads
  3. 1.9.2-beta.4LachShield 1.9.2-beta.4Apr 9, 2026
    This is the last beta release for the upcoming version 1.10. This beta release is mainly to test out the rewritten HidePlayerData feature. EDIT 11.04 - A new feature for the config system needs to be tested next beta release.

    Improved

    * Rewritten feature HidePlayerData * Added settings: gameMode and ping.

    Fixed

    * Removed rewrite tag from AntiPearlPhase config. Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.9.2-…
    157 downloads
  4. 1.9.2-beta.3LachShield 1.9.2-beta.3Mar 7, 2026

    Added

    * Added subcommand description for status * Rewritten AntiPearlPhase

    Fixed

    * Fixed misleading command description

    Updated

    * Updated Paper to version 1.21.11

    Readme

    * Removed top wiki note Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.9.2-…
    49 downloads
  5. 1.9.2-beta.2LachShield 1.9.2-beta.2Aug 21, 2025
    added
    * Added feature CommandLimiter
    fixed
    * Fixed Feature Permission Check by @tarna in https://github.com/LachCrafter/LachShield/pull/14 * Fixed lachshield command appending new empty line Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.9.2-…
    155 downloads
  6. 1.9.2-beta.1LachShield 1.9.2-beta.1Jul 22, 2025
    added
    * Improved AntiNetherRoof
    Checks now for entity and vehicle spawning, and ender pearls.
    updated
    * bump paper to 1.21.8 * update packetevents to 2.9.2
    internal
    * use global variable for Minecraft version * delete useless java release task option * use feature class instead of name string * automatically define permissions Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.9.1.…
    35 downloads
  7. 1.9.1LachShield 1.9.1Jul 9, 2025
    Please read v1.9 changelog https://modrinth.com/plugin/lachshield/version/1.9
    fixed
    * fixed items getting deleted due to empty entity data list * add enchantments setting and remove randomness Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.9...…
    110 downloads
  8. 1.9LachShield v1.9Jul 9, 2025

    breaking!!!

    All module names have been renamed for convenience. If you upgrade LachShield from an older version with an older config, please backup the config and delete it from the plugins folder before you start your server.
    renames
    ChatCensor -> ChatFilter preventNetherRoof -> AntiNetherRoof afk -> AntiAFK antiPearlPhase -> AntiPearlPhase obfuscatePlayerData -> HidePlayerData ipLimit -> IPLimiter
    added
    * added support for Paper/Folia 1.21.7 * added status subcommand to root command. * added additional message feature was already enabled or disabled * added warnings when Folia incompatible features don't getting loaded * added DownPitch setting for AntiPearlPhase * Rewritten feature management to use proper inheritance
    improved
    * improved AntiNetherRoof
    The player is getting teleported under the bedrock layer now, if the blocks are Netherrack, they are getting replaced with air and the player gets teleported to that spot.
    If the blocks are not Netherrack, the player gets teleported into these blocks to prevent removing blocks that shouldn't be removed. * Improved feature HidePlayerData
    - Removed difficulty option because it is a vanilla feature.
    - Rewritten the removal of the health metadata to fix to not affect the own player when changing the health value
    - added randomness to enchantment values
    fixed
    * fixed class path for the Folia check * fixed IPLimiter to kick players correctly * fixed ChatFilter config miscapitalization * fixed ChatFilter being case sensitive * removed AntiNetherRoof debug message * removed onGround setting for HidePlayerData because it wasn't implemented Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.8.1.…
    29 downloads
  9. 1.9-beta.2LachShield 1.9-beta.2Jul 9, 2025
    added
    * added additional message feature was already enabled or disabled * added warnings when Folia incompatible features don't getting loaded * added DownPitch setting for AntiPearlPhase * Rewritten feature management to use proper inheritance
    fixes
    * removed AntiNetherRoof debug message * removed onGround setting for HidePlayerData because it wasn't implemented
    improvemed
    * Improved feature HidePlayerData
    - Removed difficulty option because it is a vanilla feature.
    - Rewritten the removal of the health metadata to fix to not affect the own player when changing the health value
    - added randomness to enchantment values
    Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.8.2-…
    26 downloads
  10. 1.8.2-beta.1LachShield 1.8.2-beta.1Jul 4, 2025
    breaking!!!
    All module names have been renamed for convenience. If you upgrade LachShield from an older version with an older config, please backup the config and delete it from the plugins folder before you start your server.
    added
    * added support for Paper/Folia 1.21.7 * added status subcommand to root command.
    improved
    * improved AntiNetherRoof
    The player is getting teleported under the bedrock layer now, if the blocks are Netherrack, they are getting replaced with air and the player gets teleported to that spot.
    If the blocks are not Netherrack, the player gets teleported into these blocks to prevent removing blocks that shouldn't be removed.
    fixed
    * fixed class path for the Folia check * fixed IPLimiter to kick players correctly * fixed ChatFilter config miscapitalization Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.8.1.…
    23 downloads
  11. 1.8.1LachShield 1.8.1Jun 28, 2025
    added
    * support for Paper/Folia 1.21.6
    fixed
    * fixed antiNetherRoof failing to teleport the player on Folia * register AntiPealPhase only on paper due to Folia's teleport event being broken Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.7.1.…
    43 downloads
  12. 1.8LachShield v1.8Jun 20, 2025
    added
    * added sub-command descriptions to root command * added ChatCensor
    improved
    * improved comments in the configuration * recolored commands * improved dependency declaration
    fixed
    * fixed command suggestions still showing when the player has not the permissions * fixed compatibility with packetevents 2.8.0
    removed
    * removed broadcast command Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.7.1.…
    29 downloads
  13. v1.7.1LachShield v1.7.1Jan 25, 2025
    - added a null check to fix a NullPointerException - made separate permissions for every feature and command - marked Folia as not supported - fixed reload success message - added the broadcast to the main command - added feature AntiPearlPhase - fixed ip limit kick message
    94 downloads
  14. 1.7Release v1.7Dec 30, 2024
    - Modularized features - All commands except the broadcast command have been moved as a second command for the lachshield base command. A list of the commands can be seen here:
    /lachshield - info about the plugin and help
    /lachshield reload <config|all|feature> - reload specific features, the config or the whole plugin
    /lachshield enable <feature> - enable a specific feature
    /lachshield disable <feature> - disable a specific feature
    /lachshield iplimit <number> - set the IP limit
    - Moved commands to the Paper Brigadier command API - Updated to 1.21.4 - The PacketEvents plugin is now an optional dependency required for the PlayerObfuscator feature - Fixed Logger prefix Full Changelog: https://github.com/LachCrafter/LachShield/compare/1.6...1.7
    45 downloads
  15. 1.6LachShield 1.6Nov 30, 2024
    - remade config - made more messages configurable - update to 1.21.3 - fix AntiAFK permission check - fix life config reloading
    94 downloads
  16. 1.5+1LachShield 1.5+1Nov 3, 2024
    - Removed JoinMessages - Updated config names - Added lachshield-reload command - Added a check that the limit in the lachshield iplimit should be a positive number - Improved PreventNetherRoof teleportation logic
    59 downloads
  17. 1.4.2LachShield 1.4.2Oct 4, 2024
    - Fixed internal plugin bug
    47 downloads
  18. 1.3LachShield 1.3Aug 22, 2024
    - Updated some dependencies. - Updated to 1.21.1 - Switched to TextComponents (Kyori adventure). - Rewritten some features. - Added experimental Folia support.
    43 downloads
  19. 1.2.1LachShield 1.2.1Oct 14, 2023
    - Players with the lachshield.admin permission can bypass the IP limit, ensuring server administrators have full control over player access. - Fixed a bug where players exceeding the IP limit were not kicked properly. - improved performance
    149 downloads
  20. 1.2LachShield 1.2Oct 7, 2023
    - New command: /lachshield iplimit <number> allows setting an IP limit for players. - New configuration option: Custom kick message can be set in the config.yml. - Fixed an issue where players remained in the tab list after reaching the IP limit. - General bug fixes and stability improvements.
    73 downloads
  21. 1.1LachShield 1.1Aug 30, 2023
    - Added a Config where you can edit the Message and the number of players. - Fixed Ghost Players if the player gets kicked
    106 downloads

Similar projects

Plugin →