xItsSunny/NRC-Custom-Module-Guide
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
**Custom Module zu Norisk Client Hinzufügen:** 1. Die Fabric MDK zur gewünschten Version Herunterladen und Aufsetzten (Download-> https://fabricmc.net/develop/). 2. In der Heruntergeladenen Datei einen Folder namens "libs" erstellen. 3. Die Gewünschte Version im Norisk Launcher starten und nach dem Launch direkt wieder schließen. 4. Den Dateipfad "C:\Users\Famil\AppData\Roaming\norisk\NoRiskClientV3\meta\mod_cache" öffnen und jegliche Dateien mit dem Namen "nrc-..." in den libs Folder kopieren. 5. Nun die build.gradle Datei im Forge Projekt öffnen und unter "dependencies {" Folgendes hinzufügen (hierbei muss [version] mit eurer aktuellen Datei angepasst werden): modImplementation(files("libs/nrc-client-[version]+fabric.[version].jar")) modImplementation(files("libs/nrc-core-[version]+fabric.[version].jar")) modImplementation(files("libs/nrc-cosmetics-[version]+fabric.[version].jar")) modImplementation(files("libs/nrc-emotes-[version]+fabric.[version].jar")) modImplementation(files("libs/nrc-friends-[version]+fabric.[version].jar")) modImplementation(files("libs/nrc-mcreal-[version]+fabric.[version].jar")) modImplementation(files("libs/nrc-minigames-[version]+fabric.[version].jar")) modImplementation(files("libs/nrc-ui-[version]+fabric.[version].jar")) modImplementation(files("libs/nrc-voicechat-[version]+fabric.[version].jar")) 6. Nun das Gradle Projekt neu laden, dies kann von mehreren Sekunden bis zu Minuten dauern. 7. Das "Base" Modul Herunterladen und irgendwo in dem Projekt Platzieren und das package anpassen (Download -> https://github.com/xItsSunny/NRC-Base-Module/blob/main/BaseModule.java). 8. Nun kann in dieser Datei jegliches hinzugefügt werden. Hierbei schlage ich vor nur Sachen welche BaseModule zum Modul namen zu ändern und sonst nichts zu löschen. In dieser Datei wird nun auch das Modul Programmiert. 9. Nach abschließen des Programierens des Moduls die Base Datei der Mod öffnen, diese sollte meistens nach der ModID benannt sein. Hier nun unter "public void onInitialize() {" folgendes einfügen: "NoRiskClientUi.INSTANCE.addEntries(Collections.singletonList([ModuleName].INSTANCE));" 10. Nun ist das Projekt fertig und die Mod kann unter dem Gradle Tab gebuilded werden, jedoch kann man hier leider nicht runClient verwenden um die Mod zu testen. Ich hoffe dieser Guide hilft beim erstellen von Custom Modulen für den Norisk Client, wenn es vorschläge zur änderund oder weitere Fragen gibt, bitte mir einfach auf Discord schreiben. (Username -> .xitssunny) Viel Spaß beim Coden!