GrieferGames SpawnPlot/SpawnGS Plugin | 100% Einstellbar + API 1.1

GrieferGames, GG, Spawn, SpawnPlot, SpawnGS, GrieferGames Plugin

  1. TimeCode
    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
    Contributors:
    TimeCode
    Languages Supported:
    German/Deutsch, but you can change all Permissions and Messages
    Hallo ;)

    ich bin der Diego und habe euch ein kleines aber feines Plugin programmiert, indem du wie auf GrieferGames deinen Spielern SpawnGS/SpawnPlot Gutscheine geben kannst, welche sie auf SpawnPlots (mit Command auswählbar) einlösen können. Außerdem kannst du alle Nachrichten, Permissions und Co umstellen! Zudem gibt es ein API für Developer. Dieses Plugin ist kostenlos, trotzdem würde ich mich um eine kleine Donation freuen (Link oben)

    ACHTUNG, WICHTIG!!
    Das Plugin schmeißt Fehler wenn du die Falsche PlotSquared-Version auf dem Server hast!


    Download für erste Datei: https://ci.athion.net/job/PlotSquared-v3/lastSuccessfulBuild/artifact/target/
    Download für zweite Datei: https://www.spigotmc.org/resources/plotsquared-v4-v5-out-now.1177/


    Einrichtung:

    1. Ziehe das Plugin auf deinen Server. Bitte beachte, dass du für 1.7-1.12 Server die erste und für höhere die zweite Datei reinziehen musst!
    2. Restarte anschließend den Server, damit keine Bugs entstehen.
    3. Das Plugin müsste nun laufen.... Mit /spawnplot help siehst du alle Commands!

    Was ist wenn das Plugin nicht läuft oder Fehler aufkommen?
    1. Schau nach ob du die richtige Datei hochgeladen hast!
    2. Schau nach ob du wirklich die richtige PlotSquared Version heruntergeladen hast!

    Falls es Bugs gibt oder Verbesserungen gibt adde mich doch in Discord: TimeCode#5534

    Commands:

    /spawnplot help | Listet alle Commands auf
    /spawnplot add | Das aktuelle Plot worauf der Spieler steht wird zum SpawnPlot
    /spawnplot remove | Das aktuelle Plot worauf der Spieler steht wird wieder zum normalen Plot
    /spawnplot give <Spieler> | Falls das aktuelle Plot ein SpawnPlot ist wird dieses Plot den angegebenen Spieler überschrieben!
    /spawnplot givevoucher <Spieler> | Der angegebene Spieler erhält einen SpawnPlot Gutschein welcher er auf einem SpawnPlot mit Rechtsklick einlösen kann (TwoFactorClick kann auch eingestellt werden)
    /spawnplot reload/rl | Die Konfigurationen werden neu geladen

    Einstellungen:


    # Ändere hier die Eigenschaften des SpawnPlot Gutscheines! | Change here the properties for the SpawnPlot Voucher Items!
    Material: SAPLING
    SubID: 5
    Displayname: '&a&lSpawnGS Gutschein &f&l| &c&lSpawnPlot Voucher'
    Lore:
    - '§aClick to Redeem'
    - "§aKlicke zum einl\xf6sen!"
    - '§cChange this in the item.yml'
    - "§c\xc4ndere dies in der item.yml"
    Enchantment:
    enabled: true
    enchantname: LUCK
    enchantlevel: 100

    # Stelle hier Commands, Permissions und sonstiges für das Plugin ein! | Change here Commands, Permissions and other things for this plugin!
    bStats: true
    Prefix: '&f[&bServer&f]'
    TwoClickRedeem: true
    SetOwnerOnAddPlot: true
    Permissions:
    Admin: spawnplot.admin
    Help: spawnplot.openhelp
    Add: spawnplot.add
    Remove: spawnplot.remove
    AutoCompleter: spawnplot.autocompleter
    GiveVoucher: spawnplot.addvoucher
    Reload: spawnplot.reload
    GivePlot: spawnplot.giveplot
    AddVoucher: spawnplot.addvoucher
    TwoClickMessage:
    - "&aKlicke noch einmal zum einl\xf6sen!"
    - ''
    - "&f&l\xdcberlege es dir gut ;)"
    YourPlot:
    - "&a\xa7lDu besitzt nun ein Spawnplot!"
    - '&7(ID: {id})'
    - "&f&lViel Spa\xdf damit ;D"
    Helpsite:
    - '&e-------------------------------------------------------'
    - "&b/spawnplot add &f| \xa7eDas Plot worauf du stehst wird nun zum SpawnPlot"
    - '&b/spawnplot remove &f| &eDas Plot worauf du stehst ist nun kein SpawnPlot mehr'
    - '&b/spawnplot give <Spieler> &f| &eGebe einen Spieler das aktuelle SpawnPlot'
    - '&b/spawnplot givevoucher <Spieler> &f| &eGebe einen Spieler einen SpawnGS Gutschein!'
    - "&b/spawnplot help &f| &e\xd6ffne die Hilfeseite"
    - '&b/spawnplot rl &f| &eReloade alle Einstellungen'
    - '&e-------------------------------------------------------'
    Messages:
    PlotAdded: '&aDas Plot &b{id} &aist nun ein SpawnPlot!'
    PlotRemoved: '&aDas Plot &b{id} &aist nun kein SpawnPlot mehr!'
    NotOnPlot: '&cDu stehst auf keinem Plot!'
    NoPerm: '&4Dazu hast du leider keine Berechtigung!'
    PlotIsSpawnPlot: "\xa74Dieses Plot ist bereits ein SpawnPlot!"
    PlotNotSpawnPlot: '&4Dieses Plot ist kein SpawnPlot oder ist bereits belegt!'
    Reload: '&aEs wurden soeben alle Einstellungen neu geladen!'
    PlayerNotOnline: '&cDieser Spieler ist aktuell leider nicht online!'
    SyntaxError: '&cFehler bei der Eingabe! &aAlle Commands bei /spawnplot help'
    BecomeSpawnPlot: '&b{player} &ahat dir ein Spawn-Plot gegeben! &7(ID: {id})'
    GiveSpawnPlot: '&aDu hast &b{player} ein Spawn-Plot gegeben! &7(ID: {id})'
    GetSpawnPlotVoucher: '&aDu hast einen SpawnGS Gutschein von &e{player} &aerhalten!'
    GiveSpawnPlotVoucher: '&aDu hast einen SpawnGS Gutschein &e{player} &agegeben!'
    Console: '&fDies darf nur ein Spieler!'

    API:

    Ganz wichtig ist, das das Plugin in der Build Path ist und außerdem beim testen auch auf den Testserver gezogen wird/wurde.

    Code (Java):
    public class TestListener implements Listener{
     
        @EventHandler
        public void onRedeem(PlayerRedeemSpawnPlotEvent e) {
            //Wird ausgeführt wenn ein Spieler einen SpawnPlot gutschein einlöst
            e.setCancelled(true); //Funktion wird deaktiviert
            e.getPlayer().sendMessage("§a§lDiese Funktion ist momentan noch deaktiviert ;)");
        }
     
        @EventHandler
        public void onAdd(PlayerAddSpawnPlotEvent e) {
            //Wird ausgeführt wenn ein SpawnGS/SpawnPlot hiunzugefügt wird
            e.getPlayer().playSound(e.getPlayer().getLocation(), Sound.LEVEL_UP, 2, 2);
        }
     
        @EventHandler
        public void onRemove(PlayerRemoveSpawnPlotEvent e) {
            //Wird ausgeführt wenn ein SpawnGS/SpawnPlot gelöscht wird
            e.getPlayer().playSound(e.getPlayer().getLocation(), Sound.NOTE_BASS, 2, 2);
        }
     
        @EventHandler
        public void onGiveVoucher(PlayerGiveVoucherEvent e) {
            //Wird ausgeführt wenn ein SpawnGS/SpawnPlot gutschein geholt wird
            Bukkit.getConsoleSender().sendMessage("§aSo ein geiler Typ der §b" + e.getPlayer().getName());
        }
     
        @EventHandler
        public void onGive(PlayerGiveSpawnPlotEvent e) {
            //Wird ausgeführt wenn ein Spieler ein SpawnPlot mit /spawnplot give <Spieler> vergibt
            Bukkit.broadcastMessage("§aOMG, free SpawnPlot einfach jemanden geschenkt!");
        }
     
        public static ItemStack get() {
            //Man bekommt das SpawnGS/SpawnPlot Gutschein Item
            return SpawnGS.getVoucher();
        }

    }
    Ich wünsche dir Viel Spaß und Vergnügen mit meinem Plugin :)
    Mit einer positiven Bewertung und einen Like wäre ich super Glücklich :ROFLMAO:
    [​IMG]
    [​IMG]
    HipJulian2007 likes this.

