Fabricators-of-Create / Create

[Fabric Mod] Building Tools and Aesthetic Technology
MIT License
895 stars 200 forks source link

Filters do not respect item attributes, even with the setting enabled #1610

Closed misternebula closed 2 months ago

misternebula commented 2 months ago

Description

Trying to filter an output line of items from Tech Reborn - specifically, the Hydrogen and Compressed Air cells. All the cells in the mod are the same base item cell with different NBT data.

Test Case 1 - Brass Tunnel with Filter List of "Allow Hydrogen Cell" on side opposite input Results - Hydrogen and Compressed Air is only is sent to the opposite side. No items are sent to any other side.

Test Case 2 - Same as above, but with "Allow Compressed Air Cell" on the other side. Results - Both items are split between the two outputs.

Test Case 3 - Brass Tunnel with "Deny Compressed Air Cell" on opposite side. Results - Both items only sent to left side, never to opposite side.

Test Case 4 - Same as above, but with "Deny Hydrogen Cell" on the left side. Results - Neither item sent anywhere - stuck inside tunnel.

Definitely seems like the filters are ignoring the data, and just treating both items as the same. image image image

Game Log

https://mclo.gs/WekA78d

Debug Information

Client Info ``` Create: Mod Version: 0.5.1f Fabric API Version: 0.92.2+1.20.1 Minecraft Version: 1.20.1 Graphics: Flywheel Version: 0.6.10-2 Flywheel Backend: INSTANCING OpenGL Renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2 OpenGL Version: 3.2.0 NVIDIA 546.29 Graphics Mode: Graphics System Information: Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.8, Microsoft JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M Memory: 2477174272 bytes (2362 MiB) / 4294967296 bytes (4096 MiB) up to 4294967296 bytes (4096 MiB) CPU: AMD Ryzen 5 1600 Six-Core Processor @ 3.49 GHz; 6 cores / 12 threads on 1 socket(s) Graphics card #0: NVIDIA GeForce RTX 3070 (NVIDIA (0x10de)); 4095.00 MB of VRAM Other Mods: Applied Energistics 2: 15.2.12 Botarium: 2.3.3 Concurrent Chunk Management Engine: 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Base): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Client/Uncap View Distance): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Fixes/Chunk IO/Threading Issues): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Fixes/General/Threading Issues): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Fixes/WorldGen/Threading Issues): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Fixes/WorldGen/Vanilla Bugs): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (No Tick View Distance): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Memory Allocations): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Chunk Access): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Chunk IO): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Math): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Scheduling): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/General WorldGen): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Vanilla WorldGen): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Rewrites/Chunk Serializer): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Rewrites/Chunk IO): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Server Utils): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Threading/WorldGen): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Threading/Lighting): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Threading/WorldGen): 0.2.0+alpha.11.5 CaffeineConfig: 1.3.0+1.17 cobalt: 0.9.3 cloth-basic-math: 0.6.1 Cloth Config v11: 11.1.118 core: 3.6.7 toml: 3.6.7 jsr305: 3.0.2 asyncutil: 0.1.0 jzlib: 1.1.3 CC: Tweaked: 1.112.0 Configured: 2.2.3 Continuity: 3.0.0-beta.4+1.20.1 Create: New Age: 1.1.2 Create Crafts & Additions: 1.2.3 Create Big Cannons: 5.5.1+mc.1.20.1-fabric Create Deco: 2.0.1-1.20.1-fabric CrowdinTranslate: 1.4+1.19.3 Create: Design n' Decor: 0.4.0b_fabric+1.20.1 Dripstone Fluid Lib: 3.0.2 Dynamic FPS: 3.2.1 Energized Power: 1.20.1-2.9.2-fabric EntityCulling-Fabric: 1.6.2-mc1.20.1 Fabric API Base: 0.4.31+1802ada577 Fabric API Lookup API (v1): 1.6.36+1802ada577 Fabric Biome API (v1): 13.0.13+1802ada577 Fabric Block API (v1): 1.0.11+1802ada577 Fabric BlockView API (v2): 1.0.1+1802ada577 Fabric BlockRenderLayer Registration (v1): 1.1.41+1802ada577 Fabric Client Tags: 1.1.2+1802ada577 Fabric Command API (v1): 1.2.34+f71b366f77 Fabric Command API (v2): 2.2.13+1802ada577 Fabric Commands (v0): 0.2.51+df3654b377 Fabric Containers (v0): 0.1.64+df3654b377 Fabric Content Registries (v0): 4.0.11+1802ada577 Fabric Convention Tags: 1.5.5+1802ada577 Fabric Crash Report Info (v1): 0.2.19+1802ada577 Fabric Data Attachment API (v1): 1.0.0+de0fd6d177 Fabric Data Generation API (v1): 12.3.4+1802ada577 Fabric Dimensions API (v1): 2.1.54+1802ada577 Fabric Entity Events (v1): 1.6.0+1c78457f77 Fabric Events Interaction (v0): 0.6.2+1802ada577 Fabric Events Lifecycle (v0): 0.2.63+df3654b377 Fabric Game Rule API (v1): 1.0.40+1802ada577 Fabric Item API (v1): 2.1.28+1802ada577 Fabric Item Group API (v1): 4.0.12+1802ada577 Fabric Key Binding API (v1): 1.0.37+1802ada577 Fabric Key Bindings (v0): 0.2.35+df3654b377 Fabric Language Kotlin: 1.10.19+kotlin.1.9.23 Fabric Lifecycle Events (v1): 2.2.22+1802ada577 Fabric Loot API (v2): 1.2.1+1802ada577 Fabric Loot Tables (v1): 1.1.45+9e7660c677 Fabric Message API (v1): 5.1.9+1802ada577 Fabric Mining Level API (v1): 2.1.50+1802ada577 Fabric Model Loading API (v1): 1.0.3+1802ada577 Fabric Models (v0): 0.4.2+9386d8a777 Fabric Networking API (v1): 1.3.11+1802ada577 Fabric Networking (v0): 0.3.51+df3654b377 Fabric Object Builder API (v1): 11.1.3+1802ada577 Fabric Particles (v1): 1.1.2+1802ada577 fabric-permissions-api: 0.1-SNAPSHOT Fabric Recipe API (v1): 1.0.21+1802ada577 Fabric Registry Sync (v0): 2.3.3+1802ada577 Fabric Renderer API (v1): 3.2.1+1802ada577 Fabric Renderer - Indigo: 1.5.2+85287f9f77 Fabric Renderer Registries (v1): 3.2.46+df3654b377 Fabric Rendering Data Attachment (v1): 0.3.37+92a0d36777 Fabric Rendering Fluids (v1): 3.0.28+1802ada577 Fabric Rendering (v0): 1.1.49+df3654b377 Fabric Rendering (v1): 3.0.8+1802ada577 Fabric Resource Conditions API (v1): 2.3.8+1802ada577 Fabric Resource Loader (v0): 0.11.10+1802ada577 Fabric Screen API (v1): 2.0.8+1802ada577 Fabric Screen Handler API (v1): 1.3.30+1802ada577 Fabric Sound API (v1): 1.0.13+1802ada577 Fabric Transfer API (v1): 3.3.5+8dd72ea377 Fabric Transitive Access Wideners (v1): 4.3.1+1802ada577 Fabric Loader: 0.15.11 Fadeless: 1.0.1 FerriteCore: 6.0.1 Forge Config API Port: 8.0.0 Graph Lib: 1.4.0+1.20 Indium: 1.0.30+mc1.20.4 Create: Interiors: 0.5.3+fabric-mc1.20.1 netty-codec-http: 4.1.82 netty-codec-socks: 4.1.82 netty-handler-proxy: 4.1.82 OpenJDK 64-Bit Server VM: 17 Just Enough Items: 15.12.3.54 KModLib Overlay: 0.2.12+1.20 LambDynamicLights: 2.3.2+1.20.1 LibBlockAttributes (Core): 0.14.0 LibMultiPart: 0.11.0 LibMultiPart (Mod Compatibility): 0.11.0 LibMultiPart (Dependency Container): 0.11.0 Lib Network Stack: 0.10.0 Lightest Lamps: 4.1.1 Lithium: 0.11.2 Milk Lib: 1.2.60 MixinExtras: 0.3.5 exp4j: 0.4.8 Nvidium: 0.2.6-beta kotlin-reflect: 1.9.23 kotlin-stdlib: 1.9.23 kotlin-stdlib-jdk7: 1.9.23 kotlin-stdlib-jdk8: 1.9.23 atomicfu-jvm: 0.23.2 kotlinx-coroutines-core-jvm: 1.8.0 kotlinx-coroutines-jdk8: 1.8.0 kotlinx-datetime-jvm: 0.5.0 kotlinx-serialization-cbor-jvm: 1.6.3 kotlinx-serialization-core-jvm: 1.6.3 kotlinx-serialization-json-jvm: 1.6.3 threadly: 7.0 Porting Lib Accessors: 2.3.2+1.20.1 Porting Lib Attributes: 2.3.2+1.20.1 Porting Lib Base: 2.3.2+1.20.1 Porting Lib Brewing: 2.3.2+1.20.1 Porting Lib Client Events: 2.3.2+1.20.1 Porting Lib Common: 2.3.2+1.20.1 Porting Lib Config: 2.3.2+1.20.1 Porting Lib Core: 2.3.2+1.20.1 Porting Lib Data: 2.1.1090+1.20 Porting Lib Entity: 2.3.2+1.20.1 Porting Lib Extensions: 2.3.2+1.20.1 Porting Lib Fluids: 2.3.2+1.20.1 Porting Lib GameTest: 2.1.1127+1.20 Porting Lib Lazy Register: 2.3.2+1.20.1 Porting Lib Mixin Extensions: 2.3.2+1.20.1 Porting Lib Model Generators: 2.1.1090+1.20 Porting Lib Model Loader: 2.3.2+1.20.1 Porting Lib Model Materials: 2.1.1090+1.20 Porting Lib Models: 2.3.2+1.20.1 Porting Lib Networking: 2.3.2+1.20.1 Porting Lib Obj Loader: 2.3.2+1.20.1 Porting Lib Tags: 3.0 Porting Lib Tool Actions: 2.3.2+1.20.1 Porting Lib Transfer: 2.3.2+1.20.1 Porting Lib Utility: 2.1.1127+1.20 Pride Lib: 1.2.0+1.19.4 Reach Entity Attributes: 2.4.0 Reborn Core: 5.8.7 Registrate for Fabric: 1.3.62-MC1.20.1 Ritchie's Projectile Library: 2.0.0-dev+mc.1.20.1-fabric-build.182 Sodium: 0.5.8+mc1.20.1 Sodium Extra: 0.5.4+mc1.20.1-build.115 spark: 1.10.53 SpruceUI: 5.0.0+1.20 Energy: 3.0.0 Tech Reborn: 5.8.7 Wired Redstone: 0.7.7+1.20.1 WorldEdit: 7.2.15+6463-5ca4dff Xaero's Minimap: 24.0.3 Xaero's World Map: 1.38.1 ```
Server Info ``` Create: Mod Version: 0.5.1f Fabric API Version: 0.92.2+1.20.1 Minecraft Version: 1.20.1 System Information: Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.8, Microsoft JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M Memory: 2477174272 bytes (2362 MiB) / 4294967296 bytes (4096 MiB) up to 4294967296 bytes (4096 MiB) CPU: AMD Ryzen 5 1600 Six-Core Processor @ 3.49 GHz; 6 cores / 12 threads on 1 socket(s) Graphics card #0: NVIDIA GeForce RTX 3070 (NVIDIA (0x10de)); 4095.00 MB of VRAM Other Mods: Applied Energistics 2: 15.2.12 Botarium: 2.3.3 Concurrent Chunk Management Engine: 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Base): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Client/Uncap View Distance): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Fixes/Chunk IO/Threading Issues): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Fixes/General/Threading Issues): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Fixes/WorldGen/Threading Issues): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Fixes/WorldGen/Vanilla Bugs): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (No Tick View Distance): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Memory Allocations): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Chunk Access): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Chunk IO): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Math): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Scheduling): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/General WorldGen): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Optimizations/Vanilla WorldGen): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Rewrites/Chunk Serializer): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Rewrites/Chunk IO): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Server Utils): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Threading/WorldGen): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Threading/Lighting): 0.2.0+alpha.11.5 Concurrent Chunk Management Engine (Threading/WorldGen): 0.2.0+alpha.11.5 CaffeineConfig: 1.3.0+1.17 cobalt: 0.9.3 cloth-basic-math: 0.6.1 Cloth Config v11: 11.1.118 core: 3.6.7 toml: 3.6.7 jsr305: 3.0.2 asyncutil: 0.1.0 jzlib: 1.1.3 CC: Tweaked: 1.112.0 Configured: 2.2.3 Continuity: 3.0.0-beta.4+1.20.1 Create: New Age: 1.1.2 Create Crafts & Additions: 1.2.3 Create Big Cannons: 5.5.1+mc.1.20.1-fabric Create Deco: 2.0.1-1.20.1-fabric CrowdinTranslate: 1.4+1.19.3 Create: Design n' Decor: 0.4.0b_fabric+1.20.1 Dripstone Fluid Lib: 3.0.2 Dynamic FPS: 3.2.1 Energized Power: 1.20.1-2.9.2-fabric EntityCulling-Fabric: 1.6.2-mc1.20.1 Fabric API Base: 0.4.31+1802ada577 Fabric API Lookup API (v1): 1.6.36+1802ada577 Fabric Biome API (v1): 13.0.13+1802ada577 Fabric Block API (v1): 1.0.11+1802ada577 Fabric BlockView API (v2): 1.0.1+1802ada577 Fabric BlockRenderLayer Registration (v1): 1.1.41+1802ada577 Fabric Client Tags: 1.1.2+1802ada577 Fabric Command API (v1): 1.2.34+f71b366f77 Fabric Command API (v2): 2.2.13+1802ada577 Fabric Commands (v0): 0.2.51+df3654b377 Fabric Containers (v0): 0.1.64+df3654b377 Fabric Content Registries (v0): 4.0.11+1802ada577 Fabric Convention Tags: 1.5.5+1802ada577 Fabric Crash Report Info (v1): 0.2.19+1802ada577 Fabric Data Attachment API (v1): 1.0.0+de0fd6d177 Fabric Data Generation API (v1): 12.3.4+1802ada577 Fabric Dimensions API (v1): 2.1.54+1802ada577 Fabric Entity Events (v1): 1.6.0+1c78457f77 Fabric Events Interaction (v0): 0.6.2+1802ada577 Fabric Events Lifecycle (v0): 0.2.63+df3654b377 Fabric Game Rule API (v1): 1.0.40+1802ada577 Fabric Item API (v1): 2.1.28+1802ada577 Fabric Item Group API (v1): 4.0.12+1802ada577 Fabric Key Binding API (v1): 1.0.37+1802ada577 Fabric Key Bindings (v0): 0.2.35+df3654b377 Fabric Language Kotlin: 1.10.19+kotlin.1.9.23 Fabric Lifecycle Events (v1): 2.2.22+1802ada577 Fabric Loot API (v2): 1.2.1+1802ada577 Fabric Loot Tables (v1): 1.1.45+9e7660c677 Fabric Message API (v1): 5.1.9+1802ada577 Fabric Mining Level API (v1): 2.1.50+1802ada577 Fabric Model Loading API (v1): 1.0.3+1802ada577 Fabric Models (v0): 0.4.2+9386d8a777 Fabric Networking API (v1): 1.3.11+1802ada577 Fabric Networking (v0): 0.3.51+df3654b377 Fabric Object Builder API (v1): 11.1.3+1802ada577 Fabric Particles (v1): 1.1.2+1802ada577 fabric-permissions-api: 0.1-SNAPSHOT Fabric Recipe API (v1): 1.0.21+1802ada577 Fabric Registry Sync (v0): 2.3.3+1802ada577 Fabric Renderer API (v1): 3.2.1+1802ada577 Fabric Renderer - Indigo: 1.5.2+85287f9f77 Fabric Renderer Registries (v1): 3.2.46+df3654b377 Fabric Rendering Data Attachment (v1): 0.3.37+92a0d36777 Fabric Rendering Fluids (v1): 3.0.28+1802ada577 Fabric Rendering (v0): 1.1.49+df3654b377 Fabric Rendering (v1): 3.0.8+1802ada577 Fabric Resource Conditions API (v1): 2.3.8+1802ada577 Fabric Resource Loader (v0): 0.11.10+1802ada577 Fabric Screen API (v1): 2.0.8+1802ada577 Fabric Screen Handler API (v1): 1.3.30+1802ada577 Fabric Sound API (v1): 1.0.13+1802ada577 Fabric Transfer API (v1): 3.3.5+8dd72ea377 Fabric Transitive Access Wideners (v1): 4.3.1+1802ada577 Fabric Loader: 0.15.11 Fadeless: 1.0.1 FerriteCore: 6.0.1 Forge Config API Port: 8.0.0 Graph Lib: 1.4.0+1.20 Indium: 1.0.30+mc1.20.4 Create: Interiors: 0.5.3+fabric-mc1.20.1 netty-codec-http: 4.1.82 netty-codec-socks: 4.1.82 netty-handler-proxy: 4.1.82 OpenJDK 64-Bit Server VM: 17 Just Enough Items: 15.12.3.54 KModLib Overlay: 0.2.12+1.20 LambDynamicLights: 2.3.2+1.20.1 LibBlockAttributes (Core): 0.14.0 LibMultiPart: 0.11.0 LibMultiPart (Mod Compatibility): 0.11.0 LibMultiPart (Dependency Container): 0.11.0 Lib Network Stack: 0.10.0 Lightest Lamps: 4.1.1 Lithium: 0.11.2 Milk Lib: 1.2.60 MixinExtras: 0.3.5 exp4j: 0.4.8 Nvidium: 0.2.6-beta kotlin-reflect: 1.9.23 kotlin-stdlib: 1.9.23 kotlin-stdlib-jdk7: 1.9.23 kotlin-stdlib-jdk8: 1.9.23 atomicfu-jvm: 0.23.2 kotlinx-coroutines-core-jvm: 1.8.0 kotlinx-coroutines-jdk8: 1.8.0 kotlinx-datetime-jvm: 0.5.0 kotlinx-serialization-cbor-jvm: 1.6.3 kotlinx-serialization-core-jvm: 1.6.3 kotlinx-serialization-json-jvm: 1.6.3 threadly: 7.0 Porting Lib Accessors: 2.3.2+1.20.1 Porting Lib Attributes: 2.3.2+1.20.1 Porting Lib Base: 2.3.2+1.20.1 Porting Lib Brewing: 2.3.2+1.20.1 Porting Lib Client Events: 2.3.2+1.20.1 Porting Lib Common: 2.3.2+1.20.1 Porting Lib Config: 2.3.2+1.20.1 Porting Lib Core: 2.3.2+1.20.1 Porting Lib Data: 2.1.1090+1.20 Porting Lib Entity: 2.3.2+1.20.1 Porting Lib Extensions: 2.3.2+1.20.1 Porting Lib Fluids: 2.3.2+1.20.1 Porting Lib GameTest: 2.1.1127+1.20 Porting Lib Lazy Register: 2.3.2+1.20.1 Porting Lib Mixin Extensions: 2.3.2+1.20.1 Porting Lib Model Generators: 2.1.1090+1.20 Porting Lib Model Loader: 2.3.2+1.20.1 Porting Lib Model Materials: 2.1.1090+1.20 Porting Lib Models: 2.3.2+1.20.1 Porting Lib Networking: 2.3.2+1.20.1 Porting Lib Obj Loader: 2.3.2+1.20.1 Porting Lib Tags: 3.0 Porting Lib Tool Actions: 2.3.2+1.20.1 Porting Lib Transfer: 2.3.2+1.20.1 Porting Lib Utility: 2.1.1127+1.20 Pride Lib: 1.2.0+1.19.4 Reach Entity Attributes: 2.4.0 Reborn Core: 5.8.7 Registrate for Fabric: 1.3.62-MC1.20.1 Ritchie's Projectile Library: 2.0.0-dev+mc.1.20.1-fabric-build.182 Sodium: 0.5.8+mc1.20.1 Sodium Extra: 0.5.4+mc1.20.1-build.115 spark: 1.10.53 SpruceUI: 5.0.0+1.20 Energy: 3.0.0 Tech Reborn: 5.8.7 Wired Redstone: 0.7.7+1.20.1 WorldEdit: 7.2.15+6463-5ca4dff Xaero's Minimap: 24.0.3 Xaero's World Map: 1.38.1 ```
IThundxr commented 2 months ago

will be fixed by 0.5.1.h for fabric