☄️ RHForceResourcePack - Enforce your resourcepacks! [1.9.4 - 1.17.1] 1.17_R2

Configurable forced resourcepacks for your server ☄️ Perfect to prevent XRAY resourcepacks!

  1. X0R3
    Native Minecraft Version:
    1.17
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Languages Supported:
    English, Deutsch
    ForceResourcePack
    [​IMG] [​IMG] [​IMG]

    rhforceresourcepack_512.png

    If you like this or my other plugins then please leave a review!

    Was macht es? / What does it do?

    [DEU]
    Mit RHForceResourcePack hast du die Möglichkeit allen Spielern ein Resourcepack zu erzwingen. Dies ist super nützlich, um X-Ray Resourcepacks und damit ein unfaires Gameplay zu verhindern! Spieler, die das Resourcepack nicht akzeptieren/downloaden können werden automatisch gekickt werden. Ebenfalls kann man VIPs die Permission zum Skippen erteilen. Das gesamte Plugin ist konfigurierbar!

    [ENG]
    With RHForceResourcePack you have the possibility to force all players to have a resource pack. This is super useful to prevent X-Ray resource packs and thus unfair gameplay! Players who do not accept / download the resource pack can be automatically kicked. VIPs can also be given skipping permission. The entire plugin is configurable!


    Vorschau / Preview

    Bild:

    Kick-Message
    rhforceresourcepack_kickedmsg.png

    Video: bald :)


    Kompatibilität / Compatibility

    [DEU]
    Das Plugin ist mit Spigot und Paper ab der Version 1.9+ kompatibel. Die Nutzung der neuesten Minecraft Version wird dennoch empfohlen!

    Achtung! Es wird keinen Support für ältere Versionen wie z.B. 1.8 geben. Diese Versionen sind veraltet und ein Patch zur Kompatibilität macht keinen Sinn. Fragt also nicht nach solchen Updates! Update bitte auf neuere Server Versionen!

    [ENG]
    The plugin is compatible with Spigot and Paper from version 1.9+. The use of the latest Minecraft version is still recommended!

    Attention! There will be no support for older versions such as 1.8. So don't ask for it! These versions are outdated and a compatibility patch makes no sense. So don't ask for such updates! Please update to newer server versions!


    Installation
    • Download the latest .jar and upload it to your Spigot/Paper plugins/ folder
    • Configure the plugin with the config file /plugins/RHForceResourcePack/config.yml
      Info: Resourcepacks may not exceed 100 MB in size!
    • Do one of the following:
      • Restart your server.
      • Type /rhfrpsireload
    Tip: For manual reloads I recommend the plugin Plugman by rylinaux.

    Permissions
    • rhfrp.*
      • OP permission for everything for RHForceResourcePack
    • rhfrp.skip
      • permission to skip the download
    • rhfrp.reload
      • permission for /rhfrpreload

    Commands & Aliases
    • /rhfrpreload:
      • description: Reloads the config
      • aliases: [rhfrpr, rhrpreload, rpreload, rhfrprl]

    Konfiguration / Configuration:

    This is the default config.yml
    Code (YAML):
    #########################################
    #                                       #
    # Configuration for RHForceResourcePack #
    #                                       #
    #########################################

    # Just replace the default info with your own. :)
    # Be careful! Make always sure to put an ' after and before the text!


    # General plugin output


    # [DEU] Plugin Name für den Chat
    # [ENG] Plugin prefix for the chat
    chat-prefix
    : '&8[&d&lRHFRP&8] '

    # [DEU] Nachricht für den Reload Command
    # [ENG] Reload message
    reload-msg
    : '&7Die Config wurde &aneu geladen&7!'

    # You can also set the sound, that is played, when '/rhclreload' is executed. Please make sure to use the correct sound name, otherwise you will get a console error!
    # 1.16.2 sound list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
    # Boop! :P
    reload-playsound
    : 'BLOCK_NOTE_BLOCK_BIT'

    # Sound, when the player has accepted the resourcepack. Please make sure to use the correct sound name, otherwise you will get a console error!
    # 1.16.2 sound list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
    # Ding! :)
    has-accepted-playsound
    : 'BLOCK_NOTE_BLOCK_BELL'

    # [DEU] Setzt die Länge der Verzögerung für den obigen Sound
    # [ENG] Sets the length of the delay for the above sound
    # integer in seconds -> '5' = 5 seconds delay
    has-accepted-playsound-delay
    : 5

    # Sound, when the player has not accepted the resourcepack. Please make sure to use the correct sound name, otherwise you will get a console error!
    # 1.16.2 sound list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
    # Ding! :)
    has-not-accepted-playsound
    : 'BLOCK_BEACON_DEACTIVATE'

    # [DEU] Setzt die Länge der Verzögerung für den Kick
    # [ENG] Sets the length of the delay for the player kick
    # integer in seconds -> '10' = 10 seconds delay
    kick-main-delay
    : 10


    # Data input


    # [DEU] Setzt den Link zum Resourcepack fest. Das RP muss im .ZIP-Format sein und der Link muss einen direkten Download unterstützen!
    # [ENG] Sets the link to the resource pack. The RP must be in .ZIP format and the link must support a direct download!
    # You can delete this if you want. It's our private anti xray pack :)
    resourcepack-url
    : 'https://raidersheaven.eu/download/%C2%A7cRHPureAntiXRAYPack_v1.zip'

    # [DEU] Verzögerung in Ticks bevor der Spieler aufgefordert wird, das RP zu laden
    # [ENG] Delay in ticks before the player is asked to load the RP
    delay-in-ticks
    : 4

    # [DEU] Wenn Spieler mit der 'RHFRP.skip' Berechtigung das Erzwingen eines Resourcepacks überspringen können
    # [ENG] If players with the 'RHFRP.skip' permission can skip a resourcepack force
    skip-permission-is-allowed
    : true

    # [DEU] Kickt jeden Spieler beim Join, der das RP nicht akzeptiert
    # [ENG] Kicks every player on join, if they're not accepting the RP
    kick-player-on-deny
    : true

    # [DEU] Sende eine Bestätigungsmeldung an den Spieler, wenn das RP erfolgreich heruntergeladen und aktiviert wurde
    # [ENG] Send a confirmation message to the player when the RP has been successfully downloaded and activated
    show-load-success-msg
    : true


    # Message output


    # [DEU] Wenn der Spieler das RP nicht akzeptieren will und gekickt wird
    # [ENG] If the player does not want to accept the RP and gets kicked
    # Supports all colorcodes '&' and even multiple lines with '\n'
    kick-msg
    : "\n\n&7Du wurdest gekickt, da du unser &3&lResourcepack&7 nicht akzeptiert hast!\n\n&7Wir unterstuetzen keine &c&lXRAY&7 Pakete und wollen fuer \n&7alle Spieler eine &afaire &7und &abenutzerfreundliche &7Umgebung schaffen!\n\n&7Also trage auch du Deinen Teil dazu bei und &aakzeptiere \n&7das &3&lResourcepack &7um spielen zu koennen!\n\n&7Gegebenfalls musst du &3&lRessourcepacks&7 in deinen &eServer-Einstellungen&7 manuell &aaktivieren&7!"

    # [DEU] Wenn der Spieler das RP akzeptiert hat
    # [ENG] If the player has accepted the RP.
    load-success-msg
    : "&7Das&3&l Resourcepack&7 wurde &aerfolgreich &7heruntergeladen!"

    # [DEU] Wenn der Spieler keine Berechtigung hat
    # [ENG] If the player has no permission
    no-permission-msg
    : '&7Dazu hast du &ckeinen &7Zugriff.'

    # [DEU] Wenn der Spieler das Resourcepack akzeptiert hat
    # [ENG] If the player has accepted the resourcepack
    has-accepted-msg
    : '&7Danke, dass Du &afair &7spielst! &d:)'

    # [DEU] Wenn der Spieler das Resourcepack nicht akzeptiert hat, dann erhält er folgende Nachricht, bevor er mit einer Verzögerung gekickt wird
    # [ENG] If the player has not accepted the resourcepack, then the following message output is sent and then the player gets kicked with a delay
    has-not-accepted-msg
    : '&7Du hast das &3Resourcepack &7verweigert und wirst gekickt! &c:('

     

    If you like this or my other plugins then please leave a review!

