Skip to content

OroArmor/FabricModdingTutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

FabricModdingTutorials

A repository to hold the Modding tutorials for fabric

Outline

Each Numbered Bullet is a video

1. Setup
	a. Github
	b. Git
	c. IntelliJ
	d. McDev Plugin
	e. Running Example Mod
2. Customizing
	a. Changing modid
	b. Choosing a License
	c. Setting Packages
	d. Naming Conventions
3. Minecraft Fundamentals
	a. Client vs Server
		i. Lifecycle Events
	b. Registries
		i. Identifiers
		ii. Syncing
	c. Flyweight System (Item vs ItemStack and Block vs BlockState)
	d. Data vs Assets
	e. Fabric Entry Points
	f. How the fabric build system works
4. Items
	a. Item Settings
		i. Food Components
	b. Overriding Methods
	c. Item Stacks
	d. NBT
	e. Assets
		i. Models + Textures
		ii. Predicate Providers
	f. Data
		i. Recipes
		ii. Tags
	g. Item Groups
5. Items++
	a. Tools
	b. Armor
	c. Extensions
	d. Enchantments
6. Blocks
	a. Block Settings
	b. Overriding Methods
	c. Block States
	d. Assets + Data
7. Block Entities
	a. Registering
	b. Basic Methods
	c. Uses
	d. Renderer
	e. Inventory Storage
8. Gui
	a. Screens
	b. Screen Handlers
9. Entities
	a. Basics
	b. Data Trackers
	c. Tick
	d. NBT
	e. Renderer
		i. Model
	f. Block Bench
10. Living Entities
	a. Attributes
	b. Goals
		i. Goal Selector vs Target Selector
		ii. Common Goals
	c. Loot Tables
11. Status Effects
12. Data expansions
	a. Advancements
	b. Statistics
	c. Custom Recipes
	d. Fabric Loot Table API
13. Networking
	a. Client to Server
		i. Keybinds
	b. Server to Client
14. Mixins (Mini-series)
	a. Inject
		i. Local Capture
		ii. Overwrite
	b. Redirect
	c. Modify Variable/Arg/Args
	d. Accessors
	e. Ducks
15. Commands
	a. Brigadier Basics
	b. Types
16. Fabric API API
17. Rendering Concepts
	a. Matrix Transformations
	b. GL Capabilities
	c. Vertex Consumers and Providers
	d. Render Layers
	e. Shaders
	f. Rendering events and practical examples

About

A repository to hold the Modding tutorials for fabric

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •