MLGRush ✅ - The most Advanced MLGRush-Plugin [API | Unendlich Maps mit nur einem Template] 2.1.0

mlgrush, multi arena, map, maptemplates

  1. FebanHD
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    Source Code:
    https://github.com/FebbanHD123/MLGRush
    Contributors:
    FebanHD

    [​IMG]

    Achtung: Falls du MySQL benutzen willst, musst du zuerst in der config.yml den datenbank-typen auf mysql setzten und dann den Server neustarten. Dann sollte sich eine database_config.yml erstellt haben. In dieser kannst du deine Daten eintragen, beachte, dass du keine Werte veränderst, bei dennen du nicht weisst wozu sie gut sind (Bsp.: maxPoolSize: 10).

    Hier eine Beispiel database_config.yml mit eingetragenen Daten:


    DATABASE: AdvancedMLGRush
    HOST: localhost
    PORT: 3306
    USER: root
    PASSWORD: 'EinGutesPlugin123'
    maxPoolSize: 10
    cachePrepStmts: true
    prepStmtCacheSize: 250
    prepStmtCacheSqlLimit: 2048

    Das Prinzip:

    Das Plugin arbeitet mit Map-Templates. Diese Templates könnte man mit WorldEdit-Schemetics vergleichen.
    Das bedeutet, wenn ein Spieler gegen einen anderen Spieler kämpfen will, wird ein Template in eine extra Welt kopiert und kann ab dann bespielt werden (Dabei wurde sehr viel Wert auf Performanz gelegt). Und dieser Vorgang kann Theoretisch unendlich oft durchgeführt werden. So muss man nur ein Template in der Template Welt bauen (/tptemplate), es einrichten, und dann kann es unendlich oft gleichzeitig benutzt werden.

    [​IMG]

    Einrichtung:

    /setlobby
    - Setze die Position der Lobby

    /setqueue
    - Setzte die Position der Warteschlange

    /tptemplate
    - Teleportiere dich zur Templatewelt

    # Baue deine Map. Achte darauf, dass die Spawns die gleiche x Position haben.

    /setupmap
    - Erstelle die Map. (Du wirst durch ein Setup geführt)

    Fertig



    Features:
    • Multi-Arena
    • Unendlich viele Maps
    • Map-Templates die einkopiert werden
    • Inventar-Sortierung
    • Herausforderer (Challanger)
    • Warteschlange (Queue)
    • Stats
    • Spectator-Mode
    • 90% Einstellbar in der config.yml
    • Es benötigt keine anderen Plugins
    • Benötigt keine Cloud bzw. Dynamische Server
    • Leicht zu verstehen
    • Sqlite und MySQL
    • Connection-Pooling bei MySQL
    • Open Source
    • Simple API
    • Asynchron Geschrieben (Sehr Performant)

    Commands & Permissions

    /setlobby - mlgrush.setlobby
    /setqueue - mlgrush.setqueue
    /setupmap - mlgrush.setupmap
    /leave - *Keine Permission*
    /tptemplate - mlgrush.tptemplate
    /stats - mlgrush.stats
    /stats <Spieler> - mlgrush.stats.other
    /sortinv (Inventar-Sortierungungs-Command)

    mlgrush.notify - Um eine Nachricht zu bekommen wenn es eine neue Version des Plugins gibt.

    mlgrush.* - Alle Rechte

    #Dev: FebanHD
    #SourceCode: https://github.com/FebbanHD123/MLGRush
    #config-version: 1.5

    #settings

    #The databse-type (MySQL, SQLLite)
    database: SQLLite

    points.for_win: 10

    #The queue-entity type (List of all entities: http://spigotjpwiki.github.io/org/bukkit/entity/EntityType.html)
    queue_entity_type: ENDER_CRYSTAL

    #The time in seconds when you cannot move
    no_move_time: 1.5

    #Blocks per Tick which will place
    map_generation.spawningrate: 10

    #The distance between the maps (in blocks) it should be more than your largest map width
    paste.distance: 150

    #messages

    prefix: '&8[&cAdvancedMLGRush&8] &r'

    nopermissions: '&cDazu hast du keine Rechte!'

    queue_entity_name: '&5&lWarteschlange &8(&7Rechtsklick&8)'

    messages.queue.enter: '&7Du hast die &5Warteschlange &7betreten.'
    messages.queue.quit: '&7Du hast die &5Warteschlange &7verlassen.'
    messages.map_selection_cancel: '&cDie Mapauswahl wurde abgebrochen!'
    messages.round_win: '&7Du hast die Runde &agewonnen!'
    messages.round_loose: '&7Du hast die Runde &cverloren!'
    messages.round_cancel_playerquit: '&cDie Runde wurde abgebrochen, da dein Gegner die Runde verlassen hat.'
    messages.map_creation.cancel: '&cDer Vorgang wurde abgebrochen, da dein Gegner den Server verlassen hat.'
    messages.not_in_round: '&cDu bist bereits in keine Runde!'
    messages.leave_round: '&7Du hast die Runde verlassen.'
    messages.leave.usage: '&7Benutze &e/leave &7um die Runde zu verlassen.'

    #%n% steht für eine neue linie in der Nachricht
    messages.stats.command: '&7Stats von &e%player% %n%&7Kills: &e%kills% %n%&7Tode: &e%deaths%%n%&7K/D: &e%kd% %n%&7Spiele gwonnen: &e%wins% %n%&7Spiele verloren: &e%looses% %n%&7Betten abgebaut: &e%beds%'
    messages.stats.loading: '&7Lade Stats...'
    messages.stats.not_found: '&cDieser Spieler hat keine Stats.'

    messages.inventorysorting.error: '&cEs ist ein Fehler beim Speichern deiner Sortierung aufgetreten. Achte darauf das alle Items im Inventar vorhanden sind!'
    messages.inventorysorting.error_in_round: '&cDu darfst diesen Command aktuell nicht ausfueren.'
    messages.inventorysorting.succesfully: '&7Deine Inventarsortierung wurde &agespeichert&7.'

    messages.lobby.already_one_opponent: '&cDieser Spieler hat bereits einen Gegner!'
    messages.lobby.challenged: '&7Du hast &a%player% &7herrausgefordert&7.'
    messages.lobby.challenged_by_player: '&7Du wurdest von &a%player% &7herrausgefordert.'
    messages.lobby.already_challanged: '&7Du hast &a%player% &7bereits herrausgefordert.'

    messages.lobby.is_not_in_round: '&7Dieser Spieler ist in keiner Runde.'

    items.stick: '&cStick'
    items.challanger: '&5Herrausforderer &8(&7Spieler Schlagen&8)'
    items.spectator: '&5Spieler zuschauen'
    items.cancel: '§cAbrechen'

    guiname.inventorysorting: '&eInventarsortierung'
    guiname.mapchoosing: '&eWeale die Map'
    guiname.spectator: '&5Spieler zuschauen'

    Server die dieses Plugin benutzen:

    • EpicMine.de
    • EuleMC.de
    • Frei
    • Frei
    • ...

    TODOS:
    • Scoreboards

    API:

    Code (Text):

    //Get new instance of the class
    AdvancedMLGRushAPI api = new AdvancedMLGRushAPI();

    //Do some magic stuff with the api :D

    //Example:
    Collection<MapTemplate> templates = api.getMapTemplates();



    Bei Fragen, Problemen oder Verbesserungsvorschlägen könnt ihr euch hier melden oder auf Discord: FebanHD#3276

    Wenn euch das Produkt gefällt, dann bewertet es gerne :D
    Faulpelz likes this.

