- Tested Minecraft Versions:
- 1.9
- Contributors:
- MylesC - Main Developer
UNOFFICIAL![]()
Note: I am not the original author, I just applied fixes and
update the plugin so that it will be compatible with 1.8-1.9.
Having Trouble with the plugin?(1.8) Use this versionClick Here
What does this plugin do, and how does it work?
PerWorldPlugins will inject the Bukkit core with its own CommandMap as well as changing how the event system works using some neat (and totally not hacky in any way) tricks. This allows you to control which plugins receive the events needed to function, and more importantly, where they receive those events. Using this plugin, you can block plugins in certain worlds. If you're hosting a hybrid server, you're probably overflowing with excitement. Sick of people using mcMMO in your minigames? Block mcMMO in the minigames world! Don't like LWC in your hardcore world? Block that, too!
What's new?
We've updated our plugin to provide maximum compatibility, If you need the technical know-how, we've pushed the changes to our GitHub below. The biggest step in this update is the fact that we have stopped overriding Bukkit's PluginManager, meaning that all plugins should be compatible.
Configuration
This is an example of the config.
limit:
WorldEdit:
- world
- world_nether
ModReq: []
The configuration of PerWorldPlugins is simple and easy. Referring to the example above, WorldEdit would only work in the worlds 'world' and 'world_nether'. However, ModReq will work in any world.
REMEMBER: If a plugin has no world list, it will work in every world.
Note: Do not use /reload.
Plugin is java 8 only.
Errors:
None atm
If you happen to come accross any errors send me the logs and i shall get working to fix it right away. cheers!

