• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!
  • Dies ist ein moderiertes Forum. Dein Beitrag ist für dich und andere erst sichtbar, wenn er von einem Teammitglied moderiert wurde! Wird dein Beitrag abgelehnt erhältst du eine Meldung. Bitte erstelle so lange keine neuen Beiträge! Die Freischaltung wird auch nicht durch Nachfragen bei einem Teammitglied beschleunigt.

(19) (Java) Erfahrener Developer sucht ein Projekt

Bolver

Minecrafter
Registriert
9 Juni 2014
Beiträge
8
Alter
29
Diamanten
53
Minecraft
Bolver
Hallo ich heiße Sven,
ich programmiere seit meinen fünfzenten Lebensjahr in Java
und mache momentan mein Fachabitur als Staatlich geprüfter Informationstechnischer Assistent.
Dank meiner Schulischen Ausbildung werde ich in Fächern wie Programmieren (Java, Html Css PhP), Netzwerktechnik und Datenbanken momentan mit dem Microsoft SQL Server unterrichtet ich behersche aber auch aus früheren Projekten MYSQL
da es sich nicht groß unterscheidet außer in ein paar Funktionen.
Ich habe dort gelernt wie man z.B. Optimierte Datenbankabfragen schreibt oder Normalisierte Datenbanken aufbaut.
Ich habe bereits in vielen Projekten mitgeholfen und habe daher viel Erfahrung was es z.B. heißt User zu Supporten oder sehr viel Ahnung welche Plugins man benutzen sollte und welche lieber nicht obwohl ich eigentlich jemanden raten würde es selbst programieren zu lassen als etwas vorgefertigtes zu benutzen.

Plugins die ich mal programmiert habe:

  1. RPG Plugin
  • Sprachunterstützung (Jeder Spieler kann die Serversprache für sich selbst ändern)
  • Datenspeicherung in Mysql
  • Levelsystem
  • Eigenes Commandsystem
  • Eigenes InventarUI System
  • Eigenes Permissions System (MySQL)
  • Eigene Effekte z.b. Helix etc.
  • Eigener Chatfilter (Schimpfwörter, Domains etc)
  • Eigenes Chatsystem (Global, Lokal, Gilde)
  • Sehr viele Hintergrundsysteme leider nie fertiggestellt da sich der Server aufgelöst hat.
2. Shop System
  • Realisiert mit meiner InventarUI
  • Realtimeaktualisierungen
  • Kaufen mit Rechtsklick
3. Gilden System
  • Gilden gründen
  • Gilden Gruppen setzen
  • Gildenchat
4. Quest System
  • Erstellbar durch .yml files
  • Kill Quests
  • SammelQuests
  • Lauf Quests
  • Gasthaus wo man Aufträge annehmen kann.
5. Eigens Voxel Sniper
  • Um leichter realistisch zu bauen z.b.
    • Push Tool Stößt einen bestimmten Radius von Blöcken von sich weg (Ruinen)
    • Fall Tool Lässt einen bestimmten Radius von Blöcken herunterfallen (Ruinen)
    • FeldTool Erstellt Weizenfelder hierbei sind höhenunterschiede egal
    • WegTool Um Random Gravel zu plazieren
    • GrassTool Um Random Grass zu Pflanzen wie Bonemeal nur ohne Blumen
    • vieles mehr...
6. Eigenes Bedwars hierzu muss ich ja nicht mehr viel sagen

Viele weitere Plugins etc.

Ich hoffe hierraus kann man sehen das ich eine menge Erfahrung in der Programmierung besitze sei es in Systemen oder Gamemodes daher hoffe ich das mir ein Erfahrenes Team antwortet ich fände es gut wen der Serverbesitzer Älter als ich ist und das, dass Team Nett ist.
Anfragen bitte mit pn.

LG Sven​
 
Zuletzt bearbeitet:

Panossa

Minecrafter
Registriert
9 Juli 2016
Beiträge
15
Alter
28
Diamanten
300
Minecraft
Panossa
ich programmiere seid

http://www.seid-seit.de/


Ansonsten bis auf ein paar Groß- und Kleinschreibungsfehler echt ein solider Beitrag. Auch wenn ich persönlich einen Link zu ein paar Beispielplugins von dir haben wollen würde, damit ich mir mal deinen Programmierstil angucken kann...
Gut finde ich es aber auf jeden Fall, dass du so viele verschiedene Bereiche der Pluginprogrammierung angeguckt hast. RPG, Bedwars und Terraforming sind schon 3 Sachen, die nicht jeder Programmierer mal gemacht hat. Gut so :D

