User Tools

Site Tools


de:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
de:start [2021/03/18 21:40] – Init carbonde:start [2022/07/25 13:54] (current) – external edit 127.0.0.1
Line 10: Line 10:
 Fabric ist eine modulare Modding-Toolchain für Minecraft 1.14 und höher, einschließlich Snapshots. Fabric ist eine modulare Modding-Toolchain für Minecraft 1.14 und höher, einschließlich Snapshots.
  
-**Anmerkung:**+====Anmerkung:====
  
-Dies ist ein frühes Work-in-Progress-Wiki, das der Dokumentation der Methoden, Werkzeuge und APIs des Fabric-Projekts gewidmet ist. 
  
-Interessiert daran, **[[de:wiki_meta|mitzuwirken]]** ? +Dies ist ein frühes Work-in-Progress-Wikidas der Dokumentation der Methoden, Werkzeuge und APIs des Fabric-Projekts gewidmet ist.  
 + 
 +**Da noch nicht alle Seiten übersetzt wurden, währe es schön, wenn du helfen würdest, dieses Wiki zuende zu übersetzen!** 
 + 
 +**Interessiert daran, [[de:wiki_meta|mitzuwirken]]** ?  
 + 
 +Ein grüner Link heißt, dass diese Seite schon existiert, ein roter das Gegenteil.
  
 **Schau auf jeden Fall hier vorbei [[de:community_discords|unsere Community-Räume]], und lese unsere [[de:rules|Community Regelwerk]]!** **Schau auf jeden Fall hier vorbei [[de:community_discords|unsere Community-Räume]], und lese unsere [[de:rules|Community Regelwerk]]!**
Line 23: Line 28:
 ===== Installation und Verwendung von Fabric ===== ===== Installation und Verwendung von Fabric =====
  
-Für jene die Fabric als Spieler, Serveradministrator oder Modpack-Entwickler nutzen möchten. +Für jene die Fabric als Spieler, Server Inahber oder Modpack-Entwickler nutzen möchten.
- +
-==== Tutorials ====+
  
 +==== Fabric Loader Installieren ====
   * [[de:install|Fabric installieren]]   * [[de:install|Fabric installieren]]
-  * [[de:player:tutorials:install_mcl:windows|Fabric installieren mit dem Minecraft Launcher (Windows)]]+  * [[de:player:tutorials:install_mcl:windows|Fabric installieren mit dem Minecraft Launcher (Windows)]] 
   * [[de:player:tutorials:install_multimc:windows|Fabric installieren mit MultiMC (Windows)]]   * [[de:player:tutorials:install_multimc:windows|Fabric installieren mit MultiMC (Windows)]]
   * [[de:player:tutorials:install_multimc:mac|Fabric installieren mit MultiMC (macOS)]]   * [[de:player:tutorials:install_multimc:mac|Fabric installieren mit MultiMC (macOS)]]
-  * [[de:player:tutorials:install_gdlauncher:windows|Fabric installieren mit dem GDLauncher (Windows)]] +  * [[de:player:tutorials:install_gdlauncher:windows|Fabric installieren mit dem GDLauncher (Windows)]]  
-  * [[de:tutorial:installing_minecraft_fabric_server|Einen Minecraft Fabric Server installieren]]+  * [[player:tutorials:install_gdlauncher:linux|Fabric installieren mit dem GDLauncher (Linux)]] 
 +  * [[de:player:tutorials:server:windows|Einen Minecraft Fabric Server installieren (Windows)]]
   * [[de:player:tutorials:install_server|Einen Minecraft Fabric Server installieren - Ohne ein GUI (Bspw. Linux)]]   * [[de:player:tutorials:install_server|Einen Minecraft Fabric Server installieren - Ohne ein GUI (Bspw. Linux)]]
   * [[de:tutorial:adding_mods|Mods hinzufügen]]   * [[de:tutorial:adding_mods|Mods hinzufügen]]
 +
 +==== Fabric Loader Updaten ====
   * [[de:tutorial:updating_fabric_using_multimc_launcher|Bestehende MultiMC-Instanz aktualisieren]]   * [[de:tutorial:updating_fabric_using_multimc_launcher|Bestehende MultiMC-Instanz aktualisieren]]
 +
 +==== Java Installieren ====
   * [[de:player:tutorials:java:windows|Java installieren/verifizieren (Windows)]]   * [[de:player:tutorials:java:windows|Java installieren/verifizieren (Windows)]]
   * [[de:player:tutorials:java:mac|Java installieren/verifizieren (macOS)]]   * [[de:player:tutorials:java:mac|Java installieren/verifizieren (macOS)]]
