A detailed explanation of the suggestion
Many mods have items with a tier structure and some of them are used in mass, for example the RefinedStorage mod has the Universal Cable, then the Advanced Universal Cable and so on, and they can be used everywhere. It would be really helpful to have an exchange feature to make this "mass" upgrades easier, where:
you select the type of item that should be replaced and the type of item that will be replacing them (maybe like a [Item before] -> [Item after] GUI)
I believe that this feature could be integrated with the templates system that is already on the way/existing.
This seems pretty different from Templates (they map positions to blockstate+potentially nbt - instead of attempting to deduce the exact Item related to a block in the world and mapping that to a new Item which has to be placed)...
To clarify, you want to be able to perform multiple different upgrades in one operation instead of just a single one and in a defined 3-D area?
Also the upgrades/tiers you mention only relate to upgrading blocks which result in a different block, and not to installing something like mekanism speed upgrades?
^ Regardless of that I don't think that this is easily possible. I'm unsure whether we can always map Item->Block especially when it comes to upgrades.
=> This seems like very limited functionality for a relatovely rare usecase. How often does someone do that many mass upgrades that they can't be performed by the player?
I think you can ignore my term of upgrade, is just an block exchange, but in a 3D area with a filter of objects.
In my Scenario is mainly the blocks of cables, exchanging all universal cables to advanced universal cables, I suppose the exchange is not often, but exhaustive in the few occurrences.
But I think I am way too influenced by Factorio 馃槄 if its not possible (or too troublesome/difficult) to map the position of specific item types in a 3d area, I suppose the feature would not be worth the effort of development
Ah, ok so it's rather a kind of Large Area Replacement Gadget. Would selecting the Blocks in world be sufficient? As that is easier than attempting to deduce this from a given Item.
I'm unsure if Tiles have been blacklisted for exchnager again or not, but if not and the above question evaluates to true, allowing some 3-D shapes for the exchanger should solve this nicely.
I think selecting the blocks would be sufficient, I had no trouble with the exchanger, but used mainly for glass <-> marble brick.
Btw, thanks for the fast replies xD
But I think I am way too influenced by Factorio 馃槄 if its not possible (or too troublesome/difficult) to map the position of specific item types in a 3d area, I suppose the feature would not be worth the effort of development
It is kind of annoying to get the drops of a Block (for example what would this new Gadget do if a block reports to drop multiple things? Ignore it, check if an Item Matches, check again with silk touch?) and mimicing a player placing an Item is comparatively complex (though far from impossible) to just placing a block you already know.