Gruß
Panossa

P.s. ich denke, ich schreibe dir mal eine PN :p
 

Gokage96

Minecrafter
Registriert
3 August 2016
Beiträge
0
Diamanten
300
Minecraft
Gokage96
Gibst du auch antworten auf die pns oder guckst du die dir nur an?
 

Bolver

Minecrafter
Registriert
9 Juni 2014
Beiträge
8
Alter
29
Diamanten
53
Minecraft
Bolver
Code:
public class CommandAddXP extends CommandListener{

    private Plugin plugin;
  
    public CommandAddXP(Plugin plugin) {
      
        this.plugin = plugin;
      
        LanguageManager lm = plugin.getLanguageManager();
      
        lm.addDefaultString("add.xp.player.offline", "Der Spieler @p ist momentan nicht Online!");
        lm.addDefaultString("add.xp.levelargument", "Die angegebenen XP müssen zwichen @a liegen!");
        lm.addDefaultString("add.xp.success.sender", "Du hast die XP vom Spieler @p um @a erhöht!");
        lm.addDefaultString("add.xp.success.target", "Deine XP wurde um @a erhöht!");
    }

    @Override
    public boolean onCommand(Player player, String cmd, String[] args) {
      
        String prefix = "Admin";
        String command = "/addxp <player> <xp>";
      
        if(!Rank.hasPermissions(player, Rank.GROUP_ADMIN)){
          
            Chat.sendMessage(player, Chat.PREFIX, prefix, Chat.NoPermission, null);
            return true;
        }
      
        if(args.length != 2){
          
            Chat.sendMessage(player, Chat.PREFIX, prefix, Chat.CommandUsage, new String[]{"@cmd=" + command});
            return true;
        }
      
        if(!MathUtils.isInteger(args[1])){
          
            Chat.sendMessage(player, Chat.PREFIX, prefix, Chat.CommandUsage, new String[]{"@cmd=" + command});
            return true;
        }
      
        Player target = Bukkit.getPlayer(args[0]);
        if(target == null){
          
            Chat.sendMessage(player, Chat.PREFIX, prefix, "add.xp.player.offline", new String[]{"@p=" + args[0]});
            return true;
        }
      
        RpgPlayer rpgPlayer = PlayerUtils.getRpgPlayer(target);
      
        int xp = Integer.parseInt(args[1]);
      
        if(xp < 1 || xp > 1000000){
          
            Chat.sendMessage(player, Chat.PREFIX, prefix, "add.xp.levelargument", new String[]{"@a=1-1000000"});
            return true;
        }
      
        rpgPlayer.addXP(xp);
      
        if(!player.getName().equals(target.getName())){
          
            Chat.sendMessage(player, Chat.PREFIX, prefix, "add.xp.success.sender", new String[]{"@a=" + xp, "@p=" + target.getName()});
        }

        Chat.sendMessage(target, Chat.PREFIX, prefix, "add.xp.success.target", new String[]{"@a=" + xp});

        return true;
    }

}

Auch wenn ich persönlich einen Link zu ein paar Beispielplugins von dir haben wollen würde, damit ich mir mal deinen Programmierstil angucken kann...

Ich programmiere Objectorientiert und sauber nur ich möchte eigentlich ungern mein komplettes Plugin veröffentlichen da ich mitlerweile sehr viel Arbeit reingesteckt habe.

LG Sven
 

Panossa

Minecrafter
Registriert
9 Juli 2016
Beiträge
15
Alter
28
Diamanten
300
Minecraft
Panossa
Der Code gefällt mir sehr!
Strukturiert, schlau...
Gut, jetzt müsstest du nur noch auf Discord oder hier per PN antworten ^^'

Gruß
Panossa
 

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Hi Sven,

du schreibst einiges über dich, lässt aber den wichtigsten Punkt weg: warum suchst du ein Projekt und vor allem, welche Art von Projekt suchst du? Welche Erwartungen hast du an das Projekt bzw. an das Team? Woran hast du Spaß und was genau willst du in diesem Team bewirken? Bist du bloß auf der Suche nach Ideen/Aufträgen oder möchtest du tatsächlich in ein Team und doch somit übergreifend für das Projekt einsetzen?

obwohl ich eigentlich jemanden raten würde es selbst programieren zu lassen als etwas vorgefertigtes zu benutzen.
An dieser Stelle zweifle ich deine Erfahrung an :p
 

jens1o

