WAS

IST

GUNGAME - MULTIARENA?


GunGame ist ein bekanntes und beliebtes Minigame. Nach dem Betreten der Arena, wird der Spieler zur gesetzten Spawnposition teleportiert. Dort erhält er eine Holzaxt. Nach jedem Kill bekommt der Spieler besseres Equipment bzw. bessere Waffen und Rüstungsteile.
Mit diesem Plugin können sie GunGame auf ihren Server bringen und dadurch vielleicht auch die Spieleranzahl ihres Minecraft Servers erhöhen, denn GunGame, ist wie FFA ein beliebtes Minigame für den einfachen Zeitvertreib.


Features


  • work Arenensystem
  • subject Scoreboard
  • assignment Schilder
  • build Einstellungsmenu
  • book Einstellbare Level
  • lock Schutzregion
  • shopping_cart Shop
  • extension Flexibilität

Warum sollte ich dieses GunGame Plugin verwenden?

Dieses GunGame Plugins ist anders als viele andere GunGame Plugins. Erstens ist das GunGame Plugin Multiverse und BungeeCord fähig: Das bedeutet, dass mehrere Arenen erstellt werden können. Zweitens ist so gut, wie alles Anbassbar (Nachrichten, Scoreboard, Schilderlayouts, Level etc.). Trotz dieser Komplexität ist das Plugin immer noch sehr einfach zu Handhaben. Es müssen quasi nur 4 Schritte für das Erstellen einer Arena befolgt werden.
Am Ende sei noch gesagt, dass dieses Plugin bereits seid einer sehr langen Zeit existiert. Es wurde deshalb auch schon sehr viel an diesem Projekt gearbeitet bzw. sehr verbessert und optimiert.


Bilder





Schilder:







Inventare

Einstellungen


Das Settingsmenu kann über den Befehl /gg settings geöffnet werden.

  • Einstellungen: Sie können mit dem Settingsmenu einige Einstellungen bearbeiten, die anschließend in der Settings.yml gespeichert werden. (Scoreboard, LeaveCommands, Jumppads, Vault etc.)
  • Belohnungen: Sie können die Kill- und Todesbelohnungen (Coins/Vault) mit einem Rechts- oder Linksklick einstellen.

Arena


Sie können die gesammten Einstellungen der Arena über ein Inventar bearbeiten.

  • Locations: Sie können alle Locations (Spawn, Pos1, Pos1) und den Shop über das Inventar setzen.
  • Maximale Spieleranzahl einstellen
  • Die Arena aktivieren oder deaktivieren
  • Die Arena betreten
  • Die Arena löschen

Level


Über das Level-Inventar können sich sich alle verschiedenen Level anzeigen lassen oder zusätzliche hinzufügen. Dabei wird das level immer beim Schließen des Inventars gespeichert.


Shop

Über das Arenainventar (/gg setup [arena]) kann der Shop-Villager gespawnt werden. Klickt der Spieler nun auf den Villager, öffnet sich der Shop, in dem verschiedene Effekte (keine Items) gekauft werden können. Den Shop können sie in der Shop.yml komplett nach ihren Bedürfnissen anpassen.
Ebenso können sie den Shop auch über den /shop Befehl innerhalb der Arena öffnen. (Im Settingsmenu deaktivierbar!)


Kommandos und Permissions

Permission Kommando Erklärung
/GunGame join [arena]
/GunGame leave
/GunGame stats
/GunGame stats [player]
GunGame.Setup /GunGame create [arena] Erstellt eine neue Arena
GunGame.Setup /GunGame setup [arena] Öffnet das Arenainventar der angegebenen Arena
GunGame.Setup /GunGame settings Öffnet das Settingsmenu (-> Siehe Inventare -> Einstellungen)
GunGame.Setup /GunGame reload Läd die Config Dateien neu
GunGame.Setup /GunGame arenas Listet dir alle erstellten Arenen auf
GunGame.Setup /GunGame addCoins [Spieler] Fügt einem bestimmten Spieler Coins hinzu
GunGame.VIP Betrete eine volle Arena
Server.Rang Ränge: Owner, Admin, Moderator, SirModerator, Owner, Supporter, Builder, YouTuber, PremiumPlus, Premium

Configs


Setup


  1. Downloade das Plugin.
  2. Erstelle eine Arena mit /gg create [name].
  3. Öffne das Setupinventar mit /gg setup [arena].
  4. Setze die Spawn.
  5. Setzte die Pos1 und Pos1 Position. (Mit diesen Positionen können sie die Schutzregion setzen, in der sich die Spieler nicht schlagen können.) (Die Region dient NICHT als Arenabegrenzung!!!)
  6. Nun musst du das Joinschild setzen: Platziere an deiner gewünschten stelle ein Schild und schreibe in die erste Zeile GunGame, in die zweite Zeile Join und in die dritte Zeile deinen Arenanamen.
  7. Als letztes kannst du noch die Top Schilder setzen: In die Erste Zeile musst du GunGame, in die zweit Zeile Top und in die letze die gewünchte Rankingposition.
  8. Jetzt kannst du mit /gg join [arena] die Arena betreten.

FAQ