Recent Updates

  1. Bug-Fix + New Function
  2. Plugin

Recent Reviews

  1. MrsPrimera
    MrsPrimera
    1/5,
    Version: 1.0
    Spamt die Console zu beim Starten. Keine Hilfe im Discord. Stattdessen wird man angemault. Funktioniert nicht. Finger weg!
    1. TimeCode
      Author's Response
      Adde mich mal auf Discord: MiniTimeCode#3302
  2. Elprimero
    Elprimero
    1/5,
    Version: 1.0
    Das Plugin ist Müll. Und ihr seid nicht sehr nett, wenn auf andere Server geht um dort zu schreiben, sie seien schlecht. Eure Fake-Comments erkennt man sehr schnell (siehe AlphalixHD und HipJulian2007) am Veröffentlichungsdatum und Kommentardatum. Bei uns habt ihr jetzt Perma Ban. Plugin und die Personen dahinter sind nicht zu empfehlen!!!
    1. TimeCode
      Author's Response
      Ok, erstens, was habe ich dir getan, zweites, HipJulian2007 und AlphalixHD sind meine Freunde, also keine fake Comments, und bei denen lief auch alles, du kannst sie gerne Fragen wenn du willst
  3. AlphalixHD
    AlphalixHD
    5/5,
    Version: 1.0
    Mega cooles Plugin! Das habe ich direkt downloadet! Wirklich nur zu empfehlen!! ;D
  4. HipJulian2007
    HipJulian2007
    5/5,
    Version: 1.0
    Echt cooles Plugin! Das Plugin ist auch für große Server gedacht! Nur zu empfehlen :D