When attempting to add a quilt project into my multi-platform workspace, fabric-loom is being used by all loom projects, even if I explicitly tell them to use quilt-loom.
This is causing projects to not correctly remap included dependencies as loom is looking for fabric related files during remap when being using on quilt.
Steps to reproduce
Include loom plugins
// root project, included here to use same version everywhere (apply false)
plugins {
// ...
id 'fabric-loom' version '1.2-SNAPSHOT' apply false
id 'org.quiltmc.loom' version '1.2.+' apply false
// ...
}
Watch as fabric loom will be used for both quilt and fabric sub-projects.
This can be seen by seeing Fabric Loom: <> print in console for each project using it.
For quilt it obviously should be printing Quilt Loom: <>.
Note: This also happens if a plugins {} block is used for each project (to explicitly define the plugins and versions) rather than defining them in root project.
When attempting to add a
quilt
project into my multi-platform workspace,fabric-loom
is being used by allloom
projects, even if I explicitly tell them to usequilt-loom
.This is causing projects to not correctly remap included dependencies as loom is looking for fabric related files during remap when being using on quilt.
Steps to reproduce
quilt
andfabric
sub-projects. This can be seen by seeingFabric Loom: <>
print in console for each project using it. For quilt it obviously should be printingQuilt Loom: <>
.Note: This also happens if a
plugins {}
block is used for each project (to explicitly define the plugins and versions) rather than defining them in root project.