Panilla - Prevent hacked items!

MC Plugin Panilla - Prevent hacked items! 1.11.1
Prevent abusive NBT (hacked items) and packets which crash users

Panilla
Panilla (the name) is a combination of the word Packet and Vanilla (as in Vanilla Minecraft).

Panilla is a plugin for Minecraft servers to prevent abusive NBT (AKA hacked items) and harmful packets. Great for large creative-mode servers!

Supported on 1.8.8, 1.12.x-1.20.x!

With this plugin, you will be able to prevent:
  • Unobtainable Enchantments (eg. Sharpness X)
  • Unobtainable Potions (eg. Insta-kill or troll potions)
  • Unobtainable Fireworks
  • Client crash Books/"Ban Books"
  • Client crash Signs
  • Client crash Chests/Shulker Boxes
  • Client crash Potions (invalid CustomPotionColor\s)
  • NBT related server crash exploits
  • Oversized packets (which crash the client)
  • Long item names/item lore
  • Additional "AttributeModifiers" on items (eg. Speed)
  • Unbreakable items
  • Modified Spawn Eggs which can be exploitative (eg. massive Slimes which cause FPS dips)
  • Non-textures.minecraft.net heads. eg. HD heads created with education.minecraft.net (enable in config)
  • FAWE brush NBT (enable in config)
  • and more abusive NBT
All while being extremely efficient! Panilla will not cause lag, even with hundreds of players! Panilla will also use extremely little memory, unlike other NBT/hacked item checking plugins.

Prevent client-side crashes due to (non-legit) item NBT!
[IMG]


Why is this plugin needed?
Normally, these exploitative NBT tags are not obtainable in vanilla survival-mode Minecraft. With the use of creative-mode, players can use a couple different methods to obtain items with exploitative NBT such as:
  • use a hacked client or mod to edit the NBT
  • load a toolbar from a single-player world or another server which has items with edited NBT
This plugin is most useful on servers where players are given creative-mode access. It could also be beneficial for use on survival-mode servers if you just wish to keep your server in-check. My general goal is to protect creative-mode servers from abusive NBT. Be aware that this plugin removes NBT tags from items if it deems they are "illegitimate" (it does not remove the item itself).

Why should I use this plugin over others which have similar functionality?
  • Panilla integrates with NBT/Minecraft directly, no items are checked unnecessarily.
  • Due to the feature above, Panilla is significantly more efficient than other solutions that exist.
  • Panilla does not require ProtocolLib.
  • Panilla will prevent clients from being kicked due to oversized packets/invalid packets. No more ban books/signs/etc...
  • Panilla is continuously tested with the largest of creative servers (hundreds of concurrent players). If players find a way to misuse NBT, Panilla is the first to patch it.
  • Panilla supports the most popular and recent Minecraft server versions.
  • Panilla is libre software!
What this plugin does not do:
Panilla is not designed to be an all-purpose "bug fixer" or anticheat system. Panilla does not attempt to fix item duplication glitches, prevent hacking clients, etc...

Please keep this in mind before you decide to purchase the resource on SpigotMC.

Configuration:
Configuration of Panilla is extremely simple. Ask yourself: what types of items/exploits am I trying to prevent?

Strictness:
Panilla has 3 "strictness levels":

Lenient:
Prevent only game-breaking items which may cause users to crash. This level is optimal if you want to allow users to use "hacked" or "overpowered" items while blocking the dangerous ones (crash items, etc).
Average:
This is the default strictness level. Prevents "trolling" or "hacked" items as well as anything that could cause users to crash. Does not fully prevent NBT which you could not normally obtain in survival (to prevent user frustration). This level is optimal for creative-mode servers.
Strict:
Prevent basically everything which cannot normally be obtained in survival-mode Minecraft.
Logging:
Panilla will optionally log when packets are dropped. You can enable logging in chat and or console by enabling them in the config. Players must have the permission "panilla.log.chat" to be able to view the chat logs.

NBT whitelist:
You can whitelist NBT tags from being checked by Panilla. Simply add them to the "nbt-whitelist" section of the config.

*Note that some NBT tags vary between Minecraft versions. For example, in Minecraft 1.12 enchantments are represented with "ench"; in 1.13 enchantments are represented with "Enchantments"

Disable worlds from being checked:
If you do not wish your world to be checked by Panilla, simply add your world name to the "disabled-world" section of the config.

*Note that certain NBT tags which will cause users to crash are still checked regardless of the disabled worlds.
FateKid
Author FateKid
Level
11
5,910 pts
1.11.1 Version
16 Downloads
252 Views
Published
Updated
0.00 star(s) 0 ratings Average Rating (0)
No Tags

More files from FateKid

Minecraft Is Better With Plugins

Panilla - Prevent hacked items! is the ultimate Minecraft plugin to take your next project to new heights. Increase the quality of your Minecraft server gameplay by downloading it for free!

Why Choose our Minecraft Plugins?

  • High-quality uploads for an enhanced user-experience.
  • Enhanced gameplay features for more fun and excitement.
  • Regular updates and new plugins to keep things fresh.

Explore Other Resources

Are you looking for something different? Explore thousands of other plugins, available to download right now. FateKid shared this wonderful resource to you for free, so remember to share your appreciation by liking the resource and reviewing it.

Get started today and make your Minecraft world truly unique.

Top Bottom