JoinMe System + JoinMe Tokens 1.0

Ein JoinMe System mit JoinMe Tokens

  1. psycholxkas
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Languages Supported:
    Alles kann frei konfiguriert werden.
    Features
    - Token System
    - Alles frei einstellbar
    - Permission, um unbegrenzt JoinMe's zu erstellen
    - Permission, um den Cooldown zu umgehen


    Installation

    1. Lade dir die Datei runter.
    2. Packe die Datei in deinen BungeeCord Plugins Ordner.
    3. Starte deinen Server neu.
    4. Trage die richtigen MySQL-Daten in der config.yml ein.
    5. Starte deinen Server neu.

    Event
    Es existiert ein TokensUpdatedEvent.​
    Code (Text):
        @EventHandler
        public void handle(TokensUpdatedEvent event) {
         
        }

    JoinMe - Prefix
    Um den Prefix von einem Spieler bei einem JoinMe zu setzen, benötigst du ein Plugin welches den Displaynamen von einem Spieler setzt.

    Config
    Code (Text):
    database:
      host: 'localhost'
      port: 3306
      databaseName: 'joinme'
      databaseUser: 'joinme'
      databasePassword: 'joinme123'

    Commands:
      JoinMeCommand:
        prefix: '§8┃ §6Join§fMe §8×'
        unlimitedTokenPermission: 'joinme.unlimited'
        noCoolDownPermission: 'joinme.cooldown'
        coolDownInSeconds: 30
        inCoolDown: '%PREFIX% §7Du kannst nur alle §630 Sekunden §7ein JoinMe erstellen!'
        usage: '%PREFIX% §eVerwendung §8» §e/JoinMe §8<§eSpieler§8>'
        noJoinMe: '%PREFIX% §7Der Spieler §e%TARGET% §7hat §ckein §7JoinMe oder das JoinMe ist §cabgelaufen§7!'
        error: '%PREFIX% §7Ein §cFehler §7 ist aufgetreten!'
        notEnoughTokens: '%PREFIX% §7Du hast derzeit §ckeine §6Tokens§7!'
        connecting: '%PREFIX% §7Du wirst auf den Server von §e%PLAYER% §7weitergeleitet...'
        alreadyConnected: '%PREFIX% §7Du bist bereits auf dem Server von §e%PLAYER%§7!'
        broadCastMessage: '§8§m--------------- §8┃ §6J§foin§6M§fe §8┃ §8§m---------------%NEW%§r%NEW%§8» §5§l%PLAYER% §7spielt auf §6%SERVER%§7!%NEW%§8» §eKlicke§7, um zu ihm zu springen!%NEW%§r%NEW%§8§m--------------- §8┃ §6J§foin§6M§fe §8┃ §8§m---------------'
        joinMeCreated: '%PREFIX% §7Dein JoinMe wurde §aerfolgreich §7erstellt und an §6%AMOUNT% §6Spieler §7geschickt!'

      TokenCommand:
        prefix: '§8┃ §6T§fokens §8×'
        permission: 'joinme.tokens'
        noPerm: '%TOKENPREFIX% §7Dazu hast du §ckeine §7Rechte!'
        playerMessage: '%TOKENPREFIX% §7Du hast derzeit §6%TOKENS% Tokens§7!'
        usage: '%TOKENPREFIX% §eVerwendung §8» §e/tokens §8<§eget §8× §eset §8× §eadd §8× §eremove§8> §8[§eAnzahl§8]'
        targetNotFound: '%TOKENPREFIX% §7Der Spieler §e%TARGET% §7existiert §cnicht§7!'
        targetTokens: '%TOKENPREFIX% §7Der Spieler §e%TARGET% §7hat §6%AMOUNT% §7Tokens!'
        tokensSet: '%TOKENPREFIX% §7Du hast die Tokens von §e%TARGET% §7auf §6%AMOUNT% §7gesetzt!'
        tokensAdded: '%TOKENPREFIX% §7Du hast §e%TARGET% §6%TOKENS% §7Tokens §ahinzugefügt§7!'
        tokensRemoved: '%TOKENPREFIX% §7Du hast §e%TARGET% §6%TOKENS% §7Tokens §centfernt§7!'
        notEnoughTokens: '%TOKENPREFIX% §e%TARGET% §7hat §cnicht §7genügend Tokens!'
        notANumber: '%TOKENPREFIX% §e%NUMBER% §7ist §ckeine §7Zahl!'
        notHigherThan0: '%TOKENPREFIX% §7Die Zahl darf §cnicht §7höher als §e0 §7sein!'
    Screenshots
    1.png Screenshot_1.png 2.png 3.png 4.png 5.png 6.png