Minecraft 3D Block modden?

Hey Leute,

ich suche momentan nach einer Methode bzw. Code bzw. Tutorial wie man denn einen 3D Block in Minecraft erstellt, da ich gerade an meinem eigenem Mod rumbastle.
Der Name 3D Block ist etwas unpassend gewählt, da jeder Block dreidimensional (also 3D) ist.
Ich suche jedoch nach nicht nur Blöcken mit Overlays, z.B. rock sondern nach der Methode, Blöcke dreidimensional zu bearbeiten, d.h., dass sie z.B wie der cauldron innen drin leer sind und einen andere bzw. "innere" Textur haben.

Ich habe mir schon verschiedene Vorlagen angeschaut, wie z.B. die .json des cauldrons unter assets\minecraft\models\block\

Den Code habe ich auch gescreenshottet und hier nach einem bisschen Schneiden als Bilder eingefügt.

Meine Vermutung lautet, dass from und to im dreidimensionalen Raum die Parameter von 0 0 0 bis 16 16 16 Pixel (?) angeben.
Also x y z Koordinaten.
Mit diesen wird angegeben, von wo bis wo jetzt faces deklariert (?) werden.
faces gibt jetzt irgendwie die Textur drinnen an, aber dies war nicht klar herauszufiltern und somit auch überhaupt nicht nützlich (oder nutzbar?) um einen eigenen Block zu erstellen, der verschiedene Eigenschaften wie quaderförmige Löcher oder ähnliches besitzt.

Ich würde mich deswegen sehr freuen, wenn mir einer von euch ein gutes Tutorial dazu verlinken könnte (hab nach langer Recherche keine richtigen gefunden :c ), also auch wirklich Tutorials die hilfreich sind und keine zwei minütige grobe Recherche.
Natürlich wäre ich auch über eine gute und hilfreiche Erklärung glücklich.

Bitte schreibt vernünftige und richtige Antworten und keinen Kommentar Quatsch.

Danke für das Lesen und die Hilfe im voraus,
LG Xydru

PS:

Ich programmiere natürlich mit Java :)
Das einzige wofür ich Hilfe brauche ist diese (und vielleicht auch andere, weiß es ja noch nicht) .json Datei und möglicherweise den Code der ja vielleicht anders ist wenn man GameRegistry... und Minecraft.getMinecraft()... nutzt.

Bild zum Beitrag
Computer, IT, Java, Minecraft, Informatik, Minecraft Mods
Wieso bekommt die Variabel einen anderen Wert?

Wenn ich den C# Code ausführe wird der Wert der Variabel tief auf eingabe+48 gesetzt.

Wie kann ich das verhindern?

private static void tri()
        {
            Console.Write("Bitte geben sie die breite an: ");
            int tief = Console.Read();
            Console.WriteLine(tief);
            int tiefe = tief + 2;
            Console.WriteLine(tiefe +" "+ tief);
            StringBuilder dreieck = new StringBuilder(string.Empty);
            char[] form = new char[tiefe];
            for (int i = 0; i < tiefe; i++)
            {
                form[i] = ' ';
            }
            for (int it = 0; it <= tiefe/2-1; it++)
            {
                    try
                    {
                        form[(tiefe / 2 + 1) - it] = '#';
                        form[(tiefe / 2 + 1) + it] = '#';
                    }
                    catch
                    {
                        //abbrechen
                    }
                  dreieck.AppendFormat(new String(form)+ "\n");
              }
              Console.WriteLine(dreieck);
        }
Bild zum Beitrag
Programm, programmieren, C Sharp, Informatik, Visual Studio
Gibt es einen effizienten Algorithmus um alle Wortkombination bestimmter Buchstaben zu erstellen?

Ich versuch die Frage mal ein bisschen präziser zu stellen: Man gibt einem Programm n Buchstaben, das Programm gibt jetzt alle möglichen Wortkombinationen aus diesen Buchstaben zurück, sodass für zb 6 Buchstaben 6! = 720 Wörter ausgegeben werden.

Ich habe mir bereits etwas dazu überlegt, aber der Algorithmus ist extrem ineffizient: Ich lasse alle Wörter der Länge von a bis z durch, also bei n=6 zb. aaaaaa, aaaaab, aaaaac, ... usw. und überprüfe dabei den Wert und die Anzahl eines Charakters, wenn Wert und Anzahl mit meinen eingegeben Buchstaben übereinstimmt wird das Wort zurückgegeben, ansonsten wird das nächste Wort betrachtet und dasselbe noch mal überprüft. Da nur n! Wörter gefunden werden können bricht das Programm dann ab wenn n! Wörter gefunden wurden (möglicherweise auch früher, wenn sich unter den eingegeben Buchstaben Dopplungen befinden). Das Problem ist, dass dieser Algorithmus extrem ineffizient ist, da er bis zu 26^n - n! falsche Wörter durchgehen kann bis er fertig wird, die 26 Potenz ist natürlich derbe, deshalb wollte ich fragen, ob es vielleicht einen clevereren Algorithmus gibt der das besser machen kann.

Vielleicht sowas in der Form, dass bestimmte Elemente an bestimmten Indizes auf eine bestimmte Art und Weise mit einem anderen Element vertauscht werden, sodass in jedem Schritt ein neues gesuchtes Wort entsteht und somit nur n! Rechenschritte benötigt werden, gibts sowas?

Mathematik, rechnen, Informatik, Algorithmus
Coole Dinge die man am PC erstellen kann (Anfänger)?

Hallo,

Ein Freund würde gerne mal eigene Dinge am PC selbst erstellen wie zum Beispiel Animationen, Anwendungen die Sachen können und vielleicht sogar Grafiken, Websites und ein ganzes 3D Game.

Leider kenne ich mich nicht so wirklich mit dem erklären aus, also ich kenne mich zwar mit den Professionellen Anwendungen etc. aus, und natürlich auch alles was darunter liegt, aber ich weiß nicht wie man sowas anderen Leuten beibringen bzw. erklären soll.

Ich weiß... Grafiken, Websites und ein 3D Game ist für mich als Anfänger (noch) nicht möglich. Aber wer sagt denn dass ich es nicht lernen kann...?

Habt ihr Ideen welche Anwendungen sich für diese Dinge für einen Anfänger sehr gut eignen, übersichtlich und Verständlich sind, aber dennoch ein gutes Ergebnis erzielen können ?

Von YouTube Tutorials ist er nämlich abgewichen (Abgewichen in der Form, dass er nicht mal mehr auf YouTube danach schaue), weil entweder versteht er nicht was man machen muss, er möchte etwas anderes machen als im Video gezeigt wird (Das ist am häufigsten der Fall), oder im Video werden einfach nur Dinge gezeigt, die man nachmachen soll, sodass er selber nicht versteht warum man das so machen kann/soll usw. etc.

Nun wisst ihr was ich Fragen möchte, damit ich helfen kann. So habe ich dies auch getan, sodass ich auf eure Antworten warten, sodass sich mein Freund, mit dem Thema beschäftigen kann.

Liebe Grüße vom Lord (Ger Thunderlord)

PC, Computer, Computerspiele, Games, Internet, Software, Programm, 3D, programmieren, Informatik, Website Design, Windows 10, Spiele und Gaming

Meistgelesene Beiträge zum Thema Informatik