Essential hooks for modding with Fabric.
Find a file
modmuss50 c8964fcb8d tool attribute 1.1 (#589)
* Actual support

* Remove this useless mixin

* Resolve some issues

* Remove duplicate entries

* maybe?

* fix max breaking speed

* choose an item that is the closest

* Set version to 1.1

* better docs remove stuff

* deprecation doc and no todo comments

* Check if block has valid mining level

* javadocs

* Most of the issues resolved

* Some more javadoc and resolve some issues

* Forgot to change order for these

* Adds post process method to DynamicAttributeTool
Fixed going to vanilla again to query
Fixed tool mining level < 0
Fixed vanilla items on modded blocks not working
Renamed taggedToolHandlerInvoker to toolHandlerInvoker
Renamed entries to ENTRIES

* New comparision method for modded tools to vanilla blocks

* Remove useless mixins and use getMaterial().getMiningSpeed to support more tools.

* Simply mixin

* Some useful javadocs

* Fix license

* Bump fabric-object-builders-v0 because we are good

* Bump version of fabric-object-builder-api-v1 because we are nice

* Resolve some issues

* a

* remove vanilla tools vanilla blocks thing ok

* descriptive

* Get the faster speed instead

* Rename ModdedToolsVanillaBlocksToolHandler

* Remove tri state

* Fix compile errors

* testmod

* fix formatting

* fix testmod javadoc

* forgot to license format testmod

* Bump to 1.1.0
# Conflicts:
#	fabric-object-builder-api-v1/build.gradle
#	fabric-tool-attribute-api-v1/build.gradle
#	fabric-tool-attribute-api-v1/src/main/java/net/fabricmc/fabric/api/tool/attribute/v1/DynamicAttributeTool.java
#	fabric-tool-attribute-api-v1/src/main/java/net/fabricmc/fabric/mixin/tool/attribute/MixinItemStack.java
#	fabric-tool-attribute-api-v1/src/main/java/net/fabricmc/fabric/mixin/tool/attribute/MixinPlayerInventory.java
2020-05-11 22:12:43 +01:00
fabric-api-base Bump versions 2020-04-05 15:12:25 +01:00
fabric-biomes-v1 20w17a 2020-04-22 17:59:17 +01:00
fabric-blockrenderlayer-v1 Version bump 2019-11-28 19:45:38 +00:00
fabric-command-api-v1 Checkstyle fixes 2020-05-07 22:27:19 +01:00
fabric-commands-v0 Migrate commands to v1 (#539) 2020-04-29 22:15:05 +01:00
fabric-containers-v0 20w12a 2020-03-18 20:05:01 +00:00
fabric-content-registries-v0 Update gradle, loom, mappings, loader 2020-04-03 20:44:38 +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 20w18a 2020-04-29 17:49:19 +01:00
fabric-events-interaction-v0 Fix AttackBlockCallback being fired for incorrect player actions (#520) 2020-03-11 11:56:01 +00:00
fabric-events-lifecycle-v0 Update checkstyle and change tab width to be 4 than 8 (#518) 2020-04-11 18:21:53 +00:00
fabric-item-groups-v0 Restart Testmods (#593) 2020-05-03 16:56:50 +00:00
fabric-keybindings-v0 Add checkstyle, format existing code accordingly. 2019-10-27 15:40:26 +01:00
fabric-loot-tables-v1 Initial port to 20w09a 2020-02-26 19:10:16 +00: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 Update checkstyle and change tab width to be 4 than 8 (#518) 2020-04-11 18:21:53 +00:00
fabric-object-builder-api-v1 tool attribute 1.1 (#589) 2020-05-11 22:12:43 +01:00
fabric-object-builders-v0 tool attribute 1.1 (#589) 2020-05-11 22:12:43 +01:00
fabric-particles-v1 Bump versions 2020-04-05 15:12:25 +01:00
fabric-registry-sync-v0 Remove call to initShapeCache when registering blocks. 2020-05-07 13:52:28 +01:00
fabric-renderer-api-v1 Add fabric model predicate provider registry (#601) 2020-05-07 22:10:07 +01:00
fabric-renderer-indigo Bump version 2020-04-20 01:43:57 +01:00
fabric-renderer-registries-v1 Fix checkstyle package check using client/server as the module name and missing suffix validation, adapt missed fabric-renderer-registry package 2019-11-27 13:24:36 +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 Bump versions 2020-04-05 15:12:25 +01:00
fabric-rendering-v0 fabric-rendering-v1 module & added HudRenderCallback (#359) 2019-12-28 15:29:04 +00:00
fabric-rendering-v1 Bump fabric-rendering-v1 to 1.1.0 (#597) 2020-04-30 18:16:37 +00:00
fabric-resource-loader-v0 20w17a 2020-04-22 17:59:17 +01:00
fabric-tag-extensions-v0 20w17a 2020-04-22 17:59:17 +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 tool attribute 1.1 (#589) 2020-05-11 22:12:43 +01:00
gradle/wrapper Update gradle, loom, mappings, loader 2020-04-03 20:44:38 +01:00
src/main/resources Object builders v0->v1 migration (#537) 2020-04-29 22:48:08 +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
.travis.yml Update checkstyle and change tab width to be 4 than 8 (#518) 2020-04-11 18:21:53 +00:00
build.gradle Version bumps 2020-05-07 22:12:06 +01:00
checkstyle.xml Restart Testmods (#593) 2020-05-03 16:56:50 +00:00
gradle.properties build to fabric-api 2019-04-24 19:15:08 +02: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 Object builders v0->v1 migration (#537) 2020-04-29 22:48:08 +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.