Both sides previous revisionPrevious revisionNext revision | Previous revision |
sidebar [2019/08/07 21:13] – fudge | sidebar [2022/08/24 16:48] (current) – removed mineblock11 |
---|
=== Setup === | |
| |
* [[tutorial:setup|Setting up a development environment]] | |
* [[https://wiki.vg/Debugging|Enabling Log4j debug messages]] | |
* [[tutorial:cursegradle|Publishing mods with CurseGradle]] | |
| |
=== Basics === | |
| |
* Conventions and Terminology | |
* [[tutorial:terms|Basic conventions and terminology]] | |
* [[tutorial:side|Server and client side terminology]] | |
* Development Tools | |
* [[documentation:libraries|Third-party library mods]] | |
* [[tutorial:applychanges|Applying changes without restarting Minecraft]] | |
* [[tutorial:lang|Creating a lang file]] | |
* [[tutorial:mappings|Using mappings]] | |
* [[tutorial:recipes|Adding a crafting recipe]] | |
| |
=== Items and Item Groups === | |
| |
* [[tutorial:items|Adding an item]] | |
* [[tutorial:itemgroup|Adding an item group]] | |
* [[tutorial:tooltip|Adding a tooltip]] | |
=== Blocks and Block Entities=== | |
| |
* [[tutorial:blocks|Adding a block]] | |
* [[tutorial:blockstate|Giving a block state]] | |
* [[tutorial:blockentity|Adding a BlockEntity]] | |
* [[tutorial:inventory|Storing items in a block as an inventory]] | |
* [[tutorial:biomecoloring|Make a block change color depending on biome]] | |
* [[tutorial:blockappearance|Manipulating a Block's appearance]] | |
* [[tutorial:blockentityrenderers|Rendering blocks and items dynamically using block entity renderers]] | |
=== Entities === | |
| |
* [[tutorial:entity|Adding an Entity]] | |
=== World Generation === | |
| |
* [[tutorial:ores|Generating custom ores in the world]] | |
* [[tutorial:structures|Generating structures]] | |
* [[tutorial:biome|Adding a Biome]] | |
* [[tutorial:dimensionconcepts|Dimension Concepts]] | |
* [[tutorial:dimension|Creating a basic dimension]] | |
| |
=== Miscellaneous === | |
| |
* [[tutorial:armor|Adding Armor]] | |
* [[tutorial:enchantments|Adding custom enchantments]] | |
* [[tutorial:keybinds|Custom Keybindings]] | |
* [[tutorial:events|Creating custom events]] | |
* [[tutorial:adding_to_loot_tables|Adding items to existing loot tables]] | |
* [[tutorial:commands|Creating Commands]] | |
* [[tutorial:sounds|Playing Sounds]] | |
=== 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]] | |
| |
=== Documentation === | |
| |
* [[documentation:fabric_mod_json|fabric.mod.json]] | |
* [[http://github.com/SpongePowered/Mixin/wiki|Mixin library wiki]] | |
* [[documentation:rendering|Rendering in Fabric (DRAFT)]] | |
* [[documentation:build_pipelines|Fabric build pipelines (DRAFT)]] | |
* [[documentation:fabric_loader|Fabric Loader]] | |
* [[documentation:fabric_loom|Fabric Loom]] | |
| |
==== Examples ==== | |
| |
* [[https://github.com/FabricMC/fabric-example-mod|Mod environment template]] | |
* [[https://github.com/FabricMC/fabric/tree/master/fabric-testmods/java/net/fabricmc/fabric|Fabric API test mods]] - not a direct tutorial, but may come in handy | |
| |
| |
---- | |
===== Fabric Сontributors ===== | |
| |
If you'd like to contribute to Fabric, you might be interested in these links: | |
* [[tutorial:feature_procedure|The Fabric Feature Procedure]] - or how to get your feature accepted (or not!) | |
* [[https://github.com/FabricMC|Fabric on GitHub]] | |
* [[https://github.com/FabricMC/yarn|Game mappings repository + contribution documentation]] | |
| |
| |
---- | |
===== Extremely Strange People ===== | |
| |
* [[tutorial:updating_yarn|Updating Yarn to a new Minecraft version]] - for prospective Yarn developers, **not** regular users or modders! | |
| |
| |
---- | |
===== Wiki Meta ===== | |
| |
* [[wiki_meta|Wiki Meta]] - Starting point for contributing to the wiki | |
* [[wiki:agenda|Wiki Agenda]] - See what is on the current agenda, and what other contributors are currently working on. | |