Create

Create

86M Downloads

Schematicannon can't handle copycat layer items properly

joernott opened this issue · 3 comments

commented

Description

Copycat layers are a bit special, as a block can contain between 1 and 8 layers, requiring 1-8 layer items. Even if you have enough layer items in the adjacent inventory, if the number of layer items needed is more than the number of items in the stack, the cannon stops and complains about missing items.

This should be reproducible by use the following steps:

  1. Place 6 copycat layers in a block
  2. Record this as a new blueprint
  3. Place the blueprint and put it into the cannon.
  4. Put 5 layers in the first slot of a chest next to the schematicannon and an additional layer into the 2nd slot.
  5. Start printing

Game Log

https://mclo.gs/KrWrEYW

Debug Information

Client Info
Create:
	Mod Version: 0.5.1f
	Fabric API Version: 0.92.1+1.20.1
	Minecraft Version: 1.20.1

Graphics:
	Flywheel Version: 0.6.10-2
	Flywheel Backend: INSTANCING
	OpenGL Renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2
	OpenGL Version: 3.2.0 NVIDIA 560.70
	Graphics Mode: Graphics

System Information:
	Operating System: Windows 11 (amd64) version 10.0
	Java Version: 20.0.2, Oracle Corporation
	JVM Flags: 21 total; -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms8192m -Xmx8192m
	Memory: 3326474192 bytes (3172 MiB) / 8589934592 bytes (8192 MiB) up to 8589934592 bytes (8192 MiB)
	CPU: Intel(R) Core(TM) i9-7940X CPU @ 3.10GHz @ 3.10 GHz; 14 cores / 28 threads on 1 socket(s)
	Graphics card #0: NVIDIA GeForce RTX 3080 (NVIDIA (0x10de)); 4095.00 MB of VRAM

