Charset (1.10.x)

Charset (1.10.x)

3M Downloads

Backpack Differences (issues and suggestions)

copygirl opened this issue ยท 4 comments

commented

I thought I'd just make an issue on all the backpack issues or differences from BetterStorage that I'd like you to address eventually / take a look at / get a response for.

Issues / Todo

  • Backpack renders too small in inventory.
  • Bounding box is not dependent on orientation.
  • Backpack is instantly equipped. (Equipping should be faster than breaking though.)
  • Can't open other players' backpacks. (Should include config setting to disable for servers that can't trust players and don't want items being stolen.)
  • No lid animation.
  • No opening sound. (BS used low-pitched snow step sound.)

Differences

  • Crafting recipe: Is there a reason for the difference? In my opinion, BS' recipe nailed it. I thought of the wool as the padding. Current recipe feels very "pick some items that somewhat fit but not really" - also isn't the Tinkers knapsack similar?
  • BetterStorage backpacks functioned as armor, similar to leather with increased durability.
  • Another feature was that protection enchantments worked similar to unbreaking.
  • In BetterStorage, mobs rarely (~0.1%) spawned with backpacks with random early game loot, sometimes dungeon loot.
  • Special backpacks with usually unobtainable enchantments as dungeon loot?
  • Friendly Endermen / ender backpack?
  • Config setting for controlling backpack size (1 to 6 rows) and whether it takes up the chestplate slot. This allows the backpack to be useful in any modpack, regardless of target audience, difficulty or gimmicks (imagine one in space, where you have to wear a spacesuit or else you'd die).

I'll update the list as I remember other stuff or come across new issues. I won't include totally new content suggestions in this since it's a bit early for that, though I've already shared some with you.

commented

Is there a reason for the difference?

The wool should be back, yes - however, I think of the sticks as the bits which make the backpack nice, solid and rigid. Also, there should be a chest in the recipe.

BetterStorage backpacks functioned as armor, similar to leather with increased durability.

Slightly problematic as I extend ItemBlock and cannot also extend ItemArmor.

and whether it takes up the chestplate slot

Implementation complexity makes this a really low priority thing.

commented

Slightly problematic as I extend ItemBlock and cannot also extend ItemArmor.

It doesn't have to be ItemBlock to be placeable as a block on right-click.
Though, with it being ItemArmor, it's probably going to have that shift-click equip problem again. It's possible to go around that - either allow it to be equipped like that, or automatically drop / unequip it. (Of course there's the ASM way.)

Implementation complexity makes this a really low priority thing.

WearableBackpacks API was designed in such a way that this was trivial.

commented

Well, things have changed.

commented

Why doesn't forge have IItemArmor again?