Recent Updates

  1. API Update
  2. New Features and Bug Fixes
  3. Fixed Queue

Recent Reviews

  1. Dege
    Dege
    5/5,
    Version: 2.1.0
    Nice plugin, It's just that some people don't know how to use it. Hope author remains active.
  2. arsenalwastaken
    arsenalwastaken
    1/5,
    Version: 2.1.0
    i cant do /setqueue shitiest plugin
    i cant do /setqueue shitiest plugin
    i cant do /setqueue shitiest plugin
  3. UnlegitDomenik
    UnlegitDomenik
    5/5,
    Version: 2.1.0
    bhjcsbdsfnbfdsn dfsandfnfdn,fdsn,fdsn,fdnmdfsnfdn fdnfdamnfdmnfgnmfgmnkgferdfsdfsdffds
  4. HDSmali
    HDSmali
    1/5,
    Version: 2.0.1
    Nichts gefixxt sein letzter version alle updates sind fehlerhaft und gehen nicht. Schlechtes plugin nicht mal die neusten Funktionen die angezeigt werden gehen...
    1. FebanHD
      Author's Response
      Inwiefern geht es denn nicht? Von anderen Personen habe ich gehört, dass alles funktioniert. Kann es sein, dass du die Falscha Version benutzt?
  5. HDSmali
    HDSmali
    1/5,
    Version: 1.2.3
    fgfklrdfghiudrutireutuirtz584ithuirtzfkjdghuitrhguijdfhugjhfdjgkhrdjkghdjfkghfdkjhgjkfdhgjkfdhguifdmgukfdjgukfdhgkfdhjgklfdgjklfgfdgdfgfd
  6. xDomseLP
    xDomseLP
    5/5,
    Version: 1.2.3
    Was soll man Sagen. Das Plugin ist echt Mega Krass. Habe leider keinen Server aber wenn ich einen habe benutze ich dieses Plugin.
    1. FebanHD
      Author's Response
      Danke. Ist echt lieb von dir
  7. Faulpelz
    Faulpelz
    5/5,
    Version: 1.2.2
    Tolles plugin der Dev hat mir sofort geholfen ich sehe ein sehr großes potenzial in diesem plugin und kann es nur jedem weiter empfehlen
    1. FebanHD
  8. IlligalSpig_t
    IlligalSpig_t
    1/5,
    Version: 1.1.1
    Du aal! Man kann das net downloaden xD. Ich weiß nd was du verkackt hast aber das ist glaube ich nicht gewollt xD
    1. FebanHD
      Author's Response
      Ja leider da war das Produkt ca. 4 Stunden nicht "downloadbar". Das lag daran, da mein Webserver down war und ich nicht Zuhause. Nun ist aber eine neue Version draußen, die man nun auch immer Downloaden kann, da Sie nun direkt bei Spigot liegt und nicht auf meinem Webserver xD