Other Mods:
	Additional Placements: 1.8.0
	AdvancementInfo: 1.20-fabric0.83.0-1.4
	Applied Energistics 2: 15.2.0
	AE2WTLib: 15.2.1-fabric
	Amendments: 1.20-1.1.30
	Architectury: 9.2.14
	Argonauts: 1.0.10
	Armor Poser: 2.1.4
	Athena: 3.1.2
	Create: Bells & Whistles: 0.4.5
	Better Advancements: 0.3.2.161
	BetterF3: 7.0.2
	jankson: 1.2.3
	Bobby: 5.0.1
	Bookshelf: 20.1.10
	Botania: 1.20.1-443-FABRIC
	BotanyPots: 13.0.29
	BotanyTrees: 9.0.11
	Cadmus: 1.0.8
	Camera Utils: 1.20.1-1.0.9
	Cardinal Components API: 5.2.2
	Cardinal Components API (base): 5.2.2
	Cardinal Components API (blocks): 5.2.2
	Cardinal Components API (chunks): 5.2.2
	Cardinal Components API (entities): 5.2.2
	Cardinal Components API (items): 5.2.2
	Cardinal Components API (world saves): 5.2.2
	Cardinal Components API (scoreboard): 5.2.2
	Cardinal Components API (worlds): 5.2.2
	Carpet Mod: 1.4.112+v230608
	Carry On: 2.1.2.7
	Chipped: 3.0.6
	Chisel Refabricated: 1.7.1
	cloth-basic-math: 0.6.1
	Cloth Config v11: 11.1.118
	Coins: 13.0.3
	core: 3.6.7
	toml: 3.6.7
	mclib: 20
	jsr305: 3.0.2
	bytecodecs: 1.0.2
	yabn: 1.0.3
	common-image: 3.10.0-SNAPSHOT
	common-io: 3.10.0-SNAPSHOT
	common-lang: 3.10.0-SNAPSHOT
	imageio-core: 3.10.0-SNAPSHOT
	imageio-metadata: 3.10.0-SNAPSHOT
	imageio-webp: 3.10.0-SNAPSHOT
	config: 1.4.2
	Common Economy API: 1.1.1
	Common Protection API: 1.0.0
	ConfigToolkit: 1.0.0
	Continuity: 3.0.0-beta.4+1.20.1
	Controlling For Fabric: 12.0.2
	Create: Copycats+: 1.20.1-1.2.6
	CorgiLib: 4.0.1.1
	Create: Power Loader: 1.4.3-mc1.20.1-fabric
	Create Crafts & Additions: 1.2.3
	Create Diesel Generators: 2.1.4
	Create Utilities: 0.3.0+1.20.1
	Cristel Lib: 1.1.5
	ChoiceTheorem's Overhauled Village: 3.4.3
	DarkUtilities: 17.0.3
	DistractingTrims: 2.0.3
	Dripstone Fluid Lib: 3.0.2
	EnderChests: 1.20.1-1.2
	EntityCulling-Fabric: 1.6.2-mc1.20.1
	Error Notifier: 1.0.9
	Extended Drawers: 2.1.1+mc.1.20.1
	Extreme sound muffler: 3.41-fabric-1.20
	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.2-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.1+1802ada577
	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.7
	Farmer's Delight: 1.20.1-2.1.1+refabricated
	Faux-Custom-Entity-Data: 6.0.1
	fiber: 0.23.0-2
	Forge Config API Port: 8.0.0
	Freecam (Modrinth Edition): 1.2.1+1.20
	Fusion: 1.1.1
	Fabric Waystones: 3.3.2+mc1.20.1
	GeckoLibIrisCompat: 1.0.0
	GeckoLib 4: 4.4.4
	Graph Lib: 1.4.0+1.20
	Gravestones: v1.15
	Handcrafted: 3.0.6
	Heracles: 1.1.12
	Hermes: 1.6.0
	Hullabaloo: 1.0.0+1.20.1
	Immersive Paintings: 0.6.7+1.20.1
	Indium: 1.0.30+mc1.20.4
	shadow-api-17: 0.1.1
	glsl-transformer: 2.0.0-pre13
	geantyref: 1.3.13
	Iris: 1.7.0+mc1.20.1
	Iron Chests: 2.0.2
	Jade: 11.9.2+fabric
	Jankson: 6.0.0+j1.2.3
	Java HotSpot(TM) 64-Bit Server VM: 20
	KModLib Overlay: 0.2.12+1.20
	KubeJS: 2001.6.5-build.7
	LibGui: 8.1.1+1.20.1
	Lib Network Stack: 0.10.0
	LibNinePatch: 1.2.0
	Lithium: 0.11.2
	Magna: 1.10.1+1.20.1
	Minecraft Comes Alive: 7.5.18+1.20.1
	Macaw's Bridges: 3.0.0
	Macaw's Doors: 1.1.0
	Macaw's Fences and Walls: 1.1.1
	Macaw's Furniture: 3.2.2
	Macaw's Holidays: 1.1.0
	Macaw's Lights and Lamps: 1.0.6
	Macaw's Paintings: 1.0.5
	Macaw's Paths and Pavings: 1.0.5
	Macaw's Roofs: 2.3.0
	Macaw's Trapdoors: 1.1.3
	Macaw's Windows: 2.2.1
	ME Requester: 1.20.1-1.1.4
	MI Sound Addon: 1.0.1-1.20.1
	MidnightLib: 1.2.1
	Milk Lib: 1.2.60
	Missions: 0.3.4
	MixinExtras: 0.3.5
	MixinSquared: 0.1.1
	Manningham Mills: 2.3
	Modern Industrialization: 1.8.4
	ModernFix: 5.17.0+mc1.20.1
	Mod Menu: 7.2.2
	Moonlight: 1.20-2.11.22
	javapoet: 0.1.0
	No Indium?: 1.1.0+1.20
	OmegaConfig: 1.0.8
	OPAC Create Mod Support: 1.6.0
	Open Parties and Claims: 0.22.0
	jcpp: 1.4.14
	antlr4-runtime: 4.11.1
	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
	gson: 0.2.1
	json: 0.2.1
	configurate-core: 4.1.2
	configurate-hocon: 4.1.2
	oωo: 0.11.2+1.20
	Packet Tweaker: 0.4.0+1.19.4
	Patchouli: 1.20.1-84-FABRIC
	Philip`s Ruins: 1.20.1
	PigPen: 15.0.2
	Placeholder API: 2.1.1+1.20
	Pal: 1.8.0
	Polymer (Common): 0.5.3+1.20.1
	Polymer (Core): 0.5.3+1.20.1
	Polymer (Networking): 0.5.3+1.20.1
	Polymer (Registry Sync Manipulator): 0.5.3+1.20.1
	Polymer (Resource Pack): 0.5.3+1.20.1
	Polymer (Virtual Entity): 0.5.3+1.20.1
	Porting Lib Accessors: 2.3.4+1.20.1
	Porting Lib Attributes: 2.3.4+1.20.1
	Porting Lib Base: 2.3.4+1.20.1
	Porting Lib Brewing: 2.3.2+1.20.1
	Porting Lib Chunk Loading: 2.3.0+1.20.1
	Porting Lib Client Events: 2.3.4+1.20.1
	Porting Lib Common: 2.3.4+1.20.1
	Porting Lib Config: 2.3.4+1.20.1
	Porting Lib Core: 2.3.4+1.20.1
	Porting Lib Data: 2.1.1090+1.20
	Porting Lib Entity: 2.3.4+1.20.1
	Porting Lib Extensions: 2.3.4+1.20.1
	Porting Lib Fluids: 2.3.4+1.20.1
	Porting Lib GameTest: 2.1.1090+1.20
	Porting Lib Lazy Register: 2.3.4+1.20.1
	Porting Lib Loot: 2.3.4+1.20.1
	Porting Lib Mixin Extensions: 2.3.4+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.4+1.20.1
	Porting Lib Obj Loader: 2.3.2+1.20.1
	Porting Lib Recipe Book Categories: 2.3.4+1.20.1
	Porting Lib Registries: 2.3.4+1.20.1
	Porting Lib Tags: 3.0
	Porting Lib Tool Actions: 2.3.4+1.20.1
	Porting Lib Transfer: 2.3.4+1.20.1
	Porting Lib Utility: 2.3.4+1.20.1
	Prometheus: 1.2.5
	Create: Steam 'n' Rails: 1.6.4+fabric-mc1.20.1
	Reach Entity Attributes: 2.4.0
	Rechiseled: 1.1.6
	Rechiseled: Create: 1.0.2+a
	Registrate for Fabric: 1.3.62-MC1.20.1
	Resourceful Lib: 2.1.24
	Rhino: 2001.2.2-build.18
	Fabric Reinforced Obsidian: 1.20.1-1.2.6
	Roughly Enough Items: 12.1.725
	Runelic: 18.0.2
	Searchables: 1.0.3
	Server Translations API: 2.0.0+1.20
	sgui: 1.2.2+1.20
	ShetiPhianCore: 1.20.1-1.2
	Sodium: 0.5.8+mc1.20.1
	Step Height Entity Attribute: 1.2.0
	SuperMartijn642's Config Lib: 1.1.8+a
	SuperMartijn642's Core Lib: 1.1.17
	Supplementaries: 1.20-2.8.10
	Towns and Towers: 1.12
	Energy: 3.0.0
	Tiny Mob Farm: 1.2.1-1.20.1
	Toggleable Item Frames: 4.1.0-1.20.1
	Too Cheap!: 1.2.0
	Trash Cans: 1.0.18
	Traveler's Backpack: fabric-1.20.1-9.1.12
	Trinkets: 3.7.2
	UI Lib: 0.3.5
	Universal Shops: 1.3.2+1.20.1
	WorldEdit: 7.2.15+6463-5ca4dff
	WorldEditCUI: 1.20+01
	Xaero's Minimap: 24.1.1
	Xaero's World Map: 1.38.4
	YetAnotherConfigLib: 3.2.1+1.20
Server Info
Create:
	Mod Version: 0.5.1f
	Fabric API Version: 0.92.1+1.20.1
	Minecraft Version: 1.20.1

System Information:
	Operating System: Linux (amd64) version 6.8.7-100.fc38.x86_64
	Java Version: 17.0.7, Eclipse Adoptium
	JVM Flags: 20 total; -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Xmx10G -Xms10G
	Memory: 4675817016 bytes (4459 MiB) / 10737418240 bytes (10240 MiB) up to 10737418240 bytes (10240 MiB)
	CPU: Common KVM processor @ -0.00 GHz; 4 cores / 4 threads on 1 socket(s)
	Graphics card #0: unknown (unknown); 0.00 MB of VRAM

Other Mods:
	Additional Placements: 1.8.0
	Applied Energistics 2: 15.2.0
	AE2WTLib: 15.2.1-fabric
	Amendments: 1.20-1.1.30
	Architectury: 9.2.14
	Argonauts: 1.0.10
	Armor Poser: 2.1.4
	Athena: 3.1.2
	Create: Bells & Whistles: 0.4.5
	Better Advancements: 0.3.2.161
	jankson: 1.2.3
	Bookshelf: 20.1.10
	Botania: 1.20.1-443-FABRIC
	BotanyPots: 13.0.29
	BotanyTrees: 9.0.11
	Cadmus: 1.0.8
	Cardinal Components API: 5.2.2
	Cardinal Components API (base): 5.2.2
	Cardinal Components API (blocks): 5.2.2
	Cardinal Components API (chunks): 5.2.2
	Cardinal Components API (entities): 5.2.2
	Cardinal Components API (items): 5.2.2
	Cardinal Components API (world saves): 5.2.2
	Cardinal Components API (scoreboard): 5.2.2
	Cardinal Components API (worlds): 5.2.2
	Carpet Mod: 1.4.112+v230608
	Carry On: 2.1.2.7
	Chipped: 3.0.6
	Chisel Refabricated: 1.7.1
	cloth-basic-math: 0.6.1
	Cloth Config v11: 11.1.118
	Coins: 13.0.3
	core: 3.6.7
	toml: 3.6.7
	mclib: 20
	jsr305: 3.0.2
	bytecodecs: 1.0.2
	yabn: 1.0.3
	common-image: 3.10.0-SNAPSHOT
	common-io: 3.10.0-SNAPSHOT
	common-lang: 3.10.0-SNAPSHOT
	imageio-core: 3.10.0-SNAPSHOT
	imageio-metadata: 3.10.0-SNAPSHOT
	imageio-webp: 3.10.0-SNAPSHOT
	Common Economy API: 1.1.1
	Common Protection API: 1.0.0
	ConfigToolkit: 1.0.0
	Create: Copycats+: 1.20.1-1.2.6
	CorgiLib: 4.0.1.1
	Create: Power Loader: 1.4.3-mc1.20.1-fabric
	Create Crafts & Additions: 1.2.3
	Create Diesel Generators: 2.1.4
	Create Utilities: 0.3.0+1.20.1
	Cristel Lib: 1.1.5
	ChoiceTheorem's Overhauled Village: 3.4.3
	DarkUtilities: 17.0.3
	DistractingTrims: 2.0.3
	Dripstone Fluid Lib: 3.0.2
	EnderChests: 1.20.1-1.2
	Error Notifier: 1.0.9
	Extended Drawers: 2.1.1+mc.1.20.1
	Extreme sound muffler: 3.41-fabric-1.20
	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 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 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 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.2-SNAPSHOT
	Fabric Recipe API (v1): 1.0.21+1802ada577
	Fabric Registry Sync (v0): 2.3.3+1802ada577
	Fabric Rendering Data Attachment (v1): 0.3.37+92a0d36777
	Fabric Rendering Fluids (v1): 3.0.28+1802ada577
	Fabric Resource Conditions API (v1): 2.3.8+1802ada577
	Fabric Resource Loader (v0): 0.11.10+1802ada577
	Fabric Screen Handler API (v1): 1.3.30+1802ada577
	Fabric Transfer API (v1): 3.3.5+8dd72ea377
	Fabric Transitive Access Wideners (v1): 4.3.1+1802ada577
	Fabric Loader: 0.16.2
	Farmer's Delight: 1.20.1-2.1.1+refabricated
	Faux-Custom-Entity-Data: 6.0.1
	fiber: 0.23.0-2
	Forge Config API Port: 8.0.0
	Fusion: 1.1.1
	Fabric Waystones: 3.3.2+mc1.20.1
	GeckoLib 4: 4.4.4
	Graph Lib: 1.4.0+1.20
	Gravestones: v1.15
	Handcrafted: 3.0.6
	Heracles: 1.1.12
	Hermes: 1.6.0
	Hullabaloo: 1.0.0+1.20.1
	Immersive Paintings: 0.6.7+1.20.1
	shadow-api-17: 0.1.1
	Iron Chests: 2.0.2
	Jade: 11.9.2+fabric
	Jankson: 6.0.0+j1.2.3
	OpenJDK 64-Bit Server VM: 17
	KubeJS: 2001.6.5-build.7
	LibGui: 8.1.1+1.20.1
	Lib Network Stack: 0.10.0
	LibNinePatch: 1.2.0
	Lithium: 0.11.2
	Magna: 1.10.1+1.20.1
	Minecraft Comes Alive: 7.5.18+1.20.1
	Macaw's Bridges: 3.0.0
	Macaw's Doors: 1.1.0
	Macaw's Fences and Walls: 1.1.1
	Macaw's Furniture: 3.2.2
	Macaw's Holidays: 1.1.0
	Macaw's Lights and Lamps: 1.0.6
	Macaw's Paintings: 1.0.5
	Macaw's Paths and Pavings: 1.0.5
	Macaw's Roofs: 2.3.0
	Macaw's Trapdoors: 1.1.3
	Macaw's Windows: 2.2.1
	ME Requester: 1.20.1-1.1.4
	MI Sound Addon: 1.0.1-1.20.1
	MidnightLib: 1.2.1
	Milk Lib: 1.2.60
	Missions: 0.3.4
	MixinExtras: 0.4.1
	MixinSquared: 0.1.1
	Manningham Mills: 2.3
	Modern Industrialization: 1.8.4
	ModernFix: 5.17.0+mc1.20.1
	Moonlight: 1.20-2.11.22
	javapoet: 0.1.0
	OmegaConfig: 1.0.8
	OPAC Create Mod Support: 1.6.0
	Open Parties and Claims: 0.22.0
	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
	gson: 0.2.1
	json: 0.2.1
	oωo: 0.11.2+1.20
	Packet Tweaker: 0.4.0+1.19.4
	Patchouli: 1.20.1-84-FABRIC
	Philip`s Ruins: 1.20.1
	PigPen: 15.0.2
	Placeholder API: 2.1.1+1.20
	Pal: 1.8.0
	Polymer (Common): 0.5.3+1.20.1
	Polymer (Core): 0.5.3+1.20.1
	Polymer (Networking): 0.5.3+1.20.1
	Polymer (Registry Sync Manipulator): 0.5.3+1.20.1
	Polymer (Resource Pack): 0.5.3+1.20.1
	Polymer (Virtual Entity): 0.5.3+1.20.1
	Porting Lib Accessors: 2.3.4+1.20.1
	Porting Lib Attributes: 2.3.4+1.20.1
	Porting Lib Base: 2.3.4+1.20.1
	Porting Lib Brewing: 2.3.2+1.20.1
	Porting Lib Chunk Loading: 2.3.0+1.20.1
	Porting Lib Client Events: 2.3.4+1.20.1
	Porting Lib Common: 2.3.4+1.20.1
	Porting Lib Config: 2.3.4+1.20.1
	Porting Lib Core: 2.3.4+1.20.1
	Porting Lib Data: 2.1.1090+1.20
	Porting Lib Entity: 2.3.4+1.20.1
	Porting Lib Extensions: 2.3.4+1.20.1
	Porting Lib Fluids: 2.3.4+1.20.1
	Porting Lib GameTest: 2.1.1090+1.20
	Porting Lib Lazy Register: 2.3.4+1.20.1
	Porting Lib Loot: 2.3.4+1.20.1
	Porting Lib Mixin Extensions: 2.3.4+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.4+1.20.1
	Porting Lib Obj Loader: 2.3.2+1.20.1
	Porting Lib Recipe Book Categories: 2.3.4+1.20.1
	Porting Lib Registries: 2.3.4+1.20.1
	Porting Lib Tags: 3.0
	Porting Lib Tool Actions: 2.3.4+1.20.1
	Porting Lib Transfer: 2.3.4+1.20.1
	Porting Lib Utility: 2.3.4+1.20.1
	Prometheus: 1.2.5
	Create: Steam 'n' Rails: 1.6.4+fabric-mc1.20.1
	Reach Entity Attributes: 2.4.0
	Rechiseled: 1.1.6
	Rechiseled: Create: 1.0.2+a
	Registrate for Fabric: 1.3.62-MC1.20.1
	Resourceful Lib: 2.1.24
	Rhino: 2001.2.2-build.18
	Fabric Reinforced Obsidian: 1.20.1-1.2.6
	Roughly Enough Items: 12.1.725
	Runelic: 18.0.2
	Server Translations API: 2.0.0+1.20
	sgui: 1.2.2+1.20
	ShetiPhianCore: 1.20.1-1.2
	Step Height Entity Attribute: 1.2.0
	SuperMartijn642's Config Lib: 1.1.8+a
	SuperMartijn642's Core Lib: 1.1.17
	Supplementaries: 1.20-2.8.10
	Towns and Towers: 1.12
	Energy: 3.0.0
	Tiny Mob Farm: 1.2.1-1.20.1
	Toggleable Item Frames: 4.1.0-1.20.1
	Too Cheap!: 1.2.0
	Trash Cans: 1.0.18
	Traveler's Backpack: fabric-1.20.1-9.1.12
	Trinkets: 3.7.2
	UI Lib: 0.3.5
	Universal Shops: 1.3.2+1.20.1
	Xaero's Minimap: 24.1.1
	Xaero's World Map: 1.38.4
	YetAnotherConfigLib: 3.2.1+1.20
commented

Whatever mod adds copycat layers should also implement ISpecialBlockItemRequirement to properly pass the required items

commented

According to the copycats guys, they implement ISpecialBlockItemRequirement properly. The Schematicannon can pick up n layers if the first inventory slot containing layers has >= n items in it. It only fails if the first slot has fewer items and the remaining items should be picked up from another inventory slot.