Workaholic
Registriert
28 Juli 2015
Beiträge
644
Alter
23
Diamanten
254
Minecraft
jens1o
sehr viel Arbeit reingesteckt habe
Und deswegen ist man zu feige es zu präsentieren? Verstehe ich nicht. Du kannst doch stolz sein?

Sagt dir Singleton was? Nutzt du Prepared Statements? Wieso nimmst du zur Verifizieriung eines Spielers den Namen, anstatt der UUID?
 

Bolver

Minecrafter
Registriert
9 Juni 2014
Beiträge
8
Alter
29
Diamanten
53
Minecraft
Bolver
An dieser Stelle zweifle ich deine Erfahrung an :p

Also würdest du lieber ein Gamemode etc. von der Spigot Seite benutzen als es selbst Programmieren zu lassen?

Jetzt kommt der Punkt wo ich dich anzweifle :p

Und zu den übrigen Fragen ich wollte einfach mal gucken wer mir so antwortet und was mir geboten wird.
 

Bolver

Minecrafter
Registriert
9 Juni 2014
Beiträge
8
Alter
29
Diamanten
53
Minecraft
Bolver
Gibst du auch antworten auf die pns oder guckst du die dir nur an?

Ja gebe ich hier ist deine,
ich bin eher auf der Suche nach einem Team wie es oben steht das ein gewisses Alter mit sich bringt.
17 Jahre im Durchschnitt unter den Admins ist mir ein wenig zu Jung.
Okay ihr habt auch ein paar ältere Admins nur ich möchte auch an einem Projekt mitarbeiten welches in meinen Augen eine Zukunft bietet und diese Zukunft sehe ich momentan einfach nicht bei euch.
Vielleicht irre ich mich da auch momentan stark und ihr werdet bald einer der größten Server sein das will ich jetzt nicht bestreiten.
Deshalb wünsche ich euch noch viel Erfolg mit eurem Projekt.

LG Sven
 

Bolver

Minecrafter
Registriert
9 Juni 2014
Beiträge
8
Alter
29
Diamanten
53
Minecraft
Bolver
Und deswegen ist man zu feige es zu präsentieren? Verstehe ich nicht. Du kannst doch stolz sein?

Sagt dir Singleton was? Nutzt du Prepared Statements? Wieso nimmst du zur Verifizieriung eines Spielers den Namen, anstatt der UUID?

Feige würde ich jetzt nicht sagen nur ich habe halt keine Lust das es sich dann irgendeine Person Downloaded und es für sein Projekt nutzt.
Ich könnte dir gerne den Github Link schicken nur das ist so eine Sache Sourcecode im Internet zu veröffentlichen.
Mehr als Code Schnipsel werde ich daher nicht veröffentlichen und ich hoffe du respektierst es.

Zu deinen Fragen

Sagt dir Singleton was?

Ja es gibt die Funktion Plugin.getInstance();
die ich selbst häufig benutze nur das Plugin im Constructor
zu übergeben habe ich mir vor Jahren angewöhnt was ich manchmal noch einbaue :) auch wen es unnötig erscheint.

Nutzt du Prepared Statements?
ja ich benutze Prepared Statements, wäre auch blöd wen nicht (SQL-Injection etc.) und es ist komfortabler.

Wieso nimmst du zur Verifizierung eines Spielers den Namen, anstatt der UUID?
Das ist ja keine richtige Verifizieriung ich benutze den Spielernamen nur um zu prüfen ob der Spieler sich selbst als Argument übergibt.
Es ist richtig man kann theoretisch beides nehmen, nur in dem Fall ist dies im grunde egal.

LG Sven
 

Inkemann

Braumeister
Registriert
3 Mai 2015
Beiträge
339
Diamanten
301
Minecraft
Inkemann
Feige würde ich jetzt nicht sagen nur ich habe halt keine Lust das es sich dann irgendeine Person Downloaded und es für sein Projekt nutzt.
Ich könnte dir gerne den Github Link schicken nur das ist so eine Sache Sourcecode im Internet zu veröffentlichen.
Mehr als Code Schnipsel werde ich daher nicht veröffentlichen und ich hoffe du respektierst es.
70 Zeilen Code von denen auch noch 21 leer sind, also 49 Zeilen Code (und nur 40 Zeilen Programmlogik) sagen wirklich nicht viel, eigentlich gar nichts, über deine Fähigkeiten aus (zumal die Formatierung keinen üblichen Standard erfüllt und es noch ein paar weniger wichtige design flaws gibt). Außerdem sehe ich nicht wieso es schlimm wäre wenn jemand Teile aus deinen Projekten übernimmt. No offense meant, aber das wird wohl sowieso nicht die Offenbarung sein, die alle schon immer haben wollten. Referenzprojekte anzugeben, aber keinen Quellcode dazu, ist nicht nur bad habit sondern spricht meiner Meinung nach sogar stark gegen eine Person. Und @Baba43 muss ich recht geben, in den meisten Fällen ist eine bereits vorhandene von vielen Nutzern getestete Lösung sinnvoller.
 

