Teramont Logo
Red flags when choosing your plugins
Back to Blog

Red flags when choosing your plugins

Ricardo Soto

1/16/2026 ·Ricardo Soto· 7 min read ·

48 views

🚩 Red Flags when choosing your plugins: The Security and Performance Guide nobody gave you

Hey, admin! If you're reading this, you've probably lived the drama: a plugin that looked perfect ends up turning your server into a chaos of lag, crashes, or worse… total data theft.

Installing plugins blindly is like inviting strangers into your house without a background check. A single malicious .jar file can:

  • Steal your entire database (IPs, emails, hashed passwords, usernames).

  • Open silent backdoors (give OP to unknown hackers or execute remote commands).

  • Destroy performance (drop TPS to single digits, making the server unplayable).

  • Mine cryptocurrency using your resources (yes, this still happens in 2026).

This is the guide nobody gave you when you started, but it would have saved you weeks of headaches. We are going to break down the most critical Red Flags, explain why they are dangerous, and give you practical solutions so you can make decisions like a pro.

Quality over quantity! A server with 15 well-chosen plugins will always beat one with 80 mediocre ones.


1. The Source: Never Trust "Leaks" or "Nulled" Versions

This is rule number one. If you fail here, the rest of the guide is irrelevant. Seriously, if you follow this practice, don't even bother reading the rest of the guide.

🚩 Main Red Flag:

Downloading "free" premium plugins from unnamed sites, leaks on shady forums, random Discord servers, or MediaFire/Mega links in YouTube video descriptions.

Why is it so dangerous?

Nulled plugins usually have the perfect crack: they work wonderfully at first, but include injected malicious code. The most common attacks are:

  • Sending your database credentials to external servers.

  • Running crypto miners (using your CPU/RAM to enrich the attacker).

  • Backdoors that allow remote commands (e.g., /op Hacker123 without it appearing in the console).

In 2025-2026, we have seen cases where large servers lost everything because of a single "free" plugin that looked legitimate.

✅ Safe Solutions:

Only buy or download from official sources:

  • SpigotMC (verify it is the original author).

  • Polymart.

  • Hangar (ideal for Paper/Purpur plugins).

  • BuiltByBit (formerly MC-Market).

  • GitHub (for open-source projects; check stars, forks, and recent activity).

Pro Tip: If the price of a premium plugin seems high, remember that a good developer invests hundreds of hours. Paying $10-30 USD is cheap compared to losing a server you've worked on for months. If there is no budget, look for Open Source alternatives; many are better than premium ones.


2. Update Date and Compatibility: Avoid "Abandonware"

Minecraft evolves fast: 1.20, 1.21, 1.21.3… Every update breaks old APIs.

🚩 Red Flags:

  • Last update was more than 12-18 months ago.

  • No explicit support for your current version (e.g., the page only says "Compatible with 1.16-1.19").

  • The developer has disappeared from the discussion section.

The real dangers:

  • Use of deprecated methods → console error spam.

  • Silent errors that consume CPU and disk space (excessive I/O).

  • Fatal incompatibilities causing crashes when interacting with other modern plugins.

🔍 Mandatory checks:

  • Updates tab on Spigot/Polymart.

  • Changelog: look for lines like "Added support for 1.21.4" or "Fixed Paper compatibility".


3. Reviews, Discussion, and Developer Reputation

The community is your best human filter. Use it to your advantage.

🚩 Critical Red Flags:

  • Recent 1 or 2-star reviews with keywords: backdoor, exploit, leak, crash, lag, TPS drop, database steal.

  • Many complaints about "non-existent support."

  • Chaotic version history: going from v1.0 to v8.3 in a week (a sign of unstable code and desperate patches).

✅ How to analyze correctly:

