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

Change the Options Chests system to a 'read from memory chest' system #197

Open
AllYourBlocks opened this issue Jan 9, 2024 · 3 comments
Assignees
Labels
priority : medium Tolerable short term issue, but must be resolved soon and certainly before release status : in progress Work has started and is ongoing type : change Change requested in existing functionality

Comments

@AllYourBlocks
Copy link
Owner

  1. This will affect the way we currently implement the Bonus Chest, Redstone Chest, and Jukebox Chest. It would move us away from the current hard-coded implementation, and enable quick and easy changes during map-testing and future Minecraft updates to Redstone and Music Disc items.

  2. Could we also use this idea (or another in-game implementation?) to work for the 'give to player' options? This would affect Iron Gear, Ender Pearls, etc., enabling us to read from a different 'memory chest' all of the options that add extra starter items to the game.

I'll work on a physical Options Chests Memory system to sit alongside the existing Arena Memory. We might need to force-load additional chunks depending on where this is located(?!)

@slipcor Can you implement 1) and see if 2) is possible? Thanks!

@AllYourBlocks AllYourBlocks added type : change Change requested in existing functionality status : accepted Will be added, but work has not yet started priority : medium Tolerable short term issue, but must be resolved soon and certainly before release labels Jan 9, 2024
@AllYourBlocks
Copy link
Owner Author

I think I would also like to move the Troll option to a chest-based solution. I will work on finding appropriate locations for a possible Troll Chest, along with a physical representation of it, as it is a more team-based resource.

Actually, should all team-relevant resources and/or player-relevant resources be given via chests? e.g. team... Wither Skulls, player... Iron Gear

Could this cause issues with space in starter houses, with one chest required for each option?

Does each memory chest require a unique 'write to' chest, or could we implement it all to a generic 'team starter resources' chest in the houses, and have the memory chest write contents to the next free chest slot?

@AllYourBlocks
Copy link
Owner Author

For my reference the current Options panel...

2024-01-08_22 22 14

I am already intending to split Iron Gear into Iron Tools and Iron Armour, as per #193

@AllYourBlocks AllYourBlocks added status : in progress Work has started and is ongoing and removed status : accepted Will be added, but work has not yet started labels Jan 12, 2024
@AllYourBlocks
Copy link
Owner Author

Started mocking up a Chest Memory area.

Will need to expand the force-loaded Arena Memory chunks to include new Chest Memory, or stack the memory systems on top of each other.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority : medium Tolerable short term issue, but must be resolved soon and certainly before release status : in progress Work has started and is ongoing type : change Change requested in existing functionality
Projects
None yet
Development

No branches or pull requests

2 participants