Bolver

Minecrafter
Registriert
9 Juni 2014
Beiträge
8
Alter
29
Diamanten
53
Minecraft
Bolver
70 Zeilen Code von denen auch noch 21 leer sind, also 49 Zeilen Code (und nur 40 Zeilen Programmlogik) sagen wirklich nicht viel, eigentlich gar nichts, über deine Fähigkeiten aus (zumal die Formatierung keinen üblichen Standard erfüllt und es noch ein paar weniger wichtige design flaws gibt). Außerdem sehe ich nicht wieso es schlimm wäre wenn jemand Teile aus deinen Projekten übernimmt. No offense meant, aber das wird wohl sowieso nicht die Offenbarung sein, die alle schon immer haben wollten. Referenzprojekte anzugeben, aber keinen Quellcode dazu, ist nicht nur bad habit sondern spricht meiner Meinung nach sogar stark gegen eine Person. Und @Baba43 muss ich recht geben, in den meisten Fällen ist eine bereits vorhandene von vielen Nutzern getestete Lösung sinnvoller.

Also ich möchte jetzt gerne erstmal anmerken das diese Formatierung dem Standart entspricht.
Institute of Information Systems University of Lübeck https://www.ifis.uni-luebeck.de/lehre/ws0708/prog/ueb4/Regeln zur Codeformatierung_07-11-16.pdf
https://www.ifis.uni-luebeck.de/lehre/ws0708/prog/ueb4/Regeln zur Codeformatierung_07-11-16.pdf
https://www.ifis.uni-luebeck.de/lehre/ws0708/prog/ueb4/Regeln zur Codeformatierung_07-11-16.pdf
Es geht aber um die Tatsache wen ich mir jetzt ein beliebiges Plugin von Spigot downloade z.b. einen Gamemode was einige machen was bringt es dem Server das nenne ich einfach 0815 weil es jeder machen kann.
Guck dir mal die ganzen Kiddieserver an Manche Sachen wie z.b. Worldedit, Worldguard, Holographicsisplays etc. sind gut dagegen sage ich ja nichts nur selbstgecodete Plugins personalisieren den Server.

Nächster Punkt also nehmen wir an ich Programmiere ein Gamemode und soll ihn dir und allen anderen zur verfügung stellen??
Dann kann ich und jeder andere Server gleich seine kompletten Plugins öffentich auf Github hochladen!

Oder darf ich dich jetzt Feige nennen weil nicht ale deine Plugins öffentlich im Internet jedem frei zur verfügung stehen?

Und nochmal zum ersten Punkt hast du echt so viel langeweile das du von Anderen leuten die Zeilen des Quelcodes zählen musst also ich Programmiere wen ich langeweile habe?

Außerdem würde ich nur bestimmten Servern meinen Quelcode zeigen die erstens ihn sehen wollen und zweitens in frage kommen!
 

Panossa

Minecrafter
Registriert
9 Juli 2016
Beiträge
15
Alter
28
Diamanten
300
Minecraft
Panossa
70 Zeilen Code von denen auch noch 21 leer sind, also 49 Zeilen Code (und nur 40 Zeilen Programmlogik) sagen wirklich nicht viel, eigentlich gar nichts, über deine Fähigkeiten aus (zumal die Formatierung keinen üblichen Standard erfüllt und es noch ein paar weniger wichtige design flaws gibt).
(...)
Und @Baba43 muss ich recht geben, in den meisten Fällen ist eine bereits vorhandene von vielen Nutzern getestete Lösung sinnvoller.

1. Wo bitte ich die Formatierung des Codes nicht "einem üblichen Standard entsprechend"? Bis auf die mir unverständliche Zeile mit
String command = (...) sehe ich nichts, was mir komisch vorkommt. Und aus der Sicht der Java Konventionen ist der Code soweit astrein.

