Hey, so here the problem PHP: $recipe = new ShapedRecipe( Item::get(1,0,5), ["aax", "aax", "xxx"], [ "a" => Item::get(2,0,1), "x" => Item::get(0,0,1) ]); $this->getServer()->getCraftingManager()->registerRecipe($recipe); Everything loads up nicely, but when i try to craft somthing Code: [11:09:22] [Server thread/DEBUG]: Unhandled inventory action from daniktheboss: Fake container pocketmine\inventory\BigCraftingGrid for daniktheboss does not contain Item Grass (2:0)x15 [11:09:22] [Server thread/DEBUG]: Unhandled InventoryTransactionPacket received from daniktheboss: 0x1e00000002000003041e00000000043c000000009f8d06c70100041e0000000000 Any help?
You can use the space character to indicate air items, instead of specifying it as an actual ingredient. That's probably the issue.
try this instead Code: $recipe = new ShapedRecipe(Item::get(1,0,5), ["aa", "aa"], [ "a" => Item::get(2,0,1) ]);