IA shouldn't merge/combine categories of different namespaces #1374
Labels
type: feature request
Feature request.
verdict: wont fix
This will not be worked on because of various reasons.
Terms
Discord tag (optional)
Andre_601#0601
Describe the solution you'd like
Right now does ItemsAdder merge categories from different namespaces, if those are using the same name for their categories in the category files.
If I for example have an item pack with namespace
myitems
and one with namespaceotheritems
and both have a yaml file containingall
as a category, will ItemsAdder merge them together, even tho they have separate namespaces.It makes sense to merge item categories if they share the same namespace, but having two separate namespaces merged is imo a wrong solution and not something most people want.
ItemsAdder should include the actual namespace used in the category file to create the category name.
As an example would
all
becomemyitems_all
for themyitems
namespace andotheritems_all
in theotheritems
namespace.This should serve as a more than unique enough category id to not have some mix up unintentionally.
If people still want their pack to combine with another one could they just use the same namespace for the category itself...
Is your feature request related to a problem?
Yes. ItemsAdder merging categories together is unintentionally destroying the
/ia
GUI by having some categories not show up because they already got included in other categories, making the items pack appear broken or incomplete.Pack creators may not be aware of this random quirk of IA and create common categories such as
all
ormisc
without realising that IA will merge their items into another category, if that items pack is handled first...Describe alternatives you've considered
Alternative would be to now rewrite the category names, which may work if using the
namespace_category
format, but would also not guarantee that another items pack wouldn't also use this same name format...Additional context
Here is a gif displaying the actual issue this "feature" causes.
The text was updated successfully, but these errors were encountered: