Essential hooks for modding with Fabric.
Find a file
i509VCB de1d6c86d0
Add ability to define default attributes and spawn restirctions within the entity type builder. (#828)
* Add ability to define default attributes within the entity type builder.

* Update fabric-object-builder-api-v1/src/main/java/net/fabricmc/fabric/api/object/builder/v1/entity/FabricDefaultAttributeRegistry.java

Co-authored-by: Pyrofab <redstoneinfire@gmail.com>

* Add ability to specify spawn restriction. Add a Living and Mob builder to handle attributes and spawn restrictions seperately from default builder.

* Let's not cast like a maniac

* Add misc overloads for living builder

* Add a few null checks

* Allow factory to be defined in builder

* Make spawn group a builder parameter

Co-authored-by: Pyrofab <redstoneinfire@gmail.com>
2020-08-13 18:15:01 +01:00
.github/workflows github actions: add wrapper validation (#875) 2020-07-09 22:31:28 +01:00
fabric-api-base Bump versions 2020-04-05 15:12:25 +01:00
fabric-biomes-v1 biome test mod update 2020-07-22 17:48:33 +01:00
fabric-blockrenderlayer-v1 Version bump 2019-11-28 19:45:38 +00:00
fabric-command-api-v1 Checkstyle 2020-06-18 22:13:03 +01:00
fabric-commands-v0 Migrate commands to v1 (#539) 2020-04-29 22:15:05 +01:00
fabric-containers-v0 Screen handler API (#584) 2020-06-15 22:00:54 +01:00
fabric-content-registries-v0 update mappings 2020-06-09 22:29:07 +01:00
fabric-crash-report-info-v1 Add checkstyle verification for package names, fix non-API packages. 2019-11-03 20:14:45 +01:00
fabric-dimensions-v1 Rework Dimensions for 1.16 (#627) 2020-06-11 11:38:38 +01:00
fabric-events-interaction-v0 1.16-pre5 2020-06-12 16:29:47 +01:00
fabric-events-lifecycle-v0 Lifecycle Events V1 [1.16] (#681) 2020-06-25 22:28:21 +01:00
fabric-game-rule-api-v1 1.16.2-pre2 - no biomes for now 2020-08-05 20:00:37 +01:00
fabric-item-api-v1 Lifecycle Events V1 [1.16] (#681) 2020-06-25 22:28:21 +01:00
fabric-item-groups-v0 Move creative pagination buttons (#639) 2020-06-12 11:10:04 +01:00
fabric-key-binding-api-v1 Fix getBoundKey() recursion (#896) 2020-07-20 19:37:28 +01:00
fabric-keybindings-v0 migrate to fabric-keybindings-v1 and remove builder (#615) 2020-06-12 11:20:31 +01:00
fabric-lifecycle-events-v1 Version Bump 2020-07-29 20:07:00 +01:00
fabric-loot-tables-v1 Fix loot table API for 1.16 (#832) 2020-07-12 19:32:22 +01:00
fabric-mining-levels-v0 fabric-mining-levels-v0 -> fabric-tool-attribute-api-v1 (1.15 edition) (#460) 2020-04-22 09:49:29 +02:00
fabric-models-v0 Add checkstyle, format existing code accordingly. 2019-10-27 15:40:26 +01:00
fabric-networking-blockentity-v0 Checkstyle fixes... 2020-03-25 18:28:35 +00:00
fabric-networking-v0 Bump version 2020-06-21 13:42:26 +01:00
fabric-object-builder-api-v1 Add ability to define default attributes and spawn restirctions within the entity type builder. (#828) 2020-08-13 18:15:01 +01:00
fabric-object-builders-v0 Fix the javadocs of object-builders as the method was moved from material to block. (#892) 2020-07-20 19:35:49 +01:00
fabric-particles-v1 Update loom to fix crash on build, Closes #831 2020-06-21 19:40:33 +01:00
fabric-registry-sync-v0 Mappings update 2020-08-11 17:42:40 +01:00
fabric-renderer-api-v1 Add fabric model predicate provider registry (#601) 2020-05-07 22:10:07 +01:00
fabric-renderer-indigo Make Indigo more closely aligned with vanilla's behavior when (#901) 2020-07-24 16:24:33 +01:00
fabric-renderer-registries-v1 Add callback to allow registration of feature renderers. (#873) 2020-08-07 19:49:39 +01:00
fabric-rendering-data-attachment-v1 Add checkstyle verification for package names, fix non-API packages. 2019-11-03 20:14:45 +01:00
fabric-rendering-fluids-v1 Mappings update 2020-08-11 17:42:40 +01:00
fabric-rendering-v0 fabric-rendering-v1 module & added HudRenderCallback (#359) 2019-12-28 15:29:04 +00:00
fabric-rendering-v1 Add ItemConvertible overload for BuiltinItemRendererRegistry (#955) 2020-08-13 18:14:01 +01:00
fabric-resource-loader-v0 Mappings update 2020-08-11 17:42:40 +01:00
fabric-screen-handler-api-v1 Tweak the screen registry's generics to fix type inference (#857) 2020-07-20 19:36:10 +01:00
fabric-tag-extensions-v0 Bump version 2020-08-08 13:19:35 +01:00
fabric-textures-v0 Add fabric model predicate provider registry (#601) 2020-05-07 22:10:07 +01:00
fabric-tool-attribute-api-v1 Add Netherite mining level to vanilla blocks ToolHandler (#978) 2020-08-07 19:47:18 +01:00
gradle/wrapper Update gradle, loom, mappings, loader 2020-04-03 20:44:38 +01:00
src/main/resources 20w28a - no biomes or dimensions 2020-07-08 19:31:01 +01:00
.editorconfig update license header, add .editorconfig, run formatter - close #28 2019-04-26 20:18:20 +02:00
.gitignore Add checkstyle, format existing code accordingly. 2019-10-27 15:40:26 +01:00
build.gradle update curse version 2020-08-11 17:45:12 +01:00
checkstyle.xml Restart Testmods (#593) 2020-05-03 16:56:50 +00:00
gradle.properties Disable actions cache, and increase gradle memory allocation a little. 2020-07-01 19:05:55 +01:00
gradlew Update gradle, loom, mappings, loader 2020-04-03 20:44:38 +01:00
gradlew.bat first commit - resource pack hook and little else 2018-11-05 15:54:18 +01:00
HEADER update license header, add .editorconfig, run formatter - close #28 2019-04-26 20:18:20 +02:00
LICENSE first commit - resource pack hook and little else 2018-11-05 15:54:18 +01:00
README.md Add minimal "getting started" to README.md (#275) 2019-08-08 00:03:31 +01:00
settings.gradle 1.16.2-pre2 - no biomes for now 2020-08-05 20:00:37 +01:00

Fabric

Essential hooks and patches for modding with Fabric.

Getting Started

To setup a Fabric development environment, check out the example fabric mod and follow the instructions there.