This is a Premium feature because it requires a lot of maintenance on our part to be constantly downloading new jars into our database to power this tech. This is the kind of feature that if we dropped this project tomorrow it would not work anymore. Therefore, Premium is justified. You are otherwise welcome to enjoy Plugin Portal, which is an entire in-game plugin manager for free.
Version: 2.0.0
Good plugin. It serves his purpose and works well (except the last 2 versions, at least for me. That's why I'm giving 2 stars instead of 4).
Hi there, these bugs you mention were fixed in less than 12 hours since you raised them. We also tried LuckPerms as an example, and is now working as intended. Please go ahead and try again!
Version: 1.5.0
I am a bit confused to the plugin at Paper Hangar. The plugin is checked as folia supported but the actual file didn't automatically have folia-supported: flag in plugin.yml, so I added it manually and it doesn't work. So I think you should add support for folia or remove folia support
Hi there, this has been fixed in the latest version. Folia now fully supported. Thanks for the stars!
Version: 1.5.0
Really good concept though but i have one simple problem, i follow all the tutorials but when i search/install plugin it always says Plugin not Found. And my suggestion is to make support in command line :)
Hi there, not sure why this was happening to you, but this is no longer an issue in the latest version. Thanks for the stars!
Version: 1.5.0
It worked so good, but a day i started to have this error:
[12:20:59 INFO]: [PluginPortal] Enabling PluginPortal v1.5.0
[12:21:09 ERROR]: Error occurred while enabling PluginPortal v1.5.0 (Is it up to date?)
javax.net.ssl.SSLException: Read timed out
at sun.security.ssl.Alert.createSSLException(Alert.java:127) ~[?:1.8.0_312]
at sun.security.ssl.TransportContext.fatal(TransportContext.java:324) ~[?:1.8.0_312]
at sun.security.ssl.TransportContext.fatal(TransportContext.java:267) ~[?:1.8.0_312]
at sun.security.ssl.TransportContext.fatal(TransportContext.java:262) ~[?:1.8.0_312]
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:138) ~[?:1.8.0_312]
at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1392) ~[?:1.8.0_312]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1300) ~[?:1.8.0_312]
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:435) ~[?:1.8.0_312]
at okhttp3.internal.connection.ConnectPlan.connectTls(ConnectPlan.kt:323) ~[?:?]
at okhttp3.internal.connection.ConnectPlan.connectTlsEtc(ConnectPlan.kt:188) ~[?:?]
at okhttp3.internal.connection.FastFallbackExchangeFinder.find(FastFallbackExchangeFinder.kt:78) ~[?:?]
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:267) ~[?:?]
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) ~[?:?]
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95) ~[?:?]
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:84) ~[?:?]
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:65) ~[?:?]
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109) ~[?:?]
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:205) ~[?:?]
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:158) ~[?:?]
at link.portalbox.pplib.util.HTTPKt.getJSONFromURL(HTTP.kt:26) ~[?:?]
at link.portalbox.pplib.util.APIKt.getPPVersions(API.kt:49) ~[?:?]
at link.portalbox.pplib.util.APIKt.getLatestPPVersion(API.kt:24) ~[?:?]
at link.portalbox.pplib.util.APIKt.getLatestVersion(API.kt:28) ~[?:?]
at link.portalbox.pluginportal.type.Data.init(Data.kt:54) ~[?:?]
at link.portalbox.pluginportal.PluginPortal.onEnable(PluginPortal.kt:24) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407) [patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:359) [patched_1.8.8.jar:git-PaperSpigot-445]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:318) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:408) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:372) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:327) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:267) [patched_1.8.8.jar:git-PaperSpigot-445]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:563) [patched_1.8.8.jar:git-PaperSpigot-445]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method) ~[?:1.8.0_312]
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) ~[?:1.8.0_312]
at java.net.SocketInputStream.read(SocketInputStream.java:171) ~[?:1.8.0_312]
at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[?:1.8.0_312]
at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:464) ~[?:1.8.0_312]
at sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:165) ~[?:1.8.0_312]
at sun.security.ssl.SSLTransport.decode(SSLTransport.java:109) ~[?:1.8.0_312]
... 34 more
Zestarr is very smelly i agree with devil, Plugins rlly good tho i cant be bothered tabbing out every 5 seconds to download something + pentium cant handle mc + browser being open so this helps a ton stay sexy
Plugin Portal is one of the best plugins I've ever seen and hope to see it used for every server in the future.
Can I carry it to the Minecraft Chinese forum (
www.mcbbs.net) ?
As always, common Stephen W plugin. Plan to use in prod for client servers whom plugin counts are wayyyy too high for me to be updating this much <3 One request please, could you add an exception for FAWE to directly update from their Jenkins since it updates every day or so-
Thank you so much for the kind words, it really means a lot. <3
Version: 1.1.0
Honestly don't know how I ran servers without it, makes updating and finding the plugin I actually want easy and convenient. Gone are the days of tabbing out of my game to install or update our plugins, we must rejoice.
This is a feature that will be significantly improved over the next few weeks. To be technical, we can't map your preinstalled jars to Spigot marketplace plugins with absolute certainty automatically. What we are doing to fix this is when users install plugins through Plugin Portal, we collect a unique identifier about the file, which then means when future people use PP for the first time we now know which plugin most of the files belong to. This is going to take a week or two before the effect becomes noticeable, so thank you for being an early tester and please keep an eye out for an improvement on this front. This is unfortunately one of the 'joys' of using the Spigot marketplace. Thanks!
Version: 1.0.0
This is a must have, haven't seen anything like this in the community before, really good for server admins easily setting up servers and adding plugins