( @Baba43 @Inkemann )
2. Also du würdest wirklich bei einem größeren Server Essentials verwenden, um Befehle wie /gm, /sethome, /home und so zu haben, anstatt selbst so ein Plugin zu programmieren oder programmieren zu lassen? Das sagt echt nicht viel Gutes über dich aus, muss ich sagen.
Ein angepasstes Plugins ohne unnötige Funktionen ist eigentlich fast immer besser, als ein Plugin aus dem Internet. Du verstehst dein Plugin selbst schneller/besser, kannst es effizienter erweitern und ....wie gesagt, du hast keine unnötigen Funktionen.
Klar, die meisten Programmierer können nicht so effiziente Programme schreiben wie das professionelle Team hinter Essentials, aber selbst wenn man ein sehr effizient geschriebenes Plugin aus dem Internet nimmt, ist es weniger wert als ein Selbstgeschriebenes, sofern jenes so redundante Funktionen wie /nuke, /kittycannon u.A. hat. ._.

Gruß
Panossa

P.s. @Bolver Wenn du nicht mehr bei Discord antworten willst, können wir auch über PNs hier schreiben. Aber ich wüsste trotzdem gern, ob überhaupt noch Interesse besteht, da du mir weder hier, noch bei Discord geantwortet hast in den letzten Tagen.
 

Chrisliebär❤️

nur echt mit ❤️
Moderator
Registriert
19 Mai 2014
Beiträge
1.675
Diamanten
830
Ich find das lustig, wie hier ein halbwegs ordentliches Angebot bis ins kleinste Detail auseinander genommen wird, während die meisten 2 Zeiler gar keine Beachtung finden. Viele der hier genannten Punkte sind ohnehin Erbsenzählerrei. Kann sich doch jeder selbst ein Bild machen. Ohne Referenzen ist das natürlich immer ein gewaltiges Problem, aber es ist doch jeder selbst dafür verantwortlich, wie er seine Angebote aufbaut.
 

Gokage96

Minecrafter
Registriert
3 August 2016
Beiträge
0
Diamanten
300
Minecraft
Gokage96
Ja gebe ich hier ist deine,
ich bin eher auf der Suche nach einem Team wie es oben steht das ein gewisses Alter mit sich bringt.
17 Jahre im Durchschnitt unter den Admins ist mir ein wenig zu Jung.
Okay ihr habt auch ein paar ältere Admins nur ich möchte auch an einem Projekt mitarbeiten welches in meinen Augen eine Zukunft bietet und diese Zukunft sehe ich momentan einfach nicht bei euch.
Vielleicht irre ich mich da auch momentan stark und ihr werdet bald einer der größten Server sein das will ich jetzt nicht bestreiten.
Deshalb wünsche ich euch noch viel Erfolg mit eurem Projekt.

LG Sven

@Bolver Ja okay wenn du das so siehst.
 

Baba43

Ehem. Teammitglied
Ehem. Teammitglied
Registriert
5 November 2012
Beiträge
869
Diamanten
60
Minecraft
baba43
Ich find das lustig, wie hier ein halbwegs ordentliches Angebot bis ins kleinste Detail auseinander genommen wird, während die meisten 2 Zeiler gar keine Beachtung finden.
Das ist ein bekanntes Phänomen, das sich auf Langeweile und Neid/Missgunst/Konkurrenzdenken zurückführen lässt (glaube ich). Mir fehlt in dem Beitrag trotzdem die Motivation, weshalb ich das Angebot nicht ernst nehmen kann. Man muss doch wissen, wohin man will und warum oder möchte man wirklich, dass sich jeder Hans und Frans meldet, weil man keinerlei Angaben dazu gemacht hat? Jedenfalls würde ich das von einem potenziellen Mithelfer erwarten, wenn er schon nicht selbst nach geeigneten Projekten sucht.

Also würdest du lieber ein Gamemode etc. von der Spigot Seite benutzen als es selbst Programmieren zu lassen?
Auf jeden Fall. Die Gründe dafür habe ich hier schon mal grob beschrieben.

Das sagt echt nicht viel Gutes über dich aus, muss ich sagen.
Naja.. einer von uns beiden hat in dem Bereich Berufserfahrung und betreibt seit Jahren einen eigenen Server. Ich würde daher spontan vermuten, dass ich im Gegensatz zu dir weiß, wovon ich spreche (bitte nicht übel nehmen). Wenn du dir meinen Beitrag durchliest, wirst du hoffentlich verstehen, was ich meine :)
 
Zuletzt bearbeitet:

Bolver

