[1.20.1] Item Filters #649
No reviewers
Labels
No labels
Area-Assets
Area-Backend
Area-Conduits
Area-Datapacks
Area-Lang
Area-Mod Compat
Area-Parity
Area-Rendering
Good first issue
MC-1.19.2
MC-1.20.1
MC-1.20.4
MC-1.20.6
MC-1.21
MC-1.21.1
Modtoberfest
P-0-High
P-1-Medium
P-2-Low
Status-Awaiting Response
Status-Behind-Flag
Status-Blocked
Status-Cannot Reproduce
Status-Duplicate
Status-Help Wanted
Status-Incomplete Report
Status-Invalid
Status-Needs LTS Backport
Status-Needs Updating
Status-Stale
Status-To Implement
Status-Triage
Status-Wontfix
Status-Wontmerge
Type-Backport
Type-Bug
Type-Documentation
Type-Enhancement
Type-Question
Type-RFC
Type-Suggestion
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Team-EnderIO/EnderIO#649
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "filters-how"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
readd filters but slightly different
BASIC_ITEM_FILTER9x2 with basic nbt strictness supportBIG_ITEM_FILTER9x4 same as it's basic counterpart** THIS DOESN'T FIX CONDUITS NOT SAVING ITEMS IN THE FILTER SLOT **
other ideas: literal tag item renamed on anvil for itemtags (not consumed, only copied -> converted to )
TODO
Checklist
don't forget fluid ones: P
So I realise I didn't comment here on the PR itself. I have some issue with thus PR that need to be adressed before we will consider merging it: The first one is that it targets 1.20.1. We have moved our active dev version to 1.20.6 since it had nice additions that make our lives a lot easier. This means that before we will merge ir in 1.20.1, it needs to be merged upstream. Secondly, I have some issues with how the conduit filter item is retrieved. This should be done on the API level instead. Conduits are a sensitive part if the code that we need to be carefull with, as one small mistake can destroy performance. Another issue is the filters themselves: they need to be in the base enderio module as other machines also need them, and ideally they use some ´Predicate´ based capability. That would make inter mod compat also possible. I have started a private branch with a proof of concept conduit filter impl already. If you are interested I will open it up so you can continue the work on that one (and backport it later).
The only reason they made it for 1.20.1 is because they need it for their modpack
Pull request closed