PerWorldPlugins (unofficial update version) 1.11
Limit plugins to certain worlds! 1.9
-
rtxa, SrMasterkraft, Resoluciones and 12 others like this.
Recent Updates
- 1.11 Update. Dec 3, 2016
- Beta fix Nov 1, 2016
- Updated to 1.9.4 May 12, 2016
Recent Reviews
-
RDZDev
- 5/5,
This is a good plugin! its work until 1.12 . u need to update the information about the version. its not only for 1.9 only. its work for 1.9-1.12!
-
BoooshPlayz
- 3/5,
Hey, Plz Update this plugin to 1.15.2 or even 1.16 plz it would super help full to all us
-
mortaniuss
- 5/5,
Good plugin everything works perfect until 1.12
try to use it in 1.12.2 and it does not work anymore
I hope they update soon -
taylorfin16
- 5/5,
This is a beautiful plugin, honestly, it's really not as bad as you think! I agree that SOME of the versions may be buggy or glitchy, but I think newer versions to this plugin are much better. Credit to MylesC!
----------------------------------------
✓ Does what it says!
✓ No bugs in the slightest!
✓ Useful to have plugin!
---------------------------------------- -
Pangxie
- 3/5,
[00:16:52 ERROR]: Could not load 'plugins\PerWorldPlugins.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:158) ~[PaperSpigot-1.12.2.jar:git-Paper-1509]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:136) ~[PaperSpigot-1.12.2.jar:git-Paper-1509]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:318) ~[PaperSpigot-1.12.2.jar:git-Paper-1509]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:222) ~[PaperSpigot-1.12.2.jar:git-Paper-1509]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:616) ~[PaperSpigot-1.12.2.jar:git-Paper-1509]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Caused by: java.util.zip.ZipException: zip file is empty
at java.util.zip.ZipFile.open(Native Method) ~[?:1.8.0_151]
at java.util.zip.ZipFile.<init>(Unknown Source) ~[?:1.8.0_151]
at java.util.zip.ZipFile.<init>(Unknown Source) ~[?:1.8.0_151]
at java.util.jar.JarFile.<init>(Unknown Source) ~[?:1.8.0_151]
at java.util.jar.JarFile.<init>(Unknown Source) ~[?:1.8.0_151]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:146) ~[PaperSpigot-1.12.2.jar:git-Paper-1509]
... 5 more -
xbusuu12
- 1/5,
Im using 1.12.2 spigot and no commands work.
I configured it good, as in the examples. -
Twingary
- 5/5,
I love this plugin, i use it for disabling my auctions plugin, jobs and slimefun in my creative world and it works perfectly!
-
pigmalac
- 1/5,
On spigot 1.8.8 error!
java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.resize(HashMap.java:704) ~[?:1.8.0_151]
at java.util.HashMap.putVal(HashMap.java:663) ~[?:1.8.0_151]
at java.util.HashMap.put(HashMap.java:612) ~[?:1.8.0_151]
at java.util.HashSet.add(HashSet.java:220) ~[?:1.8.0_151]
at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader.createRegisteredListeners(PerWorldPluginLoader.java:62) ~[?:?]
at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:527) ~[minecraft.jar:git-Spigot-21fe707-e1ebe52]
at me.konsolas.aac.cn.run(cn.java:21) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[minecraft.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
[19:15:25] [Server thread/INFO]: [email protected][id=2a0e48e2-23f1-37d1-8b26-f63be9163505,name=Boni01,properties={},legacy=false] (/84.170.221.81:58638) lost connection: Disconnected
[19:15:25] [Thread-111/INFO]: UUID of player Boni01 is 2a0e48e2-23f1-37d1-8b26-f63be9163505
[19:15:37] [Server thread/WARN]: [AAC] Task #56 for AAC v3.3.0 generated an exception
java.lang.OutOfMemoryError: Java heap space
at java.util.HashMap.resize(HashMap.java:704) ~[?:1.8.0_151]
at java.util.HashMap.putVal(HashMap.java:663) ~[?:1.8.0_151]
at java.util.HashMap.put(HashMap.java:612) ~[?:1.8.0_151]
at java.util.HashSet.add(HashSet.java:220) ~[?:1.8.0_151]
at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader.createRegisteredListeners(PerWorldPluginLoader.java:62) ~[?:?]
at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:527) ~[minecraft.jar:git-Spigot-21fe707-e1ebe52]
at me.konsolas.aac.cV.a(cV.java:35) ~[?:?]
at me.konsolas.aac.n.lambda$new$0(n.java:26) ~[?:?]
at me.konsolas.aac.n$$Lambda$19/969092284.run(Unknown Source) ~[?:?]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) ~[minecraft.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [minecraft.jar:git-Spigot-21fe707-e1ebe52]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
[19:15:47] [Server thread/WARN]: java.lang.reflect.InvocationTargetException
[19:15:47] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[19:15:47] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[19:15:47] [Server thread/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[19:15:47] [Server thread/WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[19:15:47] [Server thread/WARN]: at me.konsolas.aac.cV.a(cV.java:154)
[19:15:47] [Server thread/WARN]: at me.konsolas.aac.n.lambda$new$0(n.java:26)
[19:15:47] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
[19:15:47] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[19:15:47] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723)
[19:15:47] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
[19:15:47] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
[19:15:47] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
[19:15:47] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:748)
[19:15:47] [Server thread/WARN]: Caused by: java.lang.OutOfMemoryError: Java heap space
[19:15:47] [Server thread/WARN]: at java.util.HashMap.resize(HashMap.java:704)
[19:15:47] [Server thread/WARN]: at java.util.HashMap.putVal(HashMap.java:663)
[19:15:47] [Server thread/WARN]: at java.util.HashMap.put(HashMap.java:612)
[19:15:47] [Server thread/WARN]: at java.util.HashSet.add(HashSet.java:220)
[19:15:47] [Server thread/WARN]: at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader.createRegisteredListeners(PerWorldPluginLoader.java:62)
[19:15:47] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:527)
[19:15:47] [Server thread/WARN]: at me.konsolas.aac.br.<init>(br.java:13)
[19:15:47] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[19:15:47] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[19:15:47] [Server thread/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[19:15:47] [Server thread/WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[19:15:47] [Server thread/WARN]: at me.konsolas.aac.cV.a(cV.java:154)
[19:15:47] [Server thread/WARN]: at me.konsolas.aac.n.lambda$new$0(n.java:26)
[19:15:47] [Server thread/WARN]: at me.konsolas.aac.n$$Lambda$19/969092284.run(Unknown Source)
[19:15:47] [Server thread/WARN]: ... 7 more
[19:15:55] [Server thread/WARN]: java.lang.reflect.InvocationTargetException
[19:15:55] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[19:15:55] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[19:15:55] [Server thread/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[19:15:55] [Server thread/WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[19:15:55] [Server thread/WARN]: at me.konsolas.aac.cV.a(cV.java:154)
[19:15:55] [Server thread/WARN]: at me.konsolas.aac.n.lambda$new$0(n.java:26)
[19:15:55] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
[19:15:55] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[19:15:55] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723)
[19:15:55] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
[19:15:55] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654)
[19:15:55] [Server thread/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557)
[19:15:55] [Server thread/WARN]: at java.lang.Thread.run(Thread.java:748)
[19:15:55] [Server thread/WARN]: Caused by: java.lang.OutOfMemoryError: Java heap space
[19:15:55] [Server thread/WARN]: at java.util.HashMap.resize(HashMap.java:704)
[19:15:55] [Server thread/WARN]: at java.util.HashMap.putVal(HashMap.java:663)
[19:15:55] [Server thread/WARN]: at java.util.HashMap.put(HashMap.java:612)
[19:15:55] [Server thread/WARN]: at java.util.HashSet.add(HashSet.java:220)
[19:15:55] [Server thread/WARN]: at us.Myles.PWP.TransparentListeners.PerWorldPluginLoader.createRegisteredListeners(PerWorldPluginLoader.java:62)
[19:15:55] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:527)
[19:15:55] [Server thread/WARN]: at me.konsolas.aac.br.<init>(br.java:13)
[19:15:55] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[19:15:55] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[19:15:55] [Server thread/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[19:15:55] [Server thread/WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[19:15:55] [Server thread/WARN]: at me.konsolas.aac.cV.a(cV.java:154)
[19:15:55] [Server thread/WARN]: at me.konsolas.aac.n.lambda$new$0(n.java:26)
[19:15:55] [Server thread/WARN]: at me.konsolas.aac.n$$Lambda$19/969092284.run(Unknown Source)
[19:15:55] [Server thread/WARN]: ... 7 more -
Govindas
- 5/5,
Great plugin, without it my server wouldn't be possible. It still does its job on 1.11.2 and really helps to limit plugins to specific worlds when you don't want some plugin to work in others, a must-have for most bigger servers.
-
Mark2
- 5/5,
10/03/2017
dd/mm/yy
i have used(still use) that plugin on my 1.12.2 spigot server
and this plugin work totally FINE !
if you need help with setup plugins to server you can
conntact me here : http://myrpgcraft.enjin.com/
Name: Mark2