Знакомимся с fabric.js. часть 1-я
Содержание:
Developing with Fabric
If you’d like to start developing with Fabric, here are some articles which might interest you.
Tutorials
Setup
-
Setting up a Development Environment
-
Publishing Mods on Modrinth with Minotaur
-
Publishing Mods on Curseforge with CurseGradle
Basics
-
Introduction to Modding with Fabric
-
Reading the Minecraft source
-
Conventions and Terminology
-
Basic Conventions and Terminology
-
Server and Client Side Terminology
-
-
Registries
-
Intro to Registries
-
Standard Registries
-
-
Development Tools
-
Third-party Library Mods
-
Applying Changes without Restarting Minecraft
-
-
Creating a lang file
-
Using Mappings
Advanced
-
Using CrowdinTranslate to provide live community translations
-
Using GitHub Actions to find errors in your commits
-
Modding Tips
-
Updating from Loader 0.3.x to 0.4.x
-
Updating Yarn mappings in a Java codebase
-
DataFixers
-
Access Wideners
-
Adding to Enums
Items
-
Item Documentation
-
Practical Example: Adding an Item
-
Creating an ItemGroup for your items
-
Adding a custom tooltip to your item
-
-
Adding a Crafting Recipe
-
Adding Armor
-
Adding Tools
-
Adding a Shield
-
Adding Custom Enchantments
-
Adding Model Predicate Providers
-
Adding a Block
-
Giving a Block State
-
Making a Directional Block
-
Adding a BlockEntity
-
Storing Items in a Block as an Inventory
-
Dynamically Change the Color of a Block or Item
-
Manipulating a Block’s Appearance
-
Rendering Blocks and Items Dynamically
-
Rendering Blocks and Items Dynamically using a custom Model
-
Rendering Blocks and Items Dynamically using Block Entity Renderers
-
-
Creating a Container Block
-
Syncing Custom Data with Extended ScreenHandlers
-
Syncing Integers with PropertyDelegates
-
-
Adding a Custom Crop
World Generation
-
Dimension Concepts
-
Generating Custom Ores
-
Adding Features
-
Adding Trees (Advanced)
-
Adding Structure Features
-
Adding Biomes
-
Adding Generator Types
-
Adding Dimensions
Creating a Custom Portal
Miscellaneous
-
Mining Levels
-
Raycasting
-
Custom Keybindings
-
Creating Commands
-
Networking
-
Status Effects
-
Adding a Particle
-
Playing Sounds
-
Custom Gamerule
-
Custom Data/Resource Pack Resources
-
Tag Conventions
-
List of Useful Tutorials
-
Adding Player Statistics
Mixins
-
Introduction
-
Injects
-
Accessors and Invokers
-
Redirectors
Method redirectors
-
Examples
-
Hotswapping Mixins
-
Exporting Mixin Classes
Tutorials for Minecraft 1.14
-
Rendering blocks and items dynamically using block entity renderers
-
Manipulating a Block’s appearance
-
Adding a Cookie Creeper Entity
Documentation
-
Structure of fabric.mod.json
-
fabric.mod.json specification
-
Entrypoints
-
Rendering in Fabric (DRAFT)
-
Fabric build pipelines (DRAFT)
-
Fabric Loader
-
Fabric Loom