Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A common inventory world. #15

Open
BONNe opened this issue Mar 3, 2021 · 1 comment
Open

A common inventory world. #15

BONNe opened this issue Mar 3, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@BONNe
Copy link
Member

BONNe commented Mar 3, 2021

Description

Is your feature request related to a problem?

On Discord I was approached by a BentoBox user who wanted a very specific feature from invswitcher.

Functionality that allows taking (or bring to) items from one world to all gamemode worlds.

Describe the solution you'd like us to implement.

I would suggest implementing:
A config option:

common-inventory-world:
   world-name: ""
   take-items: true
   bring-items: false

This option would allow specifying a single common world that allows taking (or bring, or both) items through it.

For troubleshooting:

  1. player items should be transferred only if there is empty space in his inventory. Otherwise, items must stay in world from which travels.
  2. if both options are enabled it should allow to tunnel items through gamemode A to gamemode B by visiting the common world, but not directly from A to B.

This option should not include exp, food, health, advancements, and ender-chests.

Additional context

This is a graphical image that shows the requested functionality.
bentoboxshop-01

@tastybento tastybento added the enhancement New feature or request label May 15, 2021
@sarhatabaot
Copy link

A while back I tried figuring out a solution for this.
What I came up with was modifying InvSwitcher to allow for another world per gamemode. Not an ideal solution since you need to duplicate your additional world a couple of times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

3 participants