== GPack == Force Resourcepacks on your Server - [1.9.x - 1.16.x] [3.1.0.0]

-- Allow only Users who use your Resourcepack to Join --

  1. Gecolay
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    Gecolay (goldstarplayer)
    Languages Supported:
    English, German, Spanish, [Custom]
    [​IMG]
    Force Resourcepacks - Plugin


    General:

    This is a Plugin which force your Users to Download your Server-Resourcepack. This Plugin contains some Settings and Functions that all can be changed by you in the Plugin-Config and the Lang-Files.

    If you like my Plugins and Libraries please support me by leaving a good Review!

    ===================================================================================

    Note:

    This Download-Link in the Config must be a Direct-Download-Link!

    Otherwise this Link won't be work!


    ===================================================================================

    Special Features:


    100% customizable
    Very good performance

    Force Players to Download your custom Server-Resourcepack

    Skip-Download-Permission for OP's

    You can kick Players who don't download your Resourcepack!

    Set Send-Delay!

    And some more......

    ===================================================================================


    ===================================================================================


    Commands:
    /gpackreload -> Reloads all Config-Settings & Language-Files​

    ===================================================================================

    Permissions:

    OP-Permission:
    GPack.*
    Update-Notification-Permission: GPack.Update
    Config-Reload-Permission: GPack.GPackReload

    Skip-Download-Permission: GPack.Skip​

    ===================================================================================

    Default-Config:
    Code (Text):
    Lang:
     
      # Defines the Plugin-Language
      lang: en_en
     
     
     
    Options:
     
      # Checks if a new Update got released
      check-for-update: true
     
      # Define your Direct-Download-Link to your Resource Pack
      download-link: "https://Direct-Download-Link.zip"
     
      # Define the Delay until the Plugin sends the Resource Pack to the Player
      send-delay: 1
     
      # Define whether a Player can skip the Resource Pack download with the Skip-Permission
      allow-skip-permission: false
     
      # Define whether a Player should be kicked from the Server if he didn't accept the Resource Pack
      kick-on-deny: true
     
      # Define whether a Player should get a Message if the Resource Pack successfully loaded
      successful-message: true

    ===================================================================================

    Known Bugs / Issues:

    Known Bugs:
    • Currently no bugs are known!

    • If you discover any kind of Bug please instantly contact me in the Discussion-Area, send me a DM or join the GPlugins Discord Server, so i can fix this as soon as possible!

    ===================================================================================

    Planned Features:

    Planned Features for new Versions:
    ===================================================================================

    Language-Files:

    Change Language:

    • Set the "Lang.lang"-Option in the Config.yml to your chosen Language

    Add a new Language-File:

    • Copy one of the Language-Files and Name it like you will
    • Change the Messages in the Language-File
    • Set the "Lang.lang"-Option in the Config.yml to your created Language-File
    ===================================================================================

    [​IMG]
    New official GPlugins Discord Server!


    This Plugin supports the Minecraft Versions:
    1.9.x, 1.10.x, 1.11.x, 1.12.x, 1.13.x, 1.14.x, 1.15.x, 1.16.x

    If you like my Plugins and Libraries please support me by leaving a good Review!

Recent Reviews

  1. kong004
    kong004
    5/5,
    Version: [3.1.0.0]
    Could not pass event PlayerResourcePackStatusEvent to GPack v[3.1.0.0]
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-7d15d07-c194444]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-7d15d07-c194444]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-7d15d07-c194444]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-7d15d07-c194444]
    at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:979) [spigot.jar:git-Spigot-7d15d07-c194444]
    at net.minecraft.server.v1_9_R1.PacketPlayInResourcePackStatus.a(SourceFile:41) [spigot.jar:git-Spigot-7d15d07-c194444]
    at net.minecraft.server.v1_9_R1.PacketPlayInResourcePackStatus.a(SourceFile:8) [spigot.jar:git-Spigot-7d15d07-c194444]
    at net.minecraft.server.v1_9_R1.NetworkManager.a(NetworkManager.java:125) [spigot.jar:git-Spigot-7d15d07-c194444]
    at net.minecraft.server.v1_9_R1.NetworkManager.channelRead0(NetworkManager.java:326) [spigot.jar:git-Spigot-7d15d07-c194444]
    at net.minecraft.server.v1_9_R1.NetworkManager.channelRead0(NetworkManager.java:1) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:163) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:150) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:130) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354) [spigot.jar:git-Spigot-7d15d07-c194444]
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [spigot.jar:git-Spigot-7d15d07-c194444]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_45]
    Caused by: java.lang.IllegalStateException: Asynchronous player kick!
    at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14) ~[spigot.jar:git-Spigot-7d15d07-c194444]
    at org.bukkit.craftbukkit.v1_9_R1.entity.CraftPlayer.kickPlayer(CraftPlayer.java:215) ~[spigot.jar:git-Spigot-7d15d07-c194444]
    at me.gpack.events.PlayerEvents.PRecPSE(PlayerEvents.java:73) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_45]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_45]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_45]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-7d15d07-c194444]
    ... 32 more
  2. Yuzusa
    Yuzusa
    5/5,
    Version: [3.1.0.0]
    Great plugins for force resourcepack
    I hope next fiture can be suppport with diffrent version
  3. zFavourite
    zFavourite
    5/5,
    Version: [3.0.0.0]
    Good plugin, it work perfectly. Very very good support on discord. Im using it on my 1.16.1 server!!
  4. MRT609
    MRT609
    5/5,
    Version: [2.7.0.0]
    good plugin.
    Can I repost this plugin to mcbbs.net? This is a Chinese Minecraft communication community. I just converted the plugin information into Chinese. I will attach a spigot link. Thank you very much for your reply
  5. Master15985
    Master15985
    4/5,
    Version: [2.6.1.0]
    for some reason it doesn't install the texture package please I need your help and tried everything in Dropbox and mediafare and it doesn't work please help
  6. Dread123
    Dread123
    4/5,
    Version: [2.6.1.0]
    When the sha1 hash check is added, then there will be 5 stars.
    Will this feature be available in the future?
    As a perfectionist, I feel very bad that users accumulate "garbage" in the form of previous versions of resource packages.
    In addition, the absence of a hash check allows you to edit the downloaded resource-a package that will not be updated the next time you connect.
  7. 4GClaroARG
    4GClaroARG
    5/5,
    Version: [2.6.1.0]
    Hello, could you help me to configure it on my server. You can only use the resource pack that comes by default in the game. so they don't use xray
    1. Gecolay
      Author's Response
      Do you use a direct download link?
  8. markerz99
    markerz99
    5/5,
    Version: [2.5.1.0]
    Nice Pl !!, plz update fuction Do not use the texture pack other in options > Resource Pack > xray-resource
  9. SpecterSix
    SpecterSix
    4/5,
    Version: [2.5.1.0]
    a nice plugin .. but can u add that i can disable some worlds where the texure should not be shown
  10. Bay_mix
    Bay_mix
    5/5,
    Version: [2.4.0.0]
    Nice plugin! Can I share your great plugin to MCBBS.
    A similar Forum like spigotmc.I promise that would increase your download volume in spigotmc
    1. Gecolay
      Author's Response
      Yes you can. But please don't forget to link my Plugin!