"Duplicated" Curio slots
vrork opened this issue · 4 comments
What Feature Types Apply to This Bug?
Item
Other Type
No response
What Type of Bug Is This?
Design
Forge Version
45.0.50
The Aether Version
1.0.0-beta.1
Is This Bug a Conflict With Another Mod?
Curios API 5.1.5.3
Client Log
No response
Crash Report (if applicable)
No response
Steps to Reproduce
Always
1- Have both Curios API and Aether installed
2-Have 2 acessories (gloves for example)
3-You can equip both, one in the Curios acessory slot and other in the Ather Gloves slot
What You Expect To Happen
Ather use/overwrite Curios Slots, allowing only one glove or other acessory at the same time.
What Actually Happened
Aether is not using curios slots, its duplicating the slots, not using/overwritting or whatever is should do, letting me wear double the things (for example, 2 gloves)
Additional Details
Word from on the discord report:
bconlon — Today at 12:53 AM
actually wait i just fully looked at the images i see whats going on here
hmmmm
this is a design problem i did not account for, report this to the issue tracker. i made it so accessories can work in other mods' curios slots as well but did not consider the fact that'd mean they can double up with ones other mods add
Please Read and Confirm The Following
- I have confirmed this bug can be replicated without the use of Optifine.
- I have confirmed this bug is on the most recently supported version of Minecraft.
- I have confirmed the details provided in this report are concise as possible and does not contained vague information (ie. Versions are properly recorded, answers to questions are clear).
- I have confirmed this issue is unique and has not been reported already.
- If playing on a modpack, I have reported this issue to their issue tracker already.
I'll probably need to prevent the items from working in default curios slots by default so I can leave it up to modpack makers to setup compat and whether they want to disable the aether's accessory slots to use curios instead, etc.
I am not sure if it is true, but Curseforge seems to think Curious is a depency (disable it and it disable Aether), but if it is a depency, in theory everyone should have Curios API installed to use Aether.
Curios should be marked as an embedded dependency. However, Curseforge seems to be having bugs with that considering I don't even see it displayed on the site.
Its what i imagined.
I was thinking here, Aether has all the slots that Curios has and more, what if you could talk with the Curios dev and see if something like "if Aether is installed, disable CuriosAPI slots and "redirect" to Aether slots" could be worked on? Because i at least didn't saw a way to disable CuriosAPI slots manually (nothing in their configs)