#help having dependencies with different mappings work together

10 messages · Page 1 of 1 (latest)

vapid torrent
#

im trying to make a mod that makes carpet players use baritone. someone made a serverside port of baritone called automatone and it uses quilt mappings. i modified it to become a fabric mod that used a plugin so the quilt mappings could run on loom.

Then i have carpet as another dependency and it uses mojmap mappings. And my mod uses yarn mappings. The mods got along it was able to build until I tried to register something with cardinal components like it said in automatone's readme, and I think the mappings are incompatible.

I get this error when I have this line EntityPlayerMPFake.class

    public void registerEntityComponentFactories(EntityComponentFactoryRegistry registry) {
        registry.registerFor(
                EntityPlayerMPFake.class,
                IBaritone.KEY,
                BaritoneAPI.getProvider().componentFactory()
        );
``
#

EntityPlayerMPFake is the class for the carpet players and it includes minecraft.net.text.Text which is the yarn name for class 2561. in the error it says class 2561 is not found so idk whats happening. carpet uses mojmap btw

quick matrix
#

!!hacks

languid oceanBOT
#

We do not support hacked clients, cheats, or modifications that are intended to give you the upper hand in a server, competitive or otherwise.
See rule 1 in #welcome and the Discord TOS: https://discordapp.com/terms

quick matrix
#

though I guess this doesn't fall under that completely

vapid torrent
#

huh

#

it wouldnt be hacks because its serverside

quick matrix
#

yeah, but baritone is still a hack

#

but I think you're fine

vapid torrent
#

do you know how to help