Recent Reviews

  1. qrewfgqefgqe
    qrewfgqefgqe
    5/5,
    Version: 1.17_R2
    Love this plugin but I'm having a small problem. 1. I don't know how to change the text to completely english 2. Another plugin I have on my server installs goditems resource pack but ForceRp removes it. ANY FIX PLZ?
    1. X0R3
      Author's Response
      Thank you for your review! :)

      The plugin is fully translatable in the config file. These messages are visible ingame. Some console messages are locked inside the code to provide those ones to be readable. If you have troubles, don't hesitate to DM me via SpigotMC or Discord.

      As this plugin overrides any resourcepack with the server-sided priority, there is no way to "fix" this. A server resourcepack is always prioritized to be the highest. All client-side installed packs are subordinate to the server-sided packs.
  2. parmes
    parmes
    5/5,
    Version: 1.17_R2
    Very good plugin for my friends that uses Xray. and easy to use and no lag and free. Thanks!
  3. AlternativeSP
    AlternativeSP
    5/5,
    Version: 1.17_R2
    Sin duda alguna, uno de los mejores plugins para forzar el uso de un paquete de texturas.
  4. Hiencao-12
    Hiencao-12
    5/5,
    Version: 1.2.2-1.16_R5
    very so good for plugin free.
    goodddddddddddddddddddddddddddddddddddddddddddddddddddddd
  5. mkdgarp
    mkdgarp
    5/5,
    Version: 1.2.2-1.16_R5
    I can't believe this is a free plugin. Excellent quality It is recommended if you need a resourpack server.
    1. X0R3
      Author's Response
      Thank you for your kind review! ^^
  6. Carl0Jonshon
    Carl0Jonshon
    5/5,
    Version: 1.2.2-1.16_R5
    10/10
    I will give high marks for every update of this unique plugin! It can replace the paid ForgeResource
    1. X0R3
      Author's Response
      Thank you for your kind review! ^^
  7. EnVySwift001
    EnVySwift001
    5/5,
    Version: 1.2.0-1.16_R3
    I have no clue what was going wrong earlier but this plugin is working now and is a great way to keep the resource pack x-ray packs out
    1. X0R3
      Author's Response
      Thank you for your rating and kind feedback!

      I am glad, that it is working for you! :)