PerWorldPlugins: Flexible Per-World Plugin Control

PerWorldPlugins for Minecraft lets server admins assign distinct plugin sets to each world, reducing lag and eliminating feature conflicts. Simple YAML config and live reload make it essential for multi-world servers.

PerWorldPlugins: Flexible Per-World Plugin Management

Running a multi-world Minecraft server often feels like a constant battle against resource drains and plugin conflicts. The classic approach loads every extension everywhere, whether it belongs there or not. That is precisely the problem the updated PerWorldPlugins: Flexible Per-World Plugin Management solves. Instead of forcing a one-size-fits-all configuration, this tool lets you assign distinct plugin sets to each dimension, giving server owners a level of control that transforms how a network operates.

Why Per-World Plugin Isolation Matters

Vanilla Bukkit, Spigot, and Paper servers load all plugins globally. Every world inherits every extension, which creates two headaches: wasted memory and CPU cycles, plus overlapping functionality. Imagine a minigame arena plugin that constantly tracks player movement across the entire server, even in a quiet survival world. That is needless overhead. PerWorldPlugins eliminates this by letting you disable irrelevant extensions in specific dimensions, ensuring each world runs only what it truly needs.

Core Benefits of the Updated Version

The recent update maintains compatibility with Minecraft versions stretching back to 1.7 while introducing several performance refinements. Here are the standout advantages:

  • Selective plugin loading: You decide which extensions run in the overworld, the Nether, or any custom dimension created through multiverse tools.
  • Reduced server lag: Resource-heavy plugins, such as SurvivalGames arenas, no longer monitor player movement in worlds where they are irrelevant, freeing up CPU and RAM.
  • Cleaner configuration: Forget about scattering conditional checks across dozens of plugin configs. Everything is managed from a single PerWorldPlugins YAML file.
  • Hot reloading: A simple command applies configuration changes without a full server restart, minimizing downtime during tweaks.

For those who frequently experiment with modpacks and plugin collections, pairing this tool with a modern launcher that supports quick mod installation and profile switching makes the workflow even smoother. The ability to maintain several server profiles aligns perfectly with the per-world philosophy of PerWorldPlugins.

Commands and Permissions Made Simple

Administration is refreshingly straightforward. Just two commands cover the essentials:

  • /perworldplugin reload — reloads the configuration file and applies changes on the fly.
  • /perworldplugin version — displays the current plugin version for update checks.

Permission nodes are equally minimal: perworldplugins.reload grants access to the reload command, while perworldplugins.version allows viewing the version. It is wise to assign these privileges only to senior staff to prevent accidental world configuration changes.

Compatibility and Technical Considerations

PerWorldPlugins: Flexible Per-World Plugin Management works seamlessly with server cores above version 1.7, including recent Paper and Purpur builds. One limitation to note: the plugin does not support per-world scoreboards or tab lists. If your project requires different tabs in different dimensions, you will need supplementary solutions that do not conflict with this tool.

How It Works Under the Hood

On server startup, PerWorldPlugins reads the list of worlds and their associated plugin sets from the configuration YAML file. It then intercepts world load and unload events, dynamically enabling or disabling the specified extensions. The architecture ensures that even when players switch dimensions, there are no noticeable delays or synchronization errors.

Real-World Configuration Examples

Consider a typical server with three worlds: survival, creative, and minigames. With PerWorldPlugins, you can set up a scheme like this:

  • Survival world: economy, region protection, and anti-cheat plugins active; all arcade mechanics disabled.
  • Creative world: WorldEdit and VoxelSniper enabled; hunger and health plugins turned off.
  • Minigame world: only arenas, rating systems, and inventory restoration tools running; building utilities excluded.

This segmentation not only boosts performance but also creates a more cohesive player experience. Users no longer encounter irrelevant commands or interfaces in worlds where they serve no purpose.

Installation and Initial Setup

The installation process is standard. To download PerWorldPlugins: Flexible Per-World Plugin Management for Minecraft, grab the JAR file and drop it into your server's plugins folder. On first launch, the plugin generates a default configuration file. Edit it to map worlds to their respective plugins, making sure to use exact world names and plugin names as they appear in the /plugins list. After saving, run /perworldplugin reload to apply changes without restarting.

For a step-by-step walkthrough on how to install and configure this tool, the official documentation and community Discord provide ready-made configuration examples and troubleshooting advice. The developer actively maintains the project, ensuring stability even with a large number of worlds.

Final Thoughts

