Skip to content

xItsSunny/NRC-Custom-Module-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

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!

About

A guide on how to create custom modules for NoRisk-Client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors