mirror of
https://github.com/FabricMC/fabric.git
synced 2024-11-29 19:16:01 -05:00
5176f73dbb
* Fabric custom ingredient API
* More Ingredient API work
* Optimize shapeless matching logic
* Fix all the things
* Move custom ingredient network serialization to account for ingredient extension API
* Apply suggestions from code review
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
* Address 🍎 review
* Get rid of the @Overwrite
* Implement graceful fallback for clients not supporting some custom ingredients
* Move custom ingredient code to new Recipe API module
* Fix client package change
* Address review comments
- And/Or -> All/Any
- Move builtin ingredient registration to entrypoint
- Initial protocol version is 1
- Misc other changes
* Add testing instructions
* Use a List for `getMatchingStacks`
* Overengineer ingredient query a bit
Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
Co-authored-by: modmuss50 <modmuss50@gmail.com>
67 lines
2 KiB
Groovy
67 lines
2 KiB
Groovy
pluginManagement {
|
|
repositories {
|
|
gradlePluginPortal()
|
|
maven {
|
|
name = 'Fabric'
|
|
url = 'https://maven.fabricmc.net/'
|
|
}
|
|
mavenLocal()
|
|
}
|
|
}
|
|
|
|
rootProject.name = "fabric-api"
|
|
|
|
include 'fabric-api-base'
|
|
|
|
include 'fabric-api-lookup-api-v1'
|
|
include 'fabric-biome-api-v1'
|
|
include 'fabric-block-api-v1'
|
|
include 'fabric-blockrenderlayer-v1'
|
|
include 'fabric-command-api-v2'
|
|
include 'fabric-content-registries-v0'
|
|
include 'fabric-crash-report-info-v1'
|
|
include 'fabric-data-generation-api-v1'
|
|
include 'fabric-dimensions-v1'
|
|
include 'fabric-entity-events-v1'
|
|
include 'fabric-events-interaction-v0'
|
|
include 'fabric-game-rule-api-v1'
|
|
include 'fabric-gametest-api-v1'
|
|
include 'fabric-item-api-v1'
|
|
include 'fabric-item-group-api-v1'
|
|
include 'fabric-key-binding-api-v1'
|
|
include 'fabric-lifecycle-events-v1'
|
|
include 'fabric-loot-api-v2'
|
|
include 'fabric-message-api-v1'
|
|
include 'fabric-mining-level-api-v1'
|
|
include 'fabric-models-v0'
|
|
include 'fabric-networking-api-v1'
|
|
include 'fabric-object-builder-api-v1'
|
|
include 'fabric-particles-v1'
|
|
include 'fabric-recipe-api-v1'
|
|
include 'fabric-registry-sync-v0'
|
|
include 'fabric-renderer-api-v1'
|
|
include 'fabric-renderer-indigo'
|
|
|
|
include 'fabric-rendering-v1'
|
|
include 'fabric-rendering-data-attachment-v1'
|
|
include 'fabric-rendering-fluids-v1'
|
|
include 'fabric-resource-conditions-api-v1'
|
|
include 'fabric-resource-loader-v0'
|
|
include 'fabric-screen-api-v1'
|
|
include 'fabric-screen-handler-api-v1'
|
|
include 'fabric-sound-api-v1'
|
|
include 'fabric-transfer-api-v1'
|
|
include 'fabric-convention-tags-v1'
|
|
include 'fabric-client-tags-api-v1'
|
|
include 'fabric-transitive-access-wideners-v1'
|
|
|
|
include 'deprecated'
|
|
include 'deprecated:fabric-commands-v0'
|
|
include 'deprecated:fabric-command-api-v1'
|
|
include 'deprecated:fabric-containers-v0'
|
|
include 'deprecated:fabric-events-lifecycle-v0'
|
|
include 'deprecated:fabric-keybindings-v0'
|
|
include 'deprecated:fabric-networking-v0'
|
|
include 'deprecated:fabric-renderer-registries-v1'
|
|
include 'deprecated:fabric-rendering-v0'
|
|
include 'deprecated:fabric-loot-tables-v1'
|