Ignore senseless reviews ("doesn't work 0 stars" from people who don't know how to install). Look for patterns: if 10 people report the same NullPointerException error, run.


4. File Size and Obfuscation: When Weight Speaks

The size of the .jar file says a lot about the code quality.

Get 15% off your first month!

High-performance servers for a smooth gaming experience. Reserve yours today and get 15% off your first month.

Premium Character
Get Started

🚩 Red Flags:

  • A simple plugin (e.g., basic chat or TP commands) that weighs +5 MB.

  • Extremely obfuscated code (unreadable even with decompilers).

Why does it matter?

  • Poor optimization: Indicates duplicated or unnecessary libraries that will devour your RAM.

  • Hidden malware: Often, the extra weight is malicious code hidden among "junk" to avoid detection by simple antiviruses.

  • Extreme obfuscation in public plugins is usually used to hide backdoors (legitimate developers rarely need to hide their code so aggressively).


5. Configuration and Customization: Say NO to Hard-Coding

Your server is unique; plugins should adapt to it, not the other way around.

🚩 Red Flags:

  • The plugin doesn't generate a configuration folder or only creates an empty config.yml.

  • Messages, prefixes, or commands are hardcoded (written inside the Java code and not editable).

  • Fixed permissions with no option to change them.

The Problem:

This breaks immersion (your players will see messages in English mixed with Spanish), limits your control, and demonstrates laziness on the programmer's part.

✅ What a good plugin must have:

  • A complete config.yml file with explanatory comments.

  • A messages.yml file or lang/ folder for translation.

  • Permissions well documented in the wiki or main page.


6. Support and Communication

When something fails (and it will), you need to know who to turn to.

🚩 Red Flags:

  • Expired or empty support Discord link.

  • GitHub repository without the "Issues" tab enabled or with bugs open for years without a response.

  • Developer denying errors or simply saying "we cannot replicate it."

  • Private developer profile or a history of bans.


7. Excessive Permissions and Hidden Dependencies

Many administrators install plugins without checking this, opening security breaches.

🚩 Red Flags:

  • Asks for unnecessary permissions (e.g., a chat plugin asking for worldedit.* or read/write access to the server root folder).

  • Undeclared "soft" dependencies (the plugin seems to work, but silently breaks mechanics if you don't have another plugin installed).

✅ Always check:

The "Permissions" section in the documentation and use tools like PlugMan to verify what dependencies it is actually loading.


8. Green Flags: Signs of a Quality Plugin

Not to focus only on the negative, here are the signs that you have found a gem:

✅ Green Flags:

  • Open Source code on GitHub with recent activity (commits in the last month).

  • More than 1,000 downloads and a rating higher than 4.5 stars.

  • Native support for Paper/Purpur (uses modern and asynchronous APIs).

  • Developer with a solid reputation (years in the community).

  • Public performance tests (e.g., links to Spark reports).


🛠 Essential Tools for "Paranoid" Admins (Bonus)

If you want to take security to the next level, use these tools:

  1. VirusTotal: Upload the .jar before installing. It doesn't detect all Minecraft malware, but it filters common Java trojans.

  2. JD-GUI / CFR: Free decompilers. Open them to take a quick look at the code (look for connections to strange IPs).

  3. Spark Profiler: Use the command /spark profiler to identify abnormal CPU or memory consumption caused by a specific plugin.

  4. PlugMan: Allows you to load/unload plugins without restarting the server (ideal for quick tests in test environments).

  5. Local Test Server: Never install a new plugin directly on your main server. Always test it locally first.


Please take care of your server, seriously!

Choosing plugins isn't just about looking for who promises the most features. It is a strategic security and performance decision that directly affects your players' experience.

Always ask yourself:

Do I trust this developer 100%? Does it pass all the Red Flags? Would I test it on a test server first?

A clean, optimized, and secure server retains players for years. One full of junk scares them away in days.

Protect your investment and happy admin-ing! 🚀

Red flags when choosing your plugins
GeneralMinecraftServersPluginsGuides
Did you like this article?Share it:

About the Author

Ricardo Soto

Ricardo Soto

Desarrollador Full Stack y Equipo de soporte en Teramont Host

CTA Pattern

Need Help with Your Server?

Our team is ready to help with any questions or issues you may have.

Contact Us
Red flags when choosing your plugins | Teramont Host