[next update] Things 2 Do
quat1024 opened this issue · 1 comments
Short term:
- Doublecheck that the new left-click detection code is not terrible (I haven't tested it on servers yet btw)
- kat's request: Tag for things that you're not allowed to put into a Package at all
- Rewrite/clean up inventory code guts, hopefully 🤞 (it's a wreck)
- Implement more actions:
- insert everything matching in your inventory
- remove everything from the package, dumping it onto the ground if there's no room
- Fix the Package Crafter not marking chunksections dirty on the client
- Hmm: Try to abstract the package's container into something that isn't directly a blockentity
- Clean up item code e.g. getting the item to display on the front, or on the tooltip
- With now-cleaner item code I can feel better about implementing in-inventory actions (the bundle thing)
Long term:
- Implement a client-side config that lets you remap the actions
- Readd compat with DashLoader and FREX if they're still relevant
- Push to 1.19 I guess
Okay, I think this TODO item has mostly been completed now, so I will close it. Still interested in readding compat with other mods but it's not my number 1 priority.
Doublecheck that the new left-click detection code is not terrible (I haven't tested it on servers yet btw)
Still haven't tested on servers yet, but it works great on the client.
kat's request: Tag for things that you're not allowed to put into a Package at all
Letter of this implemented by b1224ee and the spirit by 4f230c8.
Rewrite/clean up inventory code guts, hopefully 🤞 (it's a wreck)
Hmm: Try to abstract the package's container into something that isn't directly a blockentity
19695b1, completed by now
Implement more actions:
- insert everything matching in your inventory
- remove everything from the package, dumping it onto the ground if there's no room
Fix the Package Crafter not marking chunksections dirty on the client
Hack fixed in ecdd10c.
Implement a client-side config that lets you remap the actions
Done, but client and server configs aren't split yet like forge mods do. Would probably be a good idea.