PerWorldPlugins is an essential asset for administrators aiming to optimize and customize their Minecraft servers. The ability to distribute plugins across worlds reduces resource consumption, eliminates functional conflicts, and unlocks new possibilities for ambitious multi-world projects. Apart from the scoreboard limitation, the plugin proves its worth in the vast majority of scenarios. If you have not yet explored per-world plugin separation, the updated version offers a clean, fast, and highly effective starting point for a more streamlined server.

Download PerWorldPlugins for Minecraft 1.21.2, 1.20.6, 1.9, 1.7.2

Original name: PerWorldPlugins

Minecraft: 1.20.6, 1.21.2, 1.7.2, 1.9

FileVersionLoaderSize
PerWorldPlugins-1.5.9.jar1.20.632 КБDownload
PerWorldPlugins-1.6.2.jar1.21.232 КБDownload
PerWorldPlugins-1.6.1.jar1.21.231 КБDownload
PerWorldPlugins-1.6.0.jar1.21.231 КБDownload
PerWorldPlugins-1.2.6.jar1.7.265 КБDownload
PerWorldPlugins-1.2.4.jar1.7.256 КБDownload
PerWorldPlugins-1.2.7.jar1.7.265 КБDownload
PerWorldPlugins-1.2.8.jar1.7.267 КБDownload
PerWorldPlugins-1.2.9.jar1.7.267 КБDownload
PerWorldPlugins-1.3.0.jar1.7.268 КБDownload
PerWorldPlugins-1.3.1.jar1.7.269 КБDownload
PerWorldPlugins-1.3.2.jar1.7.269 КБDownload
PerWorldPlugins-1.3.3.jar1.7.269 КБDownload
PerWorldPlugins-1.3.6.jar1.7.226 КБDownload
PerWorldPlugins-1.3.7.jar1.7.226 КБDownload
PerWorldPlugins-1.3.9.jar1.7.228 КБDownload
PerWorldPlugins-1.3.9-fixed.jar1.7.228 КБDownload
PerWorldPlugins-1.4.1.jar1.7.228 КБDownload
PerWorldPlugins-1.4.2.jar1.7.228 КБDownload
PerWorldPlugins-1.4.4.jar1.7.232 КБDownload
PerWorldPlugins-1.4.5.jar1.7.232 КБDownload
PerWorldPlugins-1.5.3.jar1.7.230 КБDownload
PerWorldPlugins-1.5.4.jar1.7.231 КБDownload
PerWorldPlugins-1.5.5.jar1.7.232 КБDownload
PerWorldPlugins-1.5.6.jar1.7.232 КБDownload
PerWorldPlugins-1.5.7.jar1.7.233 КБDownload
PerWorldPlugins-1.5.8.jar1.7.232 КБDownload
PerWorldPlugins-1.0.1.6.jar1.7.241 КБDownload
PerWorldPlugins 1.0.1.jar1.7.242 КБDownload
PerWorldPlugins-1.0.0.2.jar1.7.219 КБDownload
PerWorldPlugins-1.0.0.3.jar1.7.219 КБDownload
PerWorldPlugins-1.0.0.4.jar1.7.219 КБDownload
PerWorldPlugins-1.0.0.7.jar1.7.220 КБDownload
PerWorldPlugins-1.0.0.8.jar1.7.224 КБDownload
PerWorldPlugins-1.0.0.9.jar1.7.225 КБDownload
PerWorldPlugins-1.0.1.0.jar1.7.225 КБDownload
PerWorldPlugins-1.0.1.1.jar1.7.225 КБDownload
PerWorldPlugins-1.0.1.2.jar1.7.239 КБDownload
PerWorldPlugins-1.0.1.3.jar1.7.240 КБDownload
PerWorldPlugins-1.0.1.4.jar1.7.240 КБDownload
PerWorldPlugins-1.0.1.5.jar1.7.240 КБDownload
PerWorldPlugins 1.0.0.jar1.7.242 КБDownload
PerWorldPlugins-1.1.0.jar1.7.237 КБDownload
PerWorldPlugins-1.1.1.jar1.7.237 КБDownload
PerWorldPlugins-1.1.2.jar1.7.237 КБDownload
PerWorldPlugins-1.1.3.jar1.7.240 КБDownload
PerWorldPlugins-1.1.4.jar1.7.239 КБDownload
PerWorldPlugins-1.1.5.jar1.7.243 КБDownload
PerWorldPlugins-1.1.7.jar1.7.273 КБDownload
PerWorldPlugins-1.1.8.jar1.7.288 КБDownload
PerWorldPlugins-1.2.1.jar1.7.257 КБDownload
PerWorldPlugins-1.2.2.jar1.7.256 КБDownload
PerWorldPlugins-1.2.3.jar1.7.256 КБDownload
PerWorldPlugins-1.0.1.9.jar1.943 КБDownload