Перейти к содержимому
Mineforgian

LachShield

A customizable plugin that enhances the server security and features

Загрузки
1K
Подписчики
8
Обновлён
9 апреля 2026 г.
Лицензия
MIT

Опубликован 30 августа 2023 г.

LachShield

A customizable and lightweight Minecraft security-focused plugin.

Features

  • IPLimiter: Limit the number of player accounts that can join from the same IP address.
  • AntiAFK: Kick players that are AFK in a specified time.
  • AntiNetherRoof: Prevent players from accessing the Nether Roof.
  • HidePlayerData: Prevents players from viewing information from other players through hacks (e.g. health, armor durability).
  • AntiPearlPhase: Prevent players from phasing through blocks using ender pearls.

Installation

Downloading and installing LachShield is very easy, just follow this little guide.

  1. Download the latest release of the plugin from the Versions section.
  2. (Optional) For the HidePlayerData feature, download the PacketEvents dependency here.
  3. Place the downloaded JAR file into the plugins folder of your Minecraft server.
  4. Restart your server to load and enable the plugin.

Folia

There are some modules that cannot be implemented for Folia servers at the moment. These include:

  • AntiAFK
  • AntiPearlPhase

These modules won't be loaded on a Folia server.

Configuration

LachShield creates the configuration file right after the first start of your server with the plugin installed.

You can find the configuration file in the plugins/LachShield directory.

Note: You can find the full documentation of configuring LachShield on the wiki.

Contributing

Contributions are welcome! If you find a bug or want to suggest an enhancement or feature, feel free to open an issue.

If you'd like to contribute code, fork the repository, create a new branch, make your changes, and then create a pull request.

Other information

License

This project is licensed under the MIT License.

Sponsoring

You want to support this project? Then you are at the right place! You can sponsor us through various platforms: ko-fi and buymeacoffee.

Ченджлог

1.9.2-beta.4Бета1.21.9, 1.21.10, 1.21.11 · 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-beta.3...v1.9.2-beta.4

1.9.2-beta.3Бета1.21.9, 1.21.10, 1.21.11 · 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-beta.2...v1.9.2-beta.3

1.9.2-beta.2Бета1.21.6, 1.21.7, 1.21.8 · 21 августа 2025 г.

added

  • Added feature CommandLimiter

fixed

Full Changelog: https://github.com/LachCrafter/LachShield/compare/v1.9.2-beta.1...v1.9.2-beta.2

1.9.2-beta.1Бета1.21.6, 1.21.7, 1.21.8 · 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...v1.9.2-beta.1

1.9.1Релиз1.21.5, 1.21.6, 1.21.7 · 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...v1.9.1

1.9Релиз1.21.5, 1.21.6, 1.21.7 · 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...v1.9

1.9-beta.2Бета1.21.5, 1.21.6, 1.21.7 · 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-beta.1...v1.9-beta.2

1.8.2-beta.1Бета1.21.5, 1.21.6, 1.21.7 · 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...v1.8.2-beta.1

Комментарии

Загружаем…