Minecrafter
Registriert
9 Juni 2014
Beiträge
8
Alter
29
Diamanten
53
Minecraft
Bolver
[...] Bis auf die mir unverständliche Zeile mit
String command = (...) sehe ich nichts [...]

String command = "/addxp <player> <xp>";

if(args.length != 2){

Chat.sendMessage(player, Chat.PREFIX, prefix, Chat.CommandUsage, new String[]{"@cmd=" + command});
return true;
}

if(!MathUtils.isInteger(args[1])){

Chat.sendMessage(player, Chat.PREFIX, prefix, Chat.CommandUsage, new String[]{"@cmd=" + command});
return true;
}

Es dient dazu um bei einem Syntax Fehler den Korrekten Command Syntax wiederzugeben klar hätte man beide abfragen vereinen können nur so finde ich das persöhnlich übersichtlicher.
Außerdem gibt es Befehle wo ich den Syntax öfter benutze da ich diese Klasse immer kopiere und umbenenne.

P.s. @Bolver Wenn du nicht mehr bei Discord antworten willst, können wir auch über PNs hier schreiben. Aber ich wüsste trotzdem gern, ob überhaupt noch Interesse besteht, da du mir weder hier, noch bei Discord geantwortet hast in den letzten Tagen.

Ich antworte dir per PN.

Und danke nochmal an @Gokage96 und besonders @Panossa.
 

Inkemann

Braumeister
Registriert
3 Mai 2015
Beiträge
339
Diamanten
301
Minecraft
Inkemann
Also ich möchte jetzt gerne erstmal anmerken das diese Formatierung dem Standart entspricht.
Institute of Information Systems University of Lübeck
https://www.ifis.uni-luebeck.de/lehre/ws0708/prog/ueb4/Regeln zur Codeformatierung_07-11-16.pdf
Jo, keinem üblichen Standard.
Es geht aber um die Tatsache wen ich mir jetzt ein beliebiges Plugin von Spigot downloade z.b. einen Gamemode was einige machen was bringt es dem Server das nenne ich einfach 0815 weil es jeder machen kann.
Guck dir mal die ganzen Kiddieserver an Manche Sachen wie z.b. Worldedit, Worldguard, Holographicsisplays etc. sind gut dagegen sage ich ja nichts nur selbstgecodete Plugins personalisieren den Server.
Bei ganzen Spielmodi kann ich es verstehen, aber das Rad neu zu erfinden, obwohl es eins gibt mit dem tausende Leute tausende Stunden gefahren sind und das dementsprechend getestet, optimiert und sicher ist, ist meiner Meinung nicht kurzsichtig, sondern blind.
Nächster Punkt also nehmen wir an ich Programmiere ein Gamemode und soll ihn dir und allen anderen zur verfügung stellen??
Dann kann ich und jeder andere Server gleich seine kompletten Plugins öffentich auf Github hochladen!
Oder darf ich dich jetzt Feige nennen weil nicht ale deine Plugins öffentlich im Internet jedem frei zur verfügung stehen?
Meiner Meinung nach, sollte das so sein, ja. Kann man natürlich lange drüber streiten, aber wenn man ernst genommen werden will, sollte es so sein. Viele der großen Plugins, hinter denen tatsächlich sehr viel Arbeit steckt, sind quelloffen. Und du könntest mich feige nennen, da ich aber zu der Zeit als ich noch Plugins programmiert habe (sowohl für hMod als auch Bukkit) den Quellcode zu jedem Plugin veröffentlicht habe, außer ich habe im Vorhinein Geld dafür bekommen und derjenige der mich bezahlt hat war damit nicht einverstanden (wozu ich heute auch sehr viel kritischer stehe), wäre das zumindest mit dieser Begründung ungerechtfertigt. Es gibt noch zwei oder drei uralte, tote Projekte auf Dev Bukkit von mir, den Quellcode dazu hatte ich auf einem bitbucket-Account, den es inzwischen nicht mehr gibt, weshalb ich ihn selbst nicht mehr habe.
Und nochmal zum ersten Punkt hast du echt so viel langeweile das du von Anderen leuten die Zeilen des Quelcodes zählen musst also ich Programmiere wen ich langeweile habe?
Scheint fast so, aber letztlich hat es wohl wenig Relevanz womit ich meine Arbeitspausen verbringe.

@Panossa Das Rad neu zu erfinden obwohl ein perfekt rundes, von Tausenden gefahrenes, sicheres und optimiertes zur freien Verfügung steht, ist meiner Meinung nach ziemlich dämlich, ja.[/QUOTE]
 
Oben