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

[TODO] Add assets #221

Open
6 of 12 tasks
inxomnyaa opened this issue Feb 13, 2021 · 2 comments
Open
6 of 12 tasks

[TODO] Add assets #221

inxomnyaa opened this issue Feb 13, 2021 · 2 comments

Comments

@inxomnyaa
Copy link
Owner

inxomnyaa commented Feb 13, 2021

Description:
See this video. Clipboard brush matches it best. Will hold structures, schematics and exported clipboards

This needs to be finished before #217 can be added, thus milestone is 10.1.4

TODO list:

  • Add asset store
  • Allow automatic rotation depending on player's facing
  • Display outline
  • Command blocks and structure blocks display floating name, might place one in the corner
  • Maybe display block preview using minecarts/falling blocks as seen in https://twitter.com/XenialDan/status/1341913532284207105
  • Clipboards can be saved as assets
  • UI is similar to session brush, utilizing InvMenu double chest
  • Display block is most common block (except air), enchanted, MWE2 nbt tag, lore contains string representation of blocks This is planned for palette instead. Using scaffolding instead.
  • Upon creation/load, open UI which allows changing the asset name (optional: and block filter / override blocks toggle?) and shows size, origin (file format)
  • Abort placement by switching to another item
  • Enable export to clipboard, structure block and schematic
  • Replace clipboard brush with asset brush
  • Global assets & private assets
@inxomnyaa
Copy link
Owner Author

inxomnyaa commented Feb 13, 2021

image
image
image
image

inxomnyaa added a commit that referenced this issue Feb 13, 2021
- Bumped version to 10.1.4, see #221
- plugin_data/structures & plugin_data/schematics folders got merged into plugin_data/assets
- Added AssetCommand for handling assets. Still under TODO
- Added AssetCollection to cache assets
- For now, just dump Asset items to console
- vecToString and boolToString moved to API
- Added TAG_MAGIC_WE_ASSET to API
- UserSession brushes are now saved in a Map
- Load schematics and mcstructure in one code block
- Code reformat on whole project
@inxomnyaa
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant