IllegalStack is a Spigot based plugin for Minecraft servers that aims to close a significant amount of VANILLA exploits and bugs that have made it into final releases. IllegalStack works on Spigot and Paper on versions 1.8 to current, and requires no special setup or changes to go between versions.
There are approximately 25 potentially game breaking exploits (depending on your version) that allow malicious users to wreak havoc on your server, these exploits range from game crashing exploits to duplicating items on the server. A full list of protections can be found here and I am always looking for new ones and taking suggestions on how to improve the plugin.
Since it's first upload in july 2017 this plugin has grown from a simple plugin that only checked if items were in larger stacks than the vanilla limits, it has grown to a highly configurable exploit fighting machine that protects current versions as well as the earlier versions that are no longer updated or maintained by spigot/paper/mojang.
I try to act on reports of new exploits, bugs, suggestions etc as quickly as humanly possible so please don't hesitate to report an exploit or suggest a feature! You can use the Issues Page here on github, send me a message via spigot or hop on my discord and send a message!
IllegalStack is a free plugin, however; if you feel like sending a donation my way you can send one via paypal here
特性 & 保护
- Exploit Logging - Saves all exploits to a separate file.
- Disable in Worlds - Disable IllegalStack checks in specified worlds.
- In Game Notifications - Send a notification to your staff|players whenever an exploit is detected.
- Configure / Translate almost every message sent by IllegalStack in messages.yml
- Workstation replacement exploit.
- zombie villager cure exploit.
- broken restock timer exploit.
- Excessive firework exploit.
Protections affecting ALL versions of spigot/minecraft:
- End and Nether portal duping methods.
- Oversized Chunk Saving exploit with signs and books.
- Prevents pistons from being able to glitch minecarts inside solid blocks.
- Fixes items with non vanilla enchantment levels.
- Removes or Fixes items with an amount that is larger than the vanilla stack size.
- allows for users with a permission to bypass this check.
- allows admins to bypass this check.
- option to blacklist or whitelist items.
- Allows the removal of specific item types from players/inventories (eg bedrock)
- destroys overstacked items found in hoppers.
- Prevents auto clicker fishing and detects fishing mods.
- Prevents tnt dupers requiring indrect block power.
(may not be active in ALL server versions but not specific to a single version)
- Prevent's players from being able to destroy bedrock.
- Prevents dupes involving mobs which have chests
- Prevents the hopper across unloaded chunks dupe.
- Prevents players from putting shulker boxes inside other shulker boxes.
- Prevents zero tick exploits.
- Prevents rail/carpet dupers.
**用户提出的 / 稀有的保护功能: **
**(Most of the following are not needed for most users of this plugin, they are very special case use.) Please don't turn these on just because they're off, again it is quite rare you will ever need to turn them on. **
- Ability to remove items from players/inventories based on their name.
- Ability to remove items from players/inventories based on their lore.
- Ability to set the plugin to notify for selected protections only INSTEAD of blocking (likely to be really spammy)
- Ability to prevent players with access to /gmc from bringing in items from single player worlds via the creative tab. (Requires protocollib and sometimes does not work well with paper.)
- Ability to prevent zombies from ever picking up items. (old drowned dupe)
- Ability to reset spawners of a specific type to pig spawners (when mined via silk touch)
All that you need to do to setup IllegalStack on your server is simply drop the latest version of IllegalStack in your plugins folder and restart.
IllegalStack will automatically detect your server version and enable the appropriate protections for your server, these protections and values will be stored in a file named config.yml. You CAN edit config.yml with a text editor if you wish but we recommend using the in game /istack prot command to tweak IllegalStack's protections as IllegalStack will ensure that you're entering the right type of value and don't make any mistakes.
Method 1 - In game config editor. IllegalStack has a powerful in game editor which can show you at a glance what protections are enabled on your server and allow you to turn them on / off as well as change their settings with a click of the mouse, every single option in IllegalStack's config.yml can be modified and set using this editor, there is no reason to ever need to reload the plugin / restart the server to activate configuration changes using this editor.
Method 2 - Editing config.yml. You may edit the config.yml just like with any other spigot plugin but if you do so with the server running you MUST use the /istack reload command after you make your changes. If you fail to use /istack reload command your changes will be lost.