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
start [2019/07/10 18:35] – [Tutorials] calloattistart [2023/11/13 21:24] (current) modmuss50
Line 1: Line 1:
 ====== Welcome to the Fabric Wiki! ====== ====== Welcome to the Fabric Wiki! ======
  
-This is an early work-in-progress wiki dedicated to documenting the methods, tools and APIs of the Fabric project.+This resource is dedicated to Fabric. Fabric is a modular modding toolchain targeting Minecraft: Java Edition 1.14 and above, including snapshots.
  
-Fabric is modular modding toolchain targetting Minecraft 1.14 and above, including snapshots.+Some pages on the wiki may be out-of-date or work in progress.
  
-**Make sure to check out [[http://fabricmc.net/discuss|our community spaces]], and read our [[rules|Community Rules]]!**+This wiki is also available in the following languages: 
 +  * {{:china.png?nolink&32|}} [[zh_cn:start|简体中文 (Simplified Chinese)]] 
 +  * {{:france.png?nolink&32|}} [[fr:accueil|Français (French)]] 
 +  * {{:germany.png?nolink&32|}} [[de:start|Deutsch (German)]] 
 +  * {{:south-korea.png?nolink&32|}} [[ko_kr:start|한국어 (Korean)]] 
 +  * {{:russia.png?nolink&32|}} [[ru:start|Русский (Russian)]] 
 +  * {{:japan.png?nolink&32|}} [[ja:start|日本語 (Japanese)]] 
 +  * {{:es.png?nolink&32|}} [[es:start| Español]] 
 + 
 +**Make sure to check out our [[community:official_community_spaces|community spaces and rules]]!**
  
   * [[faq:user|Frequently Asked Questions (from users)]]   * [[faq:user|Frequently Asked Questions (from users)]]
   * [[faq:expert|Frequently Asked Questions (expert mode)]] - a supplement to the above with more detailed answers   * [[faq:expert|Frequently Asked Questions (expert mode)]] - a supplement to the above with more detailed answers
  
 +====== Player Tutorials ======
  
----- +If you wish to use Fabric as a player, server administrator or modpack developer, you should view the [[player:tutorials:start|Player Tutorials]] section of the wiki.
-===== Users ===== +
- +
-If you're willing to use Fabric as a player, server administrator or modpack developersthese articles are for  +
-you+
- +
-==== Tutorials ==== +
- +
-  * [[install|Installing Fabric]] +
-  * [[tutorial:install_with_minecraft_launcher|Installing Fabric using the Minecraft Launcher]] +
-  * [[tutorial:install_with_multimc|Installing Fabric using MultiMC]] +
-  * [[tutorial:installing_minecraft_fabric_server|Installing a Minecraft/Fabric Server]] +
-  * [[tutorial:adding_mods|Adding mods]] +
-  * [[tutorial:updating_fabric_using_multimc_launcher|Updating an existing MultiMC Instance]] +
-  * [[tutorial:install_java|Install/Verify Java]]+
  
 +  * [[player:tutorials:start#installing_fabric_loader|Installing Fabric Loader]]
 +  * [[player:tutorials:start#updating_fabric_loader|Updating Fabric Loader]]
 +  * [[player:tutorials:start#installing_java|Installing Java]]
 +  * [[player:tutorials:start#troubleshooting|Troubleshooting]]
  
 ---- ----
-===== Modpack and Launcher Developers =====+====== Modpack and Launcher Developers ======
  
-**Please keep in mind that we recommend using MultiMC and MCUpdater for modpack play and distribution.** However, that doesn't stop us from trying to support other solutions!+:!: //These pages may be slightly outdated, we are currently in process of rewriting them.//
  
-==== Tutorials ====+**Please keep in mind that we recommend using Minecraft Launcher and MCUpdater for modpack play and distribution.** However, that doesn't stop us from trying to support other solutions!
  
   * [[tutorial:mcupdater_modpacks|Using MCUpdater for Fabric modpacks]] (covers usage and creation)   * [[tutorial:mcupdater_modpacks|Using MCUpdater for Fabric modpacks]] (covers usage and creation)
   * [[tutorial:technic_modpacks|Publishing Fabric modpacks on Technic]]   * [[tutorial:technic_modpacks|Publishing Fabric modpacks on Technic]]
   * [[tutorial:atlauncher_modpacks|Publishing Fabric modpacks on ATLauncher]]   * [[tutorial:atlauncher_modpacks|Publishing Fabric modpacks on ATLauncher]]
- 
-==== Documentation ==== 
- 
   * [[documentation:modpack_related_endpoints|Modpack-related endpoints]]   * [[documentation:modpack_related_endpoints|Modpack-related endpoints]]
- +  * [[tutorial:dependency_overrides|Dependency Overrides]] (Loader ''0.11.1'' or later!)
  
 ---- ----
-===== Mod Developers =====+====== Mod Developer Tutorials ======
  
-If you'd like to start developing with Fabric, here are some articles which might interest you+If you'd like to start developing with Fabric, you should check out the [[tutorial:start|Mod Developer Tutorials]] section of the wiki.
- +
-==== Tutorials ==== +
- +
-=== 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]] +
-  * [[tutorial:items|Adding an item]] +
-  * [[tutorial:lang|Creating a lang file]] +
-  * [[tutorial:blocks|Adding a block]] +
-  * [[tutorial:itemgroup|Adding an item group]] +
-  * [[tutorial:enchantments|Adding custom enchantments]] +
-  * [[tutorial:biomecoloring|Make a block change color depending on biome]] +
-  * [[tutorial:structures|Generating structures]] +
-  * [[tutorial:ores|Generating custom ores in the world]] +
-  * [[tutorial:entity|Adding an Entity]] +
-  * [[tutorial:biome|Adding a Biome]] +
-  * [[tutorial:blockentity|Adding a BlockEntity]] +
-  * [[tutorial:keybinds|Custom Keybindings]] +
-  * [[tutorial:events|Creating custom events]] +
-  * [[tutorial:mappings|Using mappings]] +
-  * [[tutorial:dimensionconcepts|Dimension Concepts]] +
-  * [[tutorial:dimension|Creating a basic dimension]] +
-=== 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+
  
 +  * [[tutorial:start#creating_your_first_mod|Creating Your First Mod]]
 +  * [[tutorial:items|Adding Items]]
 +  * [[tutorial:blocks|Adding Blocks]]
 +  * [[tutorial:persistent_states|Saving Custom Data Across Restarts]]
 +  * [[tutorial:datagen_setup|Data Generation]]
 +  * [[tutorial:dimensionconcepts|World Generation]]
 +  * [[tutorial:mixin_introduction|Introduction to Mixins]]
 +  * [[tutorial:commands|Creating Commands]]
 +  * [[tutorial:callbacks|Events]]
 +  * [[tutorial:entity|Entities]]
 +  * [[tutorial:fluids|Fluids]]
  
 ---- ----
-===== Fabric Сontributors ===== 
  
-If you'd like to contribute to Fabric, you might be interested in these links: +====== Documentation ======
-  * [[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]]+
  
 +If you want to know how projects in the Fabric toolchain work, you should check out the [[documentation:start|Documentation]] section of the wiki.
  
----- +  * [[documentation:start#specifications|Specifications]] 
-===== Extremely Strange People ===== +  * [[documentation:start#technical_documentation|Technical Information]] 
- +  * [[documentation:start#external_documentation|External Documentation]]
-  * [[tutorial:updating_yarn|Updating Yarn to a new Minecraft version]] - for prospective Yarn developers, **not** regular users or modders! +
  
 ---- ----
-===== Wiki Meta ===== +====== Contributing to the Wiki ======
  
-[[wiki_meta|Wiki Meta]]+The Wiki is mostly maintained by the community, for the community. If you are interested in contributing to the wiki, check out the following pages first:
  
 +  * [[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.
start.1562783737.txt.gz · Last modified: 2019/07/10 18:35 by calloatti