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

Fix fair mode #5

Open
gtosh4 opened this issue Jan 29, 2024 · 3 comments
Open

Fix fair mode #5

gtosh4 opened this issue Jan 29, 2024 · 3 comments

Comments

@gtosh4
Copy link
Contributor

gtosh4 commented Jan 29, 2024

Fair mode = remove from inventory when placing blocks. Probably (?) also move replaced blocks into inventory - ie, not voiding.

There's some references in the code for supporting it, but it's not working. This may be fixed in modern WE, so needs some investigation, might be able to backport.

@gtosh4
Copy link
Contributor Author

gtosh4 commented Feb 11, 2024

For pastes bigger than an inventory can hold, Divran had a suggestion:

best would be if it used a wireless terminal in your inventory and if it couldnt find all items in ae, it prints an error message listing the missing items and doesn't paste anything

@Divran
Copy link

Divran commented Feb 11, 2024

list of my suggested features

  • new command similar to paste (maybe //aepaste or something) which takes items from a wireless terminal in your inventory (not bauble slot). if you don't have all required items, the command pastes nothing and instead prints a list of missing items in chat
  • similar to above, another command for cut, //aecut maybe, which simply puts the items into ae
  • the above cut command would also require a fix for the bug which currently exists that drops all ae components and items inside ae inventories such as encoded patterns on the floor, because it'd basically dupe those items otherwise
  • both the paste and the cut command would need to have exceptions for encoded patterns so that when you cut an interface with encoded patterns it converts them all into blank patterns before inserting into ae, and when you paste an interface with encoded patterns it grabs blank patterns from ae. otherwise you'd end up with thousands of encoded patterns in ae which would be bad, and you wouldn't be able to paste anything unless you manually encoded all the recipes first, which would be even worse.
  • optionally similar exceptions for other things such as enderio item filters, gregtech covers, etc, although probably less important
  • both the commands should have the same permissions as regular copy/cut/paste because they will definitely be abusable and most likely have tons of dupe exploits no matter what.
  • also //aeundo

@Divran
Copy link

Divran commented Feb 11, 2024

I also suggest that if you add your idea of taking from inventory as well, it should also be its own separate command so that the original commands are still there

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

No branches or pull requests

2 participants