Nützliche Quellen: Mod Tutorial für 1.19.1 (Identisch zu 1.19.2): https://www.youtube.com/watch?v=2qtpxtw_zlM&list=PLKGarocXCE1EeLZggaXPJaARxnAbUD8Y_&index=23 Fabric Datenbank mit sämtlichen Methoden, etc. (wenn man auf die richtige subpage geht): https://maven.fabricmc.net/docs/fabric-api-0.61.0+1.19.2/allclasses-index.html Archimedes ship mod code (Mod die Schiffe hinzufügt): (1.7.10, alt aber leichter verständlich) https://github.com/Ckathode/archimedes-ships/blob/master/src/main/java/ckathode/archimedes/entity/EntityShip.java Valkyrien Skies Mod (Fügt Schiffe + Flugzeuge hinzu): (1.19.2 + Fabric, aber etwas komplexer) https://github.com/ValkyrienSkies In Arbeit: - (Paula) Grid-Block: Blöcke in diversen Formen. Wenn man mit einem Block rechtsklick macht, nimmt der Grid-Block die entsprechende Textur an. Mit einem neuen Werkzeug dem Hammer kann man mit rechtsklick die Textur wieder entfernen, mit linksklick den ganzen Block abbauen. Sinn: Mehr baumöglichkeiten, und wenn man z.B. Deko-Blätter platziert baut man die nicht mehr ausversehen ab. Ideen für Features: - Suspicous Block: Entsteht wenn wasser auf honig trifft (wie Cobblestone aus Wasser und Lava): hat 8 Level, jedes Level kann mit einer Schale eingesammelt werden und gibt ein zufälliges suspicous stew. Sinn: Für eine Bar o.ä. - Schiffe: Man baut ein Schiff aus Blöcken, setzt einen Steuerrad drauf und man kann damit über die Meere fahren (Blöcke sollten weiterhin abbaubar und platzierbar sein, damit man epische Seeschlachten mit den Söldnern machen kann) Es sollte eine maximale Anzahl Blöcke geben (Server Ressourcen schonen) die erhöht werden kann mit einem entsprechenden weiteren Block. Für jeden Segelblock der nach hinten hin 4 Blöcke oder so frei hat kriegt man plus speed und plus beschleunigung; für jede volle Masse an Blöcken (Holz hat 0.5, Wasser 1.0, braucht es sowieso für die Schwimmfähigkeit) kriegt man minus geschindigkeit und minus beschleunigung, damit man tatsächlich Schiffsdesign machen muss - Flugzeuge: Gleiche Mechanik wie Schiffe nur halt mit Fliegen - Söldner: Man dropt Diamanten oder Emeralds an Villager -> sie werden zu Söldnern. Wenn man mit Ihnen Interagiert gibt es ein Auswahlmenü von fünf Verschiedenen Arten: o Schwertkämpfer: hat halt ein Schwert... o Bogenschütze o Kanonier: Kriegt einen neuen Block: die Kanone; pro Schuss braucht man 4 Gunpowder, dann kann man entweder TNT oder Stein verschießen; TNT explodiert beim Aufkommen; Und evtl. noch einen Booster Slot: Raketen erhöhen die Reichweite, gunpowder die Sprengkraft o Trident-Mensch: wirft halt nen Trident (Anlehnung an Speerwerfer) o Ingenieur: Baut Blöcke, damit sich die anderen Söldner verstecken können und um zum Gegner zu kommen, sollte er sich z.B. hoch gebaut haben Damit man nicht tausende einzelne Söldner hat, sollte am besten, der eine den man "gekauft" hat, der Anführer sein. Man interagiert nur mit ihm. Bei ihm kann man weiter kaufen (vllt. so bis zu 20) und Upgrades. Bessere Rüstung, bessere Waffen, etc. Wenn die Söldner XP Bekommen haben sie pro Level die Chance auf eine zufällige Verzauberung. Man sollte auch einstellen können, was die machen sollen. Mobs töten, bestimmte Player töten, etc. Dafür sollte es evtl. auch einen Kommandoblock geben, damit zwei Spieler jeweils eine Armee aus 100 Söldnern haben können und die aufeinander los schicken in einem epischen Kampf - Züge: gepowerte und ungepowerte Zugräder Blöcke, die auf schienen platziert werden müssen; an diesen Blöcken kann man dann seinen Zug bauen. Damit die gepowerten auch fahren, muss man Mechanischen Input geben, der von erst einer Dampfmaschine, dann einem Dieselmotor und im Endgame von einem elektrischen kommen soll. Am besten kann man Wagons bauen, die über einen Kupplungsblock an die selber gebaute Lock dran gehängt werden; Dampflock kann dabei viele Blöcke ziehen, ist aber sehr langsam. Diesel kann mehr Blöke ziehen und ist schneller, Elektro kann am wenigsten Blöcke ziehen, hat aber auch die höchste Maximalgeschwindigkeit - Techtree: Damit man nicht alles auf einmal hat, sollte es einen Tech tree geben. In dem kommt man voran, wenn man Söldner auf eine 6 Arbeit stellt, nämlich Wissenschaft. Die sollten dann ganz lange Forschen, dafür bekommt man Wissenschaftspunkte für die man dann in einem Techtree die Crafting-Rezepte für weiter Blöcke freischalten kann. Es sollte Zeitalter geben, jedes davon wird mit einem bestimmten Block freigeschaltet (Vorindustrialisierung: Schiffsblock; Industrialisierung: Dampfmaschine; Moderne: Dieselmotor; Elektrisches Zeitalter: E-Motor). Sobald man ein Zeitalter hat, kann man mit verhältnismäßig sehr wenig Wissenschaftspunkten die Blöcke des jeweiligen Freischalten. Bei der Vorindustrailisierung alles was man für Schiffe braucht; In der Industrialisierung alles für Züge; In der Moderne Flugzeuge und upgrade für Züge; Im Elektrikzeitalter dann für alles Verbesserungen). man soll dann quasi so 100 Punkte für jeden Block im Zeitalter brauchen, und mehr so 10k um von einem zum nächsten zu kommen. Sinn dahinter ist, dass man alles mal baut. Das nicht einer entscheidet ein Schiff zu bauen, weil sie objektiv cooler sind, und ein anderer Entscheidet einen Bomber zu bauen und der kann einfach mühelos das Schiff in Grund und Boden bomben, weil sich das Schiff gar nicht währen kann. - Mond: man kann mit einer Rakete hinfliegen, generiert genau so wie die "Erde", man hat nur z.B. dauerhaft die Luftbläschen für wenn man unter Wasser ist, kann diese aber mit einer O2 Flasche auffüllen, man kann 2 Blöcke hoch springen, es soll später eigene Biome haben, eigene Villager-Dörfer, etc. und vllt. paar extra dinge die man kriegen kann. Verzauberungen, etc. die man nur bei diesen Villagern kriegt. (snapshot: 23w13a_or_b, hatte bereits einen MOnd) - Diverse Sorten essen: Küchenblöcke um z.B. Burger, Schnitzel, etc. hinzuzufügen. Jedes soll eigene Vorteile haben. Schnitzel gibt vllt. Stärke als Effekt Damit man ein restaurant mit fast-food etc. aufmachen kann und in der Industrialiserung mehr dinge hat - Orgel: Orgel halt, will ne Orgel und dann Bachs Toccata spielen können - Sicherheits sutff: Turrets, ID-Cards, um andere spieler auszusperren, Laser, Fingerabdrucksensoren (lassen halt nur den einen Spieler rein), Laser, Lichtschranken, etc.