MineColonies

MineColonies

57M Downloads

[Compatibility] Extend the ItemStorage system to enable use of OreDictionary and NBT Specific storage.

marchermans opened this issue · 1 comments

commented

Current Situation:
I am guessing to circumvent the fact that two ItemStacks instances are not comparable by the standard means Minecolonies uses a class called ItemStorage to track which kind of stacks to keep and which to drop.
This system works for things that only depend on Items and Metadata. However there are a lot of mods out there that either partly or completely disregard Metadata and use NBT for their data. These kind of items should be taken into account.

Desired Solution (Route 1):

  • Extend the current system to take NBT Dependent variants into account
  • Extend the current system to take OreDic Dependent variants into account.

Desired Solution (Route 2):

  • Change the current system to use TCustomMaps and TCustomLists from guava (standard in MC)

Desired Target:

  • A system where not only the AI can set the ItemStacks to keep, but also the User.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

commented

Should be done afaik