RHForceResourcePack - Enforce your resourcepacks! [1.9-1.16.3] 1.2.0-1.16.3

Configurable forced resourcepacks for your server. Perfect to prevent XRAY resourcepacks from users.

  1. Master472
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Languages Supported:
    English, Deutsch
    Advertisement :3
    Our server:
    [​IMG]

    rhforceresourcepack_512.png
    Was macht es? / What does it do?

    [DEU]
    Mit RHForceResourcePack hast du die Möglichkeit allen Spielern ein Resourcepack 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 automatisch gekickt werden. Ebenfalls kann man VIPs die Permission zum Skippen erteilen. Das gesamte Plugin ist einstellbar!

    [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
    • (Optional) Configure the plugin with the config file /plugins/RHForceResourcePack/config.yml
    • Do one of the following:
      • Restart your server.
      • Run the reload command from the server console.
      • Type /reload as an op player.
      • 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 (Text):
    #########################################
    #                                       #
    # 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:('

     
    _________________________________________

    Dies ist ein ehemals eigens für unseren Minecraft Server programmiertes Plugin. Nun stelle ich es euch frei zur Verfügung.
    _________________________________________​

    Schau doch mal auf unserem Server vorbei:

    [​IMG]

    Wenn Dir mein Plugin gefällt, dann lass' doch bitte eine Bewertung da. Darüber freue ich mich! :)

    Images

    1. rhforceresourcepack_96.png
    2. mc_rh_1.16.x_mp_slot.png
    imDaniX likes this.