Dieses GunGame Plugin wurde in der Version 2.0.0 komplett neu geschrieben. Dadurch hat sich einiges geändert. Beispielsweise hat sich die Ordnerstruktur sehr verändert und die Statistiken werden anderst gespeichert. Dass heißt, dass die alten GunGame Versionen nicht mehr mit den neuen Versionen kompatibel sind. Sie müssen das Plugin komplett neu aufsetzen. (Arenen, Configs, Nachrichten etc.)

Ein Fehler kann immer auftreten.
Du kannst mich gerne per Spigot oder Kontaktformular kontaktieren, aber bitte bedenke, dass ich als Hobby programmiere. Es könnte deshalb auch etwas dauern, bis ich den Fehler behoben habe bzw. dir zurück geschrieben habe.

Es gibt viele Gründe, warum die (bereits erstellten) Arenen nicht laden:

  • Eine Location wurde nicht gesetzt oder nicht gespeichert. (-> Siehe Arenas.yml)
  • Die Welt, in der die Positionen der Arena (Spawn, Pos1, Pos2, Schild) gesetzt wurden, existiert nicht. (Multiverse)

Dieses Problem hatten bereits sehr viele, aber konnte in den meisten Fällen sehr einfach gelöst werden:

  • Die Region (Pos1 und Pos2) wurden als Arenagrenze gesetzt => Innerhalb der Region kann man sich nähmlich nicht schlagen
  • Die Arena befindet sich in der Nähe des Welt Spawns => server.properties (spawn-protection=0)
  • PvP ist deaktiviert (z.B. Multiverse)

Es könnte vorkommen, dass Spieler keine Levelitems bekommen. Das liegt meistens daran, dass ein Level nicht richtig gespeichert wurde oder nicht existiert. Diesen Fehler kann man beheben, indem man sich das Level in der Levels.yml etwas genauer anschaut oder (falls vorhanden) Die Fehlermeldung durchliest.

Lösungsvorschläge:

  • Die Arena existiert nicht
  • Die Arena wurde noch nicht geladen
  • Eine Location wurde nicht richtig gesetzt => Fehlermeldung

Am Anfang ist wichtig, dass sie den Shop NUR in der Arena öffnen können. Außerhalb der Arena öffnet sich nur ein einfaches Villager Inventar. Sollte sich der Shop trotzdem nicht öffnen liegt es wahrscheinlich daran, dass der Shop nicht richtig bearbeitet wurde => Fehlermeldung
-> Siehe Wie kann ich den Shop anpassen?

InventoryTitle: '&8Shop'
FillItem:
  Id: 160
  subID: 15
Shop:
  Speed: <-- Name (ist nicht wichtig, darf aber nur einmal existieren!)
    name: '&bSpeed &7(1, 30 Seconds)' <-- Itemname
    ID: 288
    subID: 0 <-- muss vorhanden sein (Wenn es keine Metadaten gibt -> subID: 0)
    amount: 1
    slot: 10
    prize: 25
    lore:
    - '&e25 Coins'
    PotionEffects:
      Speed:
        Type: SPEED 
        Duration: 1
        amplifier: 30
Effects: BLINDNESS, CONFUSION, DAMAGE_RESISTANCE, FAST_DIGGING, FIRE_RESISTANCE, GLOWING, HARM, HEAL, HEALTH_BOOST, HUNGER, INCREASE_DAMAGE, INVISIBILITY, JUMP, LEVITATION, LUCK, NIGHT_VISION, POISON, REGENERATION, SATURATION, SLOW, SLOW_DIGGING, SPEED, UNLUCK, WATER_BREATHING, WEAKNESS, WITHER

In der Alten Version vor 2.0.0 wurden die Settings noch auf eine andere, instabilere Art gespeichert.
Sonst könnnen sie die Settings auch manuell über die Settings.yml anpassen!

Sie können das Prefixsystem über das Settingsmenu aktivieren und die Prefixe in der Sprachdatei bearbeiten.

Das liegt in den meisten Fällen daran, dass der Server entweder laggt, die Arena nicht existiert oder die JoinSign-Position überschrieben wurde. => Es kann nur ein Schild pro Arena plaziert werden!

Das liegt in den meisten Fällen daran, dass der Server entweder laggt, die Schild-Postion nicht gesetzt oder überschrieben wurde. => Es kann nur ein Schild pro Ranking plaziert werden!



Download
GunGame-MultiArena

Sie können das GunGame-MultiArena Plugin kostenlos herrunterladen.
Sie dürfen das Plugin nur auf ihrem Minecraft Server benutzen.


  • Kleinere Fehler wurden behoben
  • Der Spieler bekommt ab jetzt auch das nächste Level
  • Das Killstreaksystem funktioniert jetzt wieder
  • Kleinere Sprachfehler wurden behoben
  • Das Languagesystem wurde verbessert
  • Der /gg reload Befehl wurde entfernt!
  • Code wurde verbessert
  • Ein Stats Hologramm wurde hinzugefügt! (benötigt HolographicDisplays)
  • Plugin Recode
  • Die Blockierten Commands wurden wieder hinzugefügt
  • Im Settingsmenu kann nun eingestellt werden, ob Spieler in der Arena für andere versteckt werden.
  • Ein wichtiger Fehler wurde behoben!
  • Die Schilder funktionieren wieder
  • die "Blocked Commands" wurden entfernt
  • Der Shop (Mob) wird nun eingefroren
  • Einige Codeänderungen und Verbesserungen