User Tools

Site Tools


tutorial:sidebar

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
tutorial:sidebar [2025/12/17 17:07] – [Mixins & ASM] Add link to Docs bytecode page gauntreclusetutorial:sidebar [2026/04/05 18:09] (current) – add more docs links cassiancc
Line 9: Line 9:
 ==== Basics ==== ==== Basics ====
  
-  * [[https://docs.fabricmc.net/develop/getting-started/|Introduction to Fabric and Modding]] ([[tutorial:introduction|older version]])+  * [[https://docs.fabricmc.net/develop/|Introduction to Fabric and Modding]] ([[tutorial:introduction|older version]])
   * [[https://docs.fabricmc.net/develop/getting-started/setting-up|Setting up a Development Environment]] ([[setup|older version]])   * [[https://docs.fabricmc.net/develop/getting-started/setting-up|Setting up a Development Environment]] ([[setup|older version]])
   * [[tutorial:reading_mc_code|Reading the Minecraft source]]   * [[tutorial:reading_mc_code|Reading the Minecraft source]]
Line 47: Line 47:
     * [[tutorial:blockentity_modify_data|Modify BlockEntity data]]     * [[tutorial:blockentity_modify_data|Modify BlockEntity data]]
     * [[tutorial:blockentity_sync_itemstack|Sync BlockEntity data with ItemStack]]     * [[tutorial:blockentity_sync_itemstack|Sync BlockEntity data with ItemStack]]
-  * [[tutorial:inventory|Storing Items in a Block as an Inventory]]+  * [[https://docs.fabricmc.net/develop/blocks/block-containers|Block Containers]] ([[tutorial:inventory|older version]])
   * [[https://docs.fabricmc.net/develop/blocks/transparency-and-tinting|Transparency and Tinting]] ([[tutorial:blockappearance|older version]])   * [[https://docs.fabricmc.net/develop/blocks/transparency-and-tinting|Transparency and Tinting]] ([[tutorial:blockappearance|older version]])
   * [[tutorial:dynamic_block_rendering|Rendering Blocks and Items Dynamically]]   * [[tutorial:dynamic_block_rendering|Rendering Blocks and Items Dynamically]]
     * [[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]] +    * [[https://docs.fabricmc.net/develop/blocks/block-entity-renderer|Rendering Blocks and Items Dynamically using Block Entity Renderers]] ([[tutorial:blockentityrenderers|older version]]) 
-  * [[tutorial:screenhandler|Creating a Container Block]]+  * [[https://docs.fabricmc.net/develop/blocks/block-containers|Containers]] ([[tutorial:screenhandler|older version]])
     * [[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 100: Line 100:
  
   * [[https://docs.fabricmc.net/develop/events|Listening to Events]] ([[tutorial:callbacks|older version]])   * [[https://docs.fabricmc.net/develop/events|Listening to Events]] ([[tutorial:callbacks|older version]])
-  * [[tutorial:events|Creating Custom Events]]+  * [[https://docs.fabricmc.net/develop/events#custom-events|Creating Custom Events]] ([[tutorial:events|older version]])
   * [[tutorial:adding_to_loot_tables|Adding Items to Existing Loot Tables]]   * [[tutorial:adding_to_loot_tables|Adding Items to Existing Loot Tables]]
   * [[tutorial:event_index|Event Index (DRAFT)]]   * [[tutorial:event_index|Event Index (DRAFT)]]
  
 ==== Entities ==== ==== Entities ====
-  * [[tutorial:entity|Adding an Entity]] +  * [[https://docs.fabricmc.net/develop/entities/first-entity|Adding an Entity]] ([[tutorial:entity|older version]]) 
-  * [[tutorial:spawn_egg|Adding a Custom Spawn Egg]] +  * [[https://docs.fabricmc.net/develop/items/spawn-egg|Adding a Custom Spawn Egg]] ([[tutorial:spawn_egg|older version]]) 
-  * [[tutorial:projectiles|Creating a Custom Projectile]]+  * [[tutorial:projectiles|Creating a Custom Projectile]] 
  
 ==== Fluids ==== ==== Fluids ====
-  * [[tutorial:fluids|Creating a Fluid]]+  * [[https://docs.fabricmc.net/develop/fluids/first-fluid|Creating a Fluid]] ([[tutorial:fluids|older version]])
  
 ==== Mixins & ASM ==== ==== Mixins & ASM ====
Line 118: Line 118:
   * [[tutorial:mixin_introduction|Introduction]]   * [[tutorial:mixin_introduction|Introduction]]
   * [[https://docs.fabricmc.net/develop/mixins/bytecode|Intro to Java Bytecode (Docs)]]   * [[https://docs.fabricmc.net/develop/mixins/bytecode|Intro to Java Bytecode (Docs)]]
 +  * [[tutorial:mixin_glossary|Mixin Glossary]]
   * [[tutorial:mixin_your_first_mixin|Tutorial: Making your first Mixin]]   * [[tutorial:mixin_your_first_mixin|Tutorial: Making your first Mixin]]
   * [[tutorial:mixin_registration|Mixin registration]]   * [[tutorial:mixin_registration|Mixin registration]]
Line 128: Line 129:
   * [[tutorial:mixin_examples|Examples]]   * [[tutorial:mixin_examples|Examples]]
   * [[tutorial:mixin_hotswaps|Hotswapping Mixins]]   * [[tutorial:mixin_hotswaps|Hotswapping Mixins]]
-  * [[tutorial:mixin_export|Exporting Mixin Classes]] +  * [[tutorial:mixin_export|Exporting and Dumping Mixin Targets]] 
-  * [[tutorial:accesswidening|Access Widening]]+  * [[https://docs.fabricmc.net/develop/class-tweakers/access-widening|Access Widening]] ([[tutorial:accesswidening|Old Page]])
   * [[tutorial:reflection|Reflection]]   * [[tutorial:reflection|Reflection]]
-  * [[tutorial:interface_injection|Interface Injection]]+  * [[https://docs.fabricmc.net/develop/class-tweakers/interface-injection|Interface Injection]] ([[tutorial:interface_injection|Old Page]])
  
 ==== Publishing ==== ==== Publishing ====
Line 141: Line 142:
 ==== Miscellaneous ==== ==== Miscellaneous ====
   * [[tutorial:recipe_types_introduction|Introduction to RecipeTypes]]   * [[tutorial:recipe_types_introduction|Introduction to RecipeTypes]]
-    * [[tutorial:recipe_type|Adding a recipe type (DRAFT)]]+    * [[https://docs.fabricmc.net/develop/custom-recipe-types|Adding a recipe type]]
     * [[tutorial:cooking_recipe_type|Adding a cooking recipe type]]     * [[tutorial:cooking_recipe_type|Adding a cooking recipe type]]
   * [[tutorial:mining_levels|Mining Levels]]   * [[tutorial:mining_levels|Mining Levels]]
Line 147: Line 148:
     * [[https://docs.fabricmc.net/develop/saved-data|Saved Data]] ([[tutorial:persistent_states|older version]])     * [[https://docs.fabricmc.net/develop/saved-data|Saved Data]] ([[tutorial:persistent_states|older version]])
   * [[tutorial:pixel_raycast|Raycasting]]   * [[tutorial:pixel_raycast|Raycasting]]
-  * [[tutorial:keybinds|Custom Keybindings]]+  * [[https://docs.fabricmc.net/develop/key-mappings|Custom Key Mappings]] ([[tutorial:keybinds|older version]])
   * [[https://docs.fabricmc.net/develop/networking|Networking]] ([[tutorial:networking|older version]])   * [[https://docs.fabricmc.net/develop/networking|Networking]] ([[tutorial:networking|older version]])
   * [[https://docs.fabricmc.net/develop/entities/effects|Status Effects]]   * [[https://docs.fabricmc.net/develop/entities/effects|Status Effects]]
Line 160: Line 161:
   * [[tutorial:modding_tips|Modding Tips]]    * [[tutorial:modding_tips|Modding Tips]] 
   * [[tutorial:transfer-api|Fluid, Item and Energy Transfer]]   * [[tutorial:transfer-api|Fluid, Item and Energy Transfer]]
-  * [[screen|Creating a Screen]]+  * [[https://docs.fabricmc.net/develop/rendering/gui/custom-screens | Custom Screens]] ([[screen|older version]])
  
 ==== Toolchain ==== ==== Toolchain ====
tutorial/sidebar.1765991262.txt.gz · Last modified: 2025/12/17 17:07 by gauntrecluse