Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
start [2020/12/19 21:45] – haykam | start [2021/01/18 06:49] – Added dep overrides page link ytg1234 |
---|
* [[player:tutorials:java:mac|Install/Verify Java (macOS)]] | * [[player:tutorials:java:mac|Install/Verify Java (macOS)]] |
* [[player:tutorials:java:linux|Install/Verify Java (GNU/Linux)]] | * [[player:tutorials:java:linux|Install/Verify Java (GNU/Linux)]] |
| * [[tutorial:dependency_overrides|Dependency Overrides]] (Loader ''0.11.1'' or later!) |
| |
---- | ---- |
* [[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 === |
* [[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]] |
| * [[tutorial:modding_tips|Modding Tips]] |
| * [[tutorial:loader04x|Updating from Loader 0.3.x to 0.4.x]] |
| * [[tutorial:migratemappings|Updating Yarn mappings in a Java codebase]] |
| * [[tutorial:datafixer|DataFixers [WIP]]] |
| * [[tutorial:accesswideners |Access Wideners]] |
| |
=== Items === | === Items === |
* [[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]] |
=== 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]] |
| |
| === Recipe Types === |
| * [[tutorial:recipe_types_introduction|Introduction to RecipeTypes]] |
| * [[tutorial:recipe_type|Adding a recipe type]] |
| * [[tutorial:cooking_recipe_type|Adding a cooking recipe type]] |
| * [[tutorial:cutting_recipe_type|Adding a cutting recipe type]] |
| |
=== Miscellaneous === | === Miscellaneous === |
* [[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]] |
* [[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]] |
| |
=== Advanced === | |
| |
* [[tutorial:modding_tips|Modding Tips]] | |
* [[tutorial:loader04x|Updating from Loader 0.3.x to 0.4.x]] | |
* [[tutorial:migratemappings|Updating Yarn mappings in a Java codebase]] | |
* [[tutorial:datafixer|DataFixers [WIP]]] | |
* [[tutorial:accesswideners|Access Wideners]] | |
| |
=== Tutorials for Minecraft 1.15 === | === Tutorials for Minecraft 1.15 === |
* [[documentation:fabric_loader|Fabric Loader]] | * [[documentation:fabric_loader|Fabric Loader]] |
* [[documentation:fabric_loom|Fabric Loom]] | * [[documentation:fabric_loom|Fabric Loom]] |
| |
==== Examples ==== | ==== Examples ==== |
| |