Looking for the best plugins Minecraft 2026 to supercharge your server? This complete guide reveals the top 10 essential plugins every server owner should install, covering performance, gameplay, moderation, and customization tools that will transform your Minecraft experience into something truly unforgettable.
Why Plugins Are Essential for Modern Minecraft Servers in 2026
The Minecraft server ecosystem has evolved dramatically, and plugins remain the backbone of every successful multiplayer experience. Unlike mods that require client-side installation, plugins run entirely server-side, making them infinitely more accessible for players who simply want to join and play without downloading additional files.
In 2026, the plugin landscape has matured considerably. Modern plugins leverage advanced APIs, offer seamless integration with server management panels, and provide unprecedented control over gameplay mechanics, economy systems, world management, and player interactions. Whether you’re running a small survival server for friends or a massive network with hundreds of concurrent players, the right plugin selection can mean the difference between a forgotten server and a thriving community.
For server owners using robust infrastructure—such as the AMD Ryzen 9 7950X3D with 16 cores running at up to 5 GHz, paired with DDR5 ECC RAM—plugin performance becomes virtually seamless. This hardware foundation allows you to run resource-intensive plugins without compromising tick rate or player experience, ensuring smooth gameplay even during peak hours.
The Evolution of Minecraft Plugins
Since the early days of Bukkit, plugin development has undergone several revolutionary shifts. The introduction of Paper and Purpur server software brought significant performance improvements, while Spigot continues to dominate as the most stable foundation. Today’s plugins utilize sophisticated database systems, integrate with Discord APIs, support cross-server communication, and even employ machine learning for advanced moderation tasks.
The plugin community has also standardized around best practices: regular updates for new Minecraft versions, comprehensive configuration files, permission system integration, and extensive documentation. This maturation means that server owners can confidently build complex plugin ecosystems without worrying about compatibility nightmares or security vulnerabilities that plagued earlier generations.
Top 10 Best Plugins Minecraft 2026: The Complete Breakdown
1. EssentialsX – The Foundation of Every Server
EssentialsX remains the undisputed champion of core functionality plugins. This comprehensive suite provides over 100 commands that handle everything from teleportation and home setting to economy management and player kits. The 2026 version includes enhanced performance optimizations, native 1.21+ support, and improved compatibility with modern server software.
Key features include customizable kits, warp systems, private messaging, AFK detection, server rules display, and an integrated economy system. The plugin’s modular design allows you to enable only the features you need, reducing memory footprint on your server. Configuration is straightforward through YAML files, and the permission system integrates seamlessly with LuckPerms.
What sets EssentialsX apart in 2026 is its continued maintenance by an active development team and extensive add-on ecosystem. EssentialsX Chat, EssentialsX Spawn, and EssentialsX GeoIP extend functionality further, creating a complete server management solution. For servers hosted on infrastructure like the Minecraft hosting solutions at Nexus Games, EssentialsX operates with minimal overhead thanks to optimized code and efficient resource utilization.
2. WorldEdit & WorldGuard – World Management Powerhouses
WorldEdit serves as the industry-standard terrain editing tool, enabling administrators to modify massive areas instantly. Whether you’re flattening mountains, copying builds, or generating custom structures, WorldEdit’s command set is unmatched. The 2026 version supports the latest biomes, blocks, and world generation features while maintaining backward compatibility.
WorldGuard complements this by providing comprehensive region protection. Define zones where players can build, create PvP arenas, protect spawn areas, and set custom flags for weather, mob spawning, and player interactions. Together, these plugins form the essential toolkit for any creative or survival server that requires territorial management.
Advanced features include custom schematic formats, clipboard history, expression-based selections, and brush tools for organic terrain shaping. WorldGuard’s flag system has expanded to include dozens of options, from blocking specific items to controlling explosion damage in granular detail. Both plugins support asynchronous operations, ensuring large edits don’t freeze your server even during intensive modifications.
3. LuckPerms – Next-Generation Permission Management
LuckPerms revolutionized how servers handle permissions, groups, and player privileges. Its web-based editor provides an intuitive interface for managing complex permission hierarchies without editing configuration files manually. The plugin supports multiple storage backends including MySQL, MariaDB, PostgreSQL, and MongoDB, making it ideal for network servers.
In 2026, LuckPerms continues to dominate because of its exceptional performance, comprehensive documentation, and active development. Features include temporary permissions, inheritance systems, context-based permissions (world-specific, server-specific), track systems for automatic rank progression, and full UUID support. The verbose mode helps troubleshoot permission issues instantly, showing exactly which permissions trigger for specific actions.
For server networks running multiple Minecraft instances, LuckPerms supports synchronized permission data across all servers. When hosted on powerful infrastructure with DDR5 ECC RAM and NVMe storage, database queries execute instantaneously, ensuring permission checks never cause lag spikes or delayed command execution.
4. Vault – The Economy Integration Bridge
Vault isn’t a standalone economy plugin but rather the essential bridge that allows economy, permission, and chat plugins to communicate. Nearly every economy-dependent plugin requires Vault as a dependency, making it absolutely critical for any server featuring shops, jobs, auctions, or currency systems.
Vault provides a unified API that plugins use to interact with your chosen economy system, whether that’s EssentialsX Economy, CMI Economy, or dedicated solutions like Treasury. This abstraction layer means you can swap economy plugins without breaking your entire server ecosystem. The 2026 version includes enhanced performance caching and support for multiple concurrent economy systems.
5. CoreProtect – Comprehensive Rollback & Logging
CoreProtect functions as your server’s black box recorder, logging every block change, chest transaction, player interaction, and world modification. When griefing occurs or accidents happen, CoreProtect allows instant rollbacks to previous states, restoring entire areas with simple commands.
The plugin’s database architecture has improved significantly, with optimized indexing that allows searching millions of logged actions in seconds. Query specific players, block types, time ranges, or locations. The inspector tool lets you right-click any block to see its complete history. CoreProtect integrates with virtually every major plugin, ensuring comprehensive coverage of all server activities.
For servers utilizing MySQL or MariaDB storage on high-speed NVMe SSDs, CoreProtect’s performance is exceptional even with months of accumulated data. The lookup times remain instant, and rollback operations execute smoothly without causing server lag, making it indispensable for community servers where trust verification matters.
6. Multiverse-Core – Multi-World Management System
Multiverse-Core enables servers to host multiple worlds simultaneously, each with unique settings, game modes, and generation types. Create separate worlds for survival, creative, resource gathering, minigames, and events—all accessible through portals or commands. Players can traverse between worlds seamlessly while inventory separation prevents item transfer when desired.
The 2026 iteration includes native support for custom world generators, improved world loading performance, and enhanced configuration options for per-world difficulty, PvP settings, spawn rules, and weather patterns. Multiverse-Portals and Multiverse-Inventories extend functionality further, creating sophisticated multi-world ecosystems.
When running on a server powered by a 16-core AMD Ryzen 9 7950X3D, multiple worlds load simultaneously without performance degradation. The processor’s cache architecture excels at handling the parallel tasks required for multi-world management, ensuring consistent TPS across all dimensions regardless of player distribution.
7. PlaceholderAPI – Dynamic Text Variables Everywhere
PlaceholderAPI might seem simple, but it’s the glue that makes countless other plugins work together beautifully. This plugin provides a standardized system for displaying dynamic information—player names, statistics, economy balances, faction data, server status—in scoreboards, chat, holograms, and GUIs.
Thousands of expansions exist for PlaceholderAPI, each adding placeholders for specific plugins. Want to display a player’s McMMO level in their chat prefix? Show faction territory in a scoreboard? Display server uptime in a hologram? PlaceholderAPI makes all of this possible through simple placeholder syntax that works across dozens of compatible plugins.
8. DiscordSRV – Bridging Minecraft and Discord Communities
DiscordSRV has become essential infrastructure for modern Minecraft communities, creating seamless communication between in-game chat and Discord channels. Players can converse across platforms, moderators can manage both environments simultaneously, and server events broadcast automatically to your Discord community.
Features include customizable message formatting, role synchronization, console command execution from Discord, advancement announcements, death messages, and join/leave notifications. The plugin supports multiple channel linking, allowing separate channels for different worlds, chat types, or player groups. Webhook support ensures messages appear with player avatars and names for authentic presentation.
For server communities hosted on reliable infrastructure with 1 Gbps network connectivity, DiscordSRV operates with virtually zero latency. Messages appear instantaneously on both platforms, creating a unified community experience that keeps players engaged whether they’re actively playing or browsing Discord on mobile devices.
9. Citizens – Advanced NPC Creation & Management
Citizens brings your server to life with sophisticated NPCs that can perform countless functions. Create quest givers, shop keepers, guards, decorative characters, interactive guides, or completely custom entities with unique behaviors. The scripting capabilities through Denizen extend functionality to nearly unlimited possibilities.
NPCs can path-find, respond to player interactions, execute commands, display holograms, wear armor, hold items, and follow complex behavior trees. The 2026 version includes improved pathfinding algorithms, better collision detection, and optimized tick processing that reduces server load even with dozens of active NPCs.
Citizens integrates beautifully with quest plugins, economy systems, and dialogue managers, making it the foundation for roleplay servers, adventure maps, and themed experiences. When combined with model engine plugins, you can create completely custom entity appearances that transform NPCs into unique characters perfectly suited to your server’s theme.
10. LiteBans – Professional Punishment Management
LiteBans provides comprehensive moderation infrastructure with an elegant web interface for managing bans, mutes, warnings, and kicks across your entire server network. The MySQL/MariaDB backend synchronizes punishments instantly across all connected servers, preventing banned players from evading through alternate server instances.
Features include temporary and permanent punishments, customizable reason templates, appeal systems, IP-based banning, punishment history tracking, and detailed statistics. The web GUI allows moderators to manage punishments from any device without launching Minecraft. Duration syntax is intuitive—”3d” for three days, “2w” for two weeks—and the plugin supports both UUID and IP-based tracking.
Integration with Discord through webhooks enables real-time moderation notifications, letting staff teams respond immediately to infractions. The geolocation features help identify VPN usage and coordinated attacks. For networks serious about maintaining community standards, LiteBans represents the gold standard in punishment management systems.
Optimizing Plugin Performance on Your Minecraft Server
Even the best plugins can cause performance issues when improperly configured or deployed on inadequate hardware. Understanding how to optimize your plugin ecosystem ensures smooth gameplay regardless of player count or loaded chunks.
Hardware Considerations for Plugin-Heavy Servers
The foundation of plugin performance begins with your server hardware. Single-thread performance matters tremendously for Minecraft, which is why processors like the AMD Ryzen 9 7950X3D excel—its high boost clocks up to 5 GHz ensure the main server thread operates at maximum efficiency. The massive 3D V-Cache dramatically reduces memory latency, which benefits plugins making frequent data lookups.
RAM quantity and speed both matter. DDR5 ECC memory provides the bandwidth necessary for plugins accessing large datasets, while error-correction ensures stability during extended operation. Allocate sufficient heap memory to your Java instance—typically 4-8GB for modestly populated servers, scaling up to 16-32GB for large networks with extensive plugin ecosystems and hundreds of concurrent players.
Storage infrastructure significantly impacts plugin performance, especially for those using databases. NVMe SSD storage eliminates I/O bottlenecks that plagued earlier HDD-based servers. Database queries return instantly, world saves complete in milliseconds, and plugin configuration loading happens imperceptibly fast. The difference becomes most apparent during server startup and world loading operations.
Configuration Best Practices
Every plugin deserves careful configuration review. Disable unnecessary features—if you’re not using EssentialsX’s built-in economy, disable it and reduce memory consumption. Adjust check intervals for plugins that perform periodic tasks; not every verification needs to occur every tick. WorldGuard’s region checks can often run less frequently, CoreProtect can batch database inserts, and performance monitoring plugins can sample less aggressively.
Permission inheritance structures should remain simple and logical. Overly complex LuckPerms hierarchies with excessive inheritance chains require more processing time for permission checks. Flatten structures where possible, use temporary permissions sparingly, and leverage context-based permissions rather than duplicating groups for minor variations.
Database optimization transforms plugin performance dramatically. Use connection pooling to reduce overhead, ensure indexes exist on frequently queried columns, and run periodic maintenance operations. For servers hosted on infrastructure with dedicated database support, separating your database server from your game server distributes load and prevents resource competition.
Monitoring and Troubleshooting Plugin Performance
Tools like Spark and Timings provide detailed insight into exactly where server resources are being consumed. These profiling plugins reveal which plugins contribute most to tick time, identify inefficient event handlers, and highlight problematic async tasks. Regular profiling sessions during different server load conditions help identify optimization opportunities before performance degrades noticeably.
Watch for common performance pitfalls: plugins using outdated APIs, excessive synchronous database operations, unoptimized player iteration, chunk loading triggered by plugin features, and entity count inflation from spawner plugins. Many seemingly minor issues compound when multiple plugins exhibit similar inefficiencies.
Consider investing in professional hosting solutions that understand Minecraft-specific optimization. Services like Nexus Games’ Minecraft hosting provide pre-configured environments with JVM flags optimized for plugin performance, automated performance monitoring, and infrastructure specifically designed for game server workloads rather than generic web hosting.
Installing and Managing Plugins Through Server Control Panels
Modern server management panels have transformed plugin installation from a manual file-transfer process into simple one-click operations. Understanding how to leverage these tools efficiently saves time and reduces configuration errors.
The Nexus Games Panel Advantage
Advanced hosting platforms provide integrated plugin management directly within their control panels. The Nexus Games panel, for example, allows browsing popular plugins, viewing descriptions, checking compatibility, and installing with single clicks. This eliminates the need to manually download JARs from external sources, reducing security risks from potentially compromised files.
Built-in configuration editors with syntax highlighting and validation prevent common YAML formatting errors that cause plugins to fail loading. File managers with integrated text editors let you adjust configurations without needing separate FTP clients. Backup systems ensure you can roll back plugin installations if compatibility issues emerge or configurations break unexpectedly.
For complex plugin ecosystems requiring dependencies, quality panels handle this automatically. Install Citizens, and the panel ensures CommandAPI is present. Add DiscordSRV, and necessary Discord4J libraries are configured. This intelligent dependency management prevents the frustrating “missing dependency” errors that plague manual installations.
Pre-Configured Modpack Integration
While plugins differ from mods, modern hosting platforms increasingly offer pre-configured server profiles with curated plugin collections. Want a prison server? Select the prison profile and receive pre-installed plugins for cell management, mining systems, economy, and rankup mechanics—all configured to work together seamlessly.
This approach extends to platform integrations like CurseForge compatibility for modded servers. Although primarily mod-focused, the same one-click installation philosophy benefits plugin-based servers through curated plugin packs optimized for specific server types: survival-enhanced, creative-focused, minigame networks, roleplay servers, and economy-centric experiences.
For server owners who prefer building custom configurations, these pre-configured profiles serve as excellent starting points. Install a base profile, then add your unique plugins and customizations. The foundation ensures compatibility and provides working configurations you can modify rather than creating everything from scratch.
Updating Plugins Safely
Plugin updates require careful management—new versions add features and fix bugs but occasionally introduce breaking changes or compatibility issues. Always review changelogs before updating, particularly for major version jumps. Test updates in staging environments when possible, especially for core plugins like EssentialsX or LuckPerms that affect server-wide functionality.
Automated update systems exist but should be used cautiously. Consider enabling notifications for available updates rather than automatic installation. This gives you control over timing and allows research into potential issues other server owners have encountered with specific versions.
Maintain regular backups before plugin updates. Quality hosting platforms automate this process, taking snapshots before any major system change. If an update causes problems, simply roll back to the previous state within minutes rather than spending hours troubleshooting or reinstalling plugins manually.
Building Compatible Plugin Ecosystems
The true art of server configuration lies not in selecting individual excellent plugins but in combining them into coherent ecosystems where each component enhances others without conflict. This requires understanding plugin interactions, API dependencies, and resource competition.
Avoiding Plugin Conflicts
Certain plugin combinations create inevitable conflicts. Running multiple economy plugins simultaneously causes confusion unless Vault properly bridges them. Chat formatting plugins often conflict—using both EssentialsX Chat and another chat manager leads to duplicate prefixes or broken formatting. Multiple protection plugins create ambiguous permission systems where one plugin allows actions another blocks.
Event priority conflicts cause subtle bugs. When multiple plugins handle the same event—like player chat or block breaking—their execution order matters. Understanding Bukkit’s event priority system helps resolve these issues. Most plugins allow adjusting event priority in configurations, letting you control which plugin processes events first.
Command conflicts occur when plugins register identical commands. If two plugins both use “/shop,” Minecraft doesn’t know which to execute. Quality plugins support command aliasing, letting you remap conflicting commands to alternative names. Always verify command lists after installing plugins to identify potential conflicts before players encounter them.
Creating Synergistic Plugin Combinations
Strategic plugin selection creates experiences greater than the sum of parts. Citizens NPCs combined with Denizen scripting and Quest plugins creates sophisticated adventure experiences. WorldEdit and WorldGuard pair with Multiverse to build complex multi-world systems. PlaceholderAPI bridges dozens of plugins, letting economy data appear in scoreboards while faction information displays in chat prefixes.
Economy integration demonstrates synergy beautifully. Vault provides the foundation, EssentialsX handles the backend, ChestShop creates player-driven markets, Jobs rewards in-game activities, and mcMMO adds skill progression with economic ties. Players earn currency through multiple meaningful paths, spend it in various ways, and experience a cohesive economy rather than disconnected systems.
Permission integration through LuckPerms and PlaceholderAPI creates sophisticated rank systems. Players see their rank in chat, scoreboards display it, holographic leaderboards show top players, and rank-specific permissions unlock features progressively. This cohesive progression system feels intentional and polished rather than cobbled together from mismatched components.
Scaling Plugin Ecosystems for Network Servers
Server networks require additional considerations. Plugins must support data synchronization across multiple instances, typically through shared MySQL/MariaDB databases. LuckPerms synchronizes permissions, LiteBans syncs punishments, and economy plugins maintain consistent balances regardless of which server players join.
BungeeCord or Velocity proxy configurations enable player transfer between servers while maintaining persistent data. Cross-server communication plugins allow chat spanning multiple instances, friend systems that work network-wide, and party systems that move groups together between minigame servers.
For networks running on powerful infrastructure like the AMD Ryzen 9 7950X3D with ample DDR5 RAM allocation, you can host multiple Minecraft server instances on a single machine. Each instance runs independently but shares database backends, creating efficient resource utilization while maintaining distinct gameplay experiences across your network. This architecture is particularly effective when paired with KVM virtualization for dedicated VPS instances that ensure resource isolation and guaranteed performance.
Securing Your Plugin-Based Minecraft Server
Plugin-powered servers introduce security considerations beyond vanilla Minecraft. Each plugin represents additional code that could potentially contain vulnerabilities, and malicious plugins can compromise entire servers.
Plugin Source Verification
Only download plugins from reputable sources. SpigotMC, Bukkit.dev, and official plugin websites are generally safe. Avoid random file-sharing sites, suspicious Discord servers, or forums where plugins are “leaked” premium versions—these often contain malware designed to steal server access, player data, or use your infrastructure for cryptocurrency mining.
Verify plugin authenticity through checksums when available, review developer reputations, and check update frequency. Abandoned plugins that haven’t updated for years might contain unpatched security vulnerabilities. Active development indicates ongoing security maintenance and adaptation to new Minecraft versions.
Permission management prevents malicious players from exploiting plugin commands. Review default permissions for every installed plugin, ensure administrative commands require appropriate permissions, and regularly audit your LuckPerms configuration to verify no unintended permissions have been granted to player groups.
Infrastructure-Level Security
Server-side security begins with your hosting infrastructure. Quality game server hosts implement DDoS protection specifically tuned for game traffic patterns, distinguishing legitimate player connections from attack traffic. Generic hosting environments often struggle with game-specific attack patterns that target protocol weaknesses.
Network isolation through VPS solutions ensures your Minecraft server operates in a protected environment separate from other customers. KVM virtualization provides true resource isolation—your CPU cycles, RAM allocation, and network bandwidth remain untouched by other users on shared hardware. This prevents “noisy neighbor” issues and ensures consistent performance regardless of external factors.
Regular backups form your ultimate security safety net. Automated backup systems should run at minimum daily, with retention policies keeping multiple restore points. Off-site backup storage protects against datacenter-level failures. When disasters occur—whether security breaches, plugin corruption, or accidental deletions—reliable backups let you restore operations quickly with minimal data loss.
For comprehensive security configurations including firewall rules, port management, and access controls, professional game server hosting platforms like those offered by Nexus Games implement security best practices by default. This eliminates common configuration errors that leave servers vulnerable to attack while providing intuitive management interfaces for customization when needed.
Future-Proofing Your Plugin Selection
The Minecraft plugin ecosystem constantly evolves. New APIs emerge, development practices improve, and community preferences shift. Building a plugin configuration that remains relevant requires strategic thinking about long-term maintenance and adaptability.
Choosing Actively Maintained Plugins
Plugin longevity depends entirely on active maintenance. Prioritize plugins with established development teams, regular updates, and thriving communities. Check last update dates, GitHub activity, Discord server engagement, and forum post frequency. Plugins abandoned for over a year become increasingly risky as Minecraft updates introduce breaking changes.
Open-source plugins offer additional security through community review and fork possibilities. If original developers abandon projects, community members can continue development. Notable plugins like Paper itself began as forks of earlier projects, demonstrating the resilience of open-source development models.
Documentation quality indicates developer commitment. Comprehensive wikis, video tutorials, configuration examples, and API documentation suggest professional development practices that typically correlate with long-term maintenance. Plugins with sparse documentation often suffer from low developer engagement and higher abandonment risk.
API Compatibility and Migration Paths
Understanding plugin dependencies on specific APIs helps predict future compatibility. Plugins built on stable, widely-adopted APIs like the Bukkit API will remain compatible longer than those using obscure or deprecated systems. When Minecraft versions introduce breaking changes, plugins using standard APIs receive updates first from large development communities.
Migration strategies matter when plugins eventually become obsolete. Can your economy system transition to alternative plugins without losing player data? Does your permission system export to standard formats? Planning for eventual migrations prevents being locked into unmaintained plugins that become security liabilities or compatibility nightmares.
Balancing Innovation and Stability
Cutting-edge plugins offer exciting features but sometimes sacrifice stability. Established plugins provide reliability but might lack modern functionality. The optimal strategy combines both: use proven, stable plugins for core functionality—economy, permissions, protection—while experimenting with innovative plugins for enhanced features that can be removed without breaking fundamental systems.
Beta testing new plugins in staging environments prevents disrupting your live community. When promising plugins emerge, deploy them on test servers first. Gather feedback from trusted community members, monitor performance impact, verify compatibility with existing plugins, and only promote to production after thorough validation.
For reference, the official Minecraft Wiki provides comprehensive information about game mechanics that plugins interact with, helping you understand which plugin features might break with future updates and plan accordingly.
The plugins Minecraft 2026 landscape offers unprecedented power and flexibility for server owners willing to invest time in thoughtful configuration. From essential tools like EssentialsX and LuckPerms to specialized solutions for NPCs, multi-world management, and community integration, the right plugin combination transforms basic Minecraft servers into engaging, professional-grade multiplayer experiences. When paired with robust hosting infrastructure featuring cutting-edge processors, ample RAM, and fast storage, these plugins operate flawlessly at scale, supporting thriving communities limited only by imagination and creativity.
Conclusion
The best plugins Minecraft 2026 combine powerful functionality, active maintenance, and seamless integration to create compelling multiplayer experiences. By selecting core tools like EssentialsX, LuckPerms, and WorldGuard while adding specialized plugins for your specific server type, you build a stable, performant, and engaging environment. Proper configuration, quality hosting infrastructure, and ongoing optimization ensure your plugin ecosystem remains fast, secure, and future-ready as your community grows and Minecraft continues evolving.
FAQ
How many plugins can a Minecraft server run before performance degrades?
There’s no fixed limit—performance depends on plugin quality, configuration efficiency, and server hardware. Well-coded plugins on powerful infrastructure like the AMD Ryzen 9 7950X3D with DDR5 RAM can handle 50+ plugins smoothly. Focus on optimization and removing unnecessary plugins rather than arbitrary number limits. Regular profiling with tools like Spark identifies actual performance bottlenecks.
Are these plugins compatible with both Paper and Spigot servers?
Yes, all recommended plugins work on both Paper and Spigot since Paper maintains Bukkit/Spigot API compatibility while adding performance improvements. Paper is generally recommended for better TPS and reduced lag with plugin-heavy configurations. Purpur extends Paper further with additional configuration options, maintaining full plugin compatibility throughout the ecosystem.
How do I safely update plugins without breaking my server configuration?
Always create full server backups before updating any plugin, especially core systems like economy or permissions. Review plugin changelogs for breaking changes, test updates in staging environments when possible, and update during low-traffic periods. If issues occur, restore from backup immediately. Quality hosting platforms automate backup creation before major changes, providing instant rollback capabilities.