Line 66: Line 75:
  
 === Setup === === Setup ===
-  * [[de:tutorial:setup|Einrichtung einer Entwicklungsumgebung]]+  * [[de:tutorial:setup|Entwicklungsumgebung einrichten]]
   * [[de:https://wiki.vg/Debugging|Log4j Debug Messages aktivieren]]   * [[de:https://wiki.vg/Debugging|Log4j Debug Messages aktivieren]]
   * [[de:tutorial:minotaur|Mods auf Modrinth mit Minotaur publizieren]]   * [[de:tutorial:minotaur|Mods auf Modrinth mit Minotaur publizieren]]
Line 72: Line 81:
  
 === Basics === === Basics ===
 +  * [[de:tutorial:concepts|Essentielle Minecraft-Konzepte]]
   * [[de:tutorial:introduction|Einführung in das Modding mit Fabric]]   * [[de:tutorial:introduction|Einführung in das Modding mit Fabric]]
 +  * [[de:tutorial:reading_mc_code|Lesen des Minecraft-Sourcecode]]
   * Konventionen und Terminologie   * Konventionen und Terminologie
     * [[de:tutorial:terms|Grundlegende Konventionen und Terminologiey]]     * [[de:tutorial:terms|Grundlegende Konventionen und Terminologiey]]
Line 89: Line 100:
   * [[de:tutorial:ext_gh_commit|GitHub Actions verwenden um Fehler in deinen Commits zu finden]]   * [[de:tutorial:ext_gh_commit|GitHub Actions verwenden um Fehler in deinen Commits zu finden]]
   * [[de:tutorial:modding_tips|Modding Tips]]   * [[de:tutorial:modding_tips|Modding Tips]]
-  * [[de:tutorial:loader04x|Aktualisieren vom Loader 0.3.x zu 0.4.x]] 
   * [[de:tutorial:migratemappings|Aktualisierung von Yarn-Zuordnungen in einer Java-Codebasis]]   * [[de:tutorial:migratemappings|Aktualisierung von Yarn-Zuordnungen in einer Java-Codebasis]]
   * [[de:tutorial:datafixer|DataFixers [WIP]]]   * [[de:tutorial:datafixer|DataFixers [WIP]]]
   * [[de:tutorial:accesswideners |Zugangserweiterungen]]   * [[de:tutorial:accesswideners |Zugangserweiterungen]]
 +  * [[de:tutorial:reflection|Reflection]]
 +  * [[de:tutorial:enum_adding|Enums hinzufügen]]
 +  * [[de:tutorial:interface_injection|Interface Injection]]
  
 === Items === === Items ===
Line 102: Line 115:
   * [[de:tutorial:armor|Hinzufügen von Rüstung]]   * [[de:tutorial:armor|Hinzufügen von Rüstung]]
   * [[de:tutorial:tools|Hinzufügen von Tools]]   * [[de:tutorial:tools|Hinzufügen von Tools]]
 +  * [[de:tutorial:shield|Hinzufügen von Schilden]]
   * [[de:tutorial:enchantments|Hinzufügen von benutzerdefinierten Verzauberungen]]   * [[de:tutorial:enchantments|Hinzufügen von benutzerdefinierten Verzauberungen]]
   * [[de:tutorial:model_predicate_providers|Hinzufügen von Modell-Prädikat-Providern]]   * [[de:tutorial:model_predicate_providers|Hinzufügen von Modell-Prädikat-Providern]]
Line 107: Line 121:
 === Blocks und Block Entities=== === Blocks und Block Entities===
   * [[de:tutorial:blocks|Blocks hinzufügen]]   * [[de:tutorial:blocks|Blocks hinzufügen]]
-  * [[de:tutorial:directionalblock|Einen Block hinzufügen (Mit Richtungen)]] +  * [[de:tutorial:blockstate|Block Zustände geben]] 
-  * [[de:tutorial:blockstate|Einen Block Zustände geben]] +    * [[de:tutorial:directionalblock|Block hinzufügen (Mit Richtungen)]] 
-  * [[de:tutorial:blockentity|Einen BlockEntity hinzufügen]]+    * [[de:tutorial:waterloggable|Einen Block Wasserresistent machen]] 
 +  * [[de:tutorial:blockentity|BlockEntity hinzufügen]]     
   * [[de:tutorial:inventory|Items in einem Block als Inventar speichern]]   * [[de:tutorial:inventory|Items in einem Block als Inventar speichern]]
   * [[de:tutorial:colorprovider|Farbe eines Blocks oder Item dynamisches ändern]]   * [[de:tutorial:colorprovider|Farbe eines Blocks oder Item dynamisches ändern]]
Line 116: Line 131:
     * [[de:tutorial:custom_model|Blocks und Items dynamisch rendern (Benutzerdefiniertes Modell)]]     * [[de:tutorial:custom_model|Blocks und Items dynamisch rendern (Benutzerdefiniertes Modell)]]
     * [[de:tutorial:blockentityrenderers|Blocks und Items dynamisch rendern (Block Entity Renderers]]     * [[de:tutorial:blockentityrenderers|Blocks und Items dynamisch rendern (Block Entity Renderers]]
-  * [[de:tutorial:screenhandler|Einen Container-Block erstellern (Screenhandler)]]+  * [[de:tutorial:screenhandler|Container-Block erstellern (Screenhandler)]]
     * [[de:tutorial:extendedscreenhandler|Benutzerdefinierte Daten mit dem erweiterten ScreenHandler synchronisieren]]     * [[de:tutorial:extendedscreenhandler|Benutzerdefinierte Daten mit dem erweiterten ScreenHandler synchronisieren]]
     * [[de:tutorial:propertydelegates|Integers mit PropertyDelegates synchronisieren]]     * [[de:tutorial:propertydelegates|Integers mit PropertyDelegates synchronisieren]]
 +  * [[de:tutorial:crops|Hinzufügen einer Frucht]]
  
 === Flüssigkeiten === === Flüssigkeiten ===
Line 125: Line 141:
 === Entities === === Entities ===
   * [[de:tutorial:entity|Entity hinzufügen]]   * [[de:tutorial:entity|Entity hinzufügen]]
 +  * [[de:tutorial:spawn_egg|Ein Spawnegg hinzufügen]]
   * [[de:tutorial:projectiles|Benutzerdefiniertes Projektil hinzufügen]]   * [[de:tutorial:projectiles|Benutzerdefiniertes Projektil hinzufügen]]
  
-=== World Generation ===+=== Welt Generation ===
   * [[de:tutorial:dimensionconcepts|Dimension Konzept]]   * [[de:tutorial:dimensionconcepts|Dimension Konzept]]
-  * [[de:tutorial:ores|Erzeugen eigener Erze]]+  * [[de:tutorial:ores|Eigener Erze erzeugen]]
   * [[de:tutorial:features|Features hinzufügen]]   * [[de:tutorial:features|Features hinzufügen]]
-  * [[de:tutorial:structures|tructure Features hinzufügen]] +  * [[de:tutorial:trees|Bäume Hinzufügen(fortgeschitten)]] 
-  * [[de:tutorial:biomes|Biomen hinzufügen]]+  * [[de:tutorial:structures|Structure Features hinzufügen]] 
 +  * [[de:tutorial:biomes|Biome hinzufügen]]
   * [[de:tutorial:generator_types|Generator Types hinzufügen]]   * [[de:tutorial:generator_types|Generator Types hinzufügen]]
   * [[de:tutorial:dimensions|Dimensionen hinzufügen]]   * [[de:tutorial:dimensions|Dimensionen hinzufügen]]
     * [[de:tutorial:custom_portals|Benutzerdefiniertes Portal hinzufügen]]     * [[de:tutorial:custom_portals|Benutzerdefiniertes Portal hinzufügen]]
  
-=== Rezept Types ===+=== Rezept Typen ===
   * [[de:tutorial:recipe_types_introduction|Einführung in RecipeTypes]]   * [[de:tutorial:recipe_types_introduction|Einführung in RecipeTypes]]
-    * [[de:tutorial:recipe_type|Rezept Type hinzufügen (ENTWURF)]] +    * [[de:tutorial:recipe_type|Rezept Typ hinzufügen (ENTWURF)]] 
-    * [[de:tutorial:cooking_recipe_type|Kochrezept Type hinzufügen]] +    * [[de:tutorial:cooking_recipe_type|Kochrezept Typ hinzufügen]] 
-    * [[de:tutorial:cutting_recipe_type|Schneid Type hinzufügen]]+    * [[de:tutorial:cutting_recipe_type|Schneide Typ hinzufügen]]
  
 === Sonstiges === === Sonstiges ===
Line 150: Line 168:
   * [[de:tutorial:networking|Networking]]   * [[de:tutorial:networking|Networking]]
   * [[de:tutorial:status_effects|Status Effekte]]   * [[de:tutorial:status_effects|Status Effekte]]
 +  * [[de:tutorial:particles|Partikel hinzufügen]]
   * [[de:tutorial:sounds|Sounds abspielen]]   * [[de:tutorial:sounds|Sounds abspielen]]
-  * [[de:tutorial:gamerule|Benutzerdefinierte Gamerule]]+  * [[de:tutorial:gamerule|Benutzerdefinierte Gamerules]]
   * [[de:tutorial:custom_resources|Benutzerdefinierte Data/Resource Pack Resources]]   * [[de:tutorial:custom_resources|Benutzerdefinierte Data/Resource Pack Resources]]
   * [[de:tutorial:tags|Tag Konventionen]]   * [[de:tutorial:tags|Tag Konventionen]]
Line 161: Line 180:
   * [[de:tutorial:events|Benutzerdefinierte Events hinzufügen]]   * [[de:tutorial:events|Benutzerdefinierte Events hinzufügen]]
   * [[de:tutorial:adding_to_loot_tables|Hinzufügen von Items zu existierenden Looptable]]   * [[de:tutorial:adding_to_loot_tables|Hinzufügen von Items zu existierenden Looptable]]
 +  * [[de:tutorial:event_index|Ereignisindex (ENTWURF)]]
  
 === Mixins === === Mixins ===
   * [[de:tutorial:mixin_introduction|Einführung]]   * [[de:tutorial:mixin_introduction|Einführung]]
 +  * [[de:tutorial:mixin_registration|Mixin Registration]]
   * [[de:tutorial:mixin_injects|Injects]]   * [[de:tutorial:mixin_injects|Injects]]
-  * [[de:tutorial:mixin_accessors|Accessors]]+  * [[de:tutorial:mixin_accessors|Accessors und Invokers]]
   * [[de:tutorial:mixin_redirectors|Redirectors]]   * [[de:tutorial:mixin_redirectors|Redirectors]]
     * [[de:tutorial:mixin_redirectors_methods|Method redirectors]]     * [[de:tutorial:mixin_redirectors_methods|Method redirectors]]
Line 183: Line 204:
   * [[de:tutorial:1.14:blockappearance|Aussehen eines Blocks manipulieren]]   * [[de:tutorial:1.14:blockappearance|Aussehen eines Blocks manipulieren]]
   * [[de:tutorial:entity-old|Hinzufügen eines Cookie-Creeper-Entity]]   * [[de:tutorial:entity-old|Hinzufügen eines Cookie-Creeper-Entity]]
 +  * [[de:tutorial:loader04x|Updaten des Loader 0.3.x zu 0.4.x]]
  
-=== Dokumentation ===+=== Extrem merkwürdige Menschen === 
 +  * [[de:tutorial:updating_yarn|Yarn auf eine neue Minecraft-Version aktualisieren]] - Für angehende Yarn-Entwickler, **nicht** reguläre User oder Modder! 
 + 
 +=== Zu Fabric beitragen === 
 +  * [[de:tutorial:feature_procedure|The Fabric Feature Procedure]] - oder wie du dein Feature akzeptiert bekommst (oder auch nicht!) 
 +  * [[de:tutorial:fablabs|FabLabs]] - ein Testfeld für den Entwurf neuer Fabric-Funktionen vor dem Einreichen von PRs 
 +  * [[https://github.com/FabricMC|Fabric on GitHub]] (Extern - Englisch) 
 +  * [[https://github.com/FabricMC/yarn|Game mappings Repository + Beitragsdokumentation]] (Extern - Englisch) 
 + 
 + 
 +==== Dokumentation ====
   * [[de:documentation:fabric_mod_json|Struktur einer fabric.mod.json]]   * [[de:documentation:fabric_mod_json|Struktur einer fabric.mod.json]]
   * [[de:documentation:fabric_mod_json_spec|fabric.mod.json Spezifikation]]   * [[de:documentation:fabric_mod_json_spec|fabric.mod.json Spezifikation]]
Line 193: Line 225:
   * [[de:documentation:fabric_loader|Fabric Loader]]   * [[de:documentation:fabric_loader|Fabric Loader]]
   * [[de:documentation:fabric_loom|Fabric Loom]]   * [[de:documentation:fabric_loom|Fabric Loom]]
-   + 
-==== Beispiele ====+=== Beispiele ===
   * [[https://github.com/FabricMC/fabric-example-mod|Mod environment template]] (Extern - Englisch)   * [[https://github.com/FabricMC/fabric-example-mod|Mod environment template]] (Extern - Englisch)
-  * [[https://github.com/FabricMC/fabric/tree/master/fabric-testmods/java/net/fabricmc/fabric|Fabric API test mods]] (Extern - Englisch) (Veraltet) - kein direktes Tutorial, kann aber nützlich sein+  * [[https://github.com/FabricMC/fabric/tree/master/fabric-testmods/java/net/fabricmc/fabric|Fabric API test mods]] (Extern - Englisch) (Veraltet) - Kein direktes Tutorial, kann aber nützlich sein
  
 ---- ----
-===== Fabric Mitwirkende ===== +==== Zum Wiki beitragen ==== 
-Wenn du zu Fabric beitragen möchtest, könnten dich diese Links interessieren: +  * [[de:wiki_meta|Wiki Meta]] - Startpunkt für Beiträge zum Wiki 
-  * [[de:tutorial:feature_procedure|The Fabric Feature Procedure]] - oder wie du dein Feature akzeptiert bekommst (oder auch nicht!) +  * [[de:wiki:agenda|Wiki Agenda]] - Schau, was auf der aktuellen Agenda steht und woran andere Mitwirkende gerade arbeiten.
-  * [[de:tutorial:fablabs|FabLabs]] - ein Testfeld für den Entwurf neuer Fabric-Funktionen vor dem Einreichen von PRs +
-  * [[https://github.com/FabricMC|Fabric on GitHub]] (Extern - Englisch) +
-  * [[https://github.com/FabricMC/yarn|Game mappings Repository + Beitragsdokumentation]] (Extern - Englisch)+
  
  
----- 
-===== Extrem merkwürdige Menschen ===== 
-  * [[de:tutorial:updating_yarn|Yarn auf eine neue Minecraft-Version aktualisieren]] - für angehende Yarn-Entwickler, **nicht** regulär users oder modders! 
- 
----- 
-===== Zum Wiki beitragen ===== 
-  * [[de:wiki_meta|Wiki Meta]] - Startpunkt für Beiträge zum Wiki 
-  * [[de:wiki:agenda|Wiki Agenda]] - Schau, was auf der aktuellen Agenda steht und woran andere Mitwirkende gerade arbeiten. 
de/start.1616103643.txt.gz · Last modified: 2021/03/18 21:40 by carbon