Für programmieren Minecrafts Source-Code bekommen?

Ein bisschen editiert, sollte aber egal sein. - (Minecraft, programmieren, Java)

4 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Der Fehler kommt, wenn der Java Garbage Collector 98% der Zeit aktiv ist, wegen hohem Arbeitsspeicherverbrauch, aber nur 2% des Heap Speichers frei räumen kann.

Zu dem Fehler sollte es eigentlich nicht kommen, am besten legst du dir eine neue Forge Installation zu.

DialektLP 
Fragesteller
 31.08.2016, 19:40

Danke, nur ist dies bereits mein zweiter Installationsversuch, wie könnte ich dieses Problem sonnst beheben, ich werde es aber jetzt nocheinmal mit einem dritten Ordner versuchen(zweiter Versuch beim 2. Pc)

0
androhecker  31.08.2016, 20:23

Mehr Ram für die Tasks zuweisen.

0
DialektLP 
Fragesteller
 01.09.2016, 19:47
@androhecker

Ich habe im Task Manager die Priorität auf Hoch gesetzt und Das Eingabefenster benutze auch ca. 2,3 GB, aber es leitete trotzdem zum Gleichen Fehler. 

0
androhecker  01.09.2016, 20:01

Hast du wirklich Pech gehabt, probier es am besten mal auf einem anderen Gerät.

0
DialektLP 
Fragesteller
 01.09.2016, 20:37
@androhecker

Ich werde es Morgen noch auf einem dritten Gerät probieren.

0

Du wirst und darfst Minecraft nicht dekompilieren. Nicht um sonst kostet es 20 €! Wenn Mojang den Quellcode frei zur Verfügung stellen würde, würde es ihnen ja kein Geld mehr bringen.

androhecker  31.08.2016, 12:08

Doch, natürlich darf man das, anders hätten Forge, Spigot, Bukkit, LiteLoader und Sponge Vanilla nicht entwickelt werden können.

0
spriday  31.08.2016, 18:13
@androhecker

Die Entwicklerteams haben dafür eine exklusive Lizenz bekommen.

0
DialektLP 
Fragesteller
 31.08.2016, 19:30

Es gibt einige Tutorials, zum Beispiel das von Mikasorbit, welche diese Methode zur "beschaffung" des Codes benützen, also warum ich nicht?

0
androhecker  31.08.2016, 19:41

Code dekompilieren und veränderten Code weiter verbreiten sind ganz verschiedene Dinge. Forge überschreibt beim Installieren nur einige Dinge von Minecraft und fügt neue Klassen hinzu, aber Minecraft Code wird nicht verbreitet. Der dekompilierte Minecraft Code bleibt letztendlich auf dem PC des Developers.

0
Buh13246  03.01.2017, 02:11

Ich darf Programme dekompilieren wie ich will. Was ich nicht darf ist diesen in meinen Programmen zu verwenden!

0

Mods kannst du auch ohne Sourcecode programmieren.

androhecker  31.08.2016, 12:17

Genau diesen braucht man aber bei Forge, ehrlich gesagt weiß ich auch nicht so genau wieso, ich vermute mal die haben einfach nicht ihre API richtig von ihrer Implementierung getrennt.

0

Für Mods wirst du den SourceCode von Minecraft nicht brauchen! Im Gegenteil: Das Spiel ist nicht um sonst, warum sollten Sie den Code einfach so rausrücken? Damit ein anderere es wieder kompilliert, zum laufen bringt und dann das Geschäft vermasselt?

Vielleicht helfen dir diese Links etwas:

androhecker  31.08.2016, 12:12

Das Geschäft wird da wohl keiner klauen, Minecraft steht unter einer Lizenz, dadurch würde man sich strafbar machen. Mojang hat den Code auch nicht rausgerückt, man kann Java Programme sehr leicht dekompilieren und das Reverse Engineering (MC wurde durch einen Obfuscator gebracht) hat das MCP Team übernommen. Ohne die Leute von MCP würde es heute weder Forge noch Spigot, Bukkit, Liteloader oder sonstige geben.

0