User Tools

Site Tools


start

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
start [2020/11/22 14:19] spxctreofficialstart [2020/12/20 20:04] – [Tutorials] Update Sidebar List calum6541
Line 5: Line 5:
 Fabric is a modular modding toolchain targetting Minecraft 1.14 and above, including snapshots. Fabric is a modular modding toolchain targetting Minecraft 1.14 and above, including snapshots.
  
-**Make sure to check out [[http://fabricmc.net/discuss|our community spaces]], and read our [[rules|Community Rules]]!**+**Make sure to check out [[community_discords|our community spaces]], and read our [[rules|Community Rules]]!**
  
   * [[faq:user|Frequently Asked Questions (from users)]]   * [[faq:user|Frequently Asked Questions (from users)]]
Line 62: Line 62:
   * [[tutorial:setup|Setting up a Development Environment]]   * [[tutorial:setup|Setting up a Development Environment]]
   * [[https://wiki.vg/Debugging|Enabling Log4j Debug Messages]]   * [[https://wiki.vg/Debugging|Enabling Log4j Debug Messages]]
-  * [[tutorial:cursegradle|Publishing Mods with CurseGradle]]+  * [[tutorial:minotaur|Publishing Mods on Modrinth with Minotaur]] 
 +  * [[tutorial:cursegradle|Publishing Mods on Curseforge with CurseGradle]]
  
 === Basics === === Basics ===
Line 78: Line 79:
   * [[tutorial:lang|Creating a lang file]]   * [[tutorial:lang|Creating a lang file]]
   * [[tutorial:mappings|Using Mappings]]   * [[tutorial:mappings|Using Mappings]]
 +
 +=== Advanced ===
 +  * [[tutorial:ext_lang|Using CrowdinTranslate to provide live community translations]]
 +  * [[tutorial:ext_gh_commit|Using GitHub Actions to find errors in your commits]]
  
 === Items === === Items ===
Line 101: Line 106:
     * [[tutorial:custom_model|Rendering Blocks and Items Dynamically using a custom Model]]     * [[tutorial:custom_model|Rendering Blocks and Items Dynamically using a custom Model]]
     * [[tutorial:blockentityrenderers|Rendering Blocks and Items Dynamically using Block Entity Renderers]]     * [[tutorial:blockentityrenderers|Rendering Blocks and Items Dynamically using Block Entity Renderers]]
-  * [[tutorial:screenhandler|Practical Example: Creating a Container Block]]+  * [[tutorial:screenhandler|Creating a Container Block]]
     * [[tutorial:extendedscreenhandler|Syncing Custom Data with Extended ScreenHandlers]]     * [[tutorial:extendedscreenhandler|Syncing Custom Data with Extended ScreenHandlers]]
     * [[tutorial:propertydelegates|Syncing Integers with PropertyDelegates]]     * [[tutorial:propertydelegates|Syncing Integers with PropertyDelegates]]
Line 110: Line 115:
 === Entities === === Entities ===
   * [[tutorial:entity|Adding an Entity]]   * [[tutorial:entity|Adding an Entity]]
-  * [[tutorial:projectiles|Creating a Custom Projectile]] 
  
 === World Generation === === World Generation ===
- 
-  * [[tutorial:ores|Generating Custom Ores in the World]] 
-  * [[tutorial:features|Generating Features]] 
-  * [[tutorial:structures|Generating StructureFeatures]] 
-  * [[tutorial:locate|Adding your Structure to /locate]] 
-  * [[tutorial:biomes|Adding a Biome]] 
   * [[tutorial:dimensionconcepts|Dimension Concepts]]   * [[tutorial:dimensionconcepts|Dimension Concepts]]
-  * [[tutorial:dimensions|Creating a Basic Dimension]]+  * [[tutorial:ores|Generating Custom Ores]] 
 +  * [[tutorial:features|Adding Features]] 
 +  * [[tutorial:structures|Adding Structure Features]] 
 +  * [[tutorial:biomes|Adding Biomes]] 
 +  * [[tutorial:generator_types|Adding Generator Types]] 
 +  * [[tutorial:dimensions|Adding Dimensions]] 
 +    * [[tutorial:custom_portals|Creating a Custom Portal]]
  
 === Miscellaneous === === Miscellaneous ===
Line 128: Line 132:
   * [[tutorial:keybinds|Custom Keybindings]]   * [[tutorial:keybinds|Custom Keybindings]]
   * [[tutorial:commands|Creating Commands]]   * [[tutorial:commands|Creating Commands]]
 +  * [[tutorial:status_effects|Status Effects]]
   * [[tutorial:sounds|Playing Sounds]]   * [[tutorial:sounds|Playing Sounds]]
   * [[tutorial:networking|Networking]]   * [[tutorial:networking|Networking]]
Line 141: Line 146:
   * [[tutorial:mixin_introduction|Introduction]]   * [[tutorial:mixin_introduction|Introduction]]
   * [[tutorial:mixin_injects|Injects]]   * [[tutorial:mixin_injects|Injects]]
 +  * [[tutorial:mixin_accessors|Accessors]]
   * [[tutorial:mixin_redirectors|Redirectors]]   * [[tutorial:mixin_redirectors|Redirectors]]
     * [[tutorial:mixin_redirectors_methods|Method redirectors]]     * [[tutorial:mixin_redirectors_methods|Method redirectors]]
 +  * [[tutorial:mixin_examples|Examples]]
   * [[tutorial:mixin_hotswaps|Hotswapping Mixins]]   * [[tutorial:mixin_hotswaps|Hotswapping Mixins]]
   * [[tutorial:mixin_export|Exporting Mixin Classes]]   * [[tutorial:mixin_export|Exporting Mixin Classes]]
  
 === Dynamic Data Generation === === Dynamic Data Generation ===
 +
   * [[tutorial:dynamic_recipe_generation|Dynamic Recipe Generation]]   * [[tutorial:dynamic_recipe_generation|Dynamic Recipe Generation]]
   * [[tutorial:dynamic_model_generation|Dynamic Model Generation]]   * [[tutorial:dynamic_model_generation|Dynamic Model Generation]]
Line 156: Line 164:
   * [[tutorial:migratemappings|Updating Yarn mappings in a Java codebase]]   * [[tutorial:migratemappings|Updating Yarn mappings in a Java codebase]]
   * [[tutorial:datafixer|DataFixers [WIP]]]   * [[tutorial:datafixer|DataFixers [WIP]]]
-  * [[tutorial:accesswideners|Access Wideners]]+  * [[tutorial:accesswideners |Access Wideners]]
  
 === Tutorials for Minecraft 1.15 === === Tutorials for Minecraft 1.15 ===
Line 178: Line 186:
   * [[documentation:fabric_loader|Fabric Loader]]   * [[documentation:fabric_loader|Fabric Loader]]
   * [[documentation:fabric_loom|Fabric Loom]]   * [[documentation:fabric_loom|Fabric Loom]]
- 
 ==== Examples ==== ==== Examples ====
  
start.txt · Last modified: 2023/11/13 21:24 by modmuss50