def open_hook(self, player, container, block): """ The ``player`` is a Player's protocol The ``container`` is a 0x64 message The ``block`` is a block we trying to open :returns: None or window object """ if block != blocks["workbench"].slot: return None window = WorkbenchWindow(player.wid, player.player.inventory) player.windows.append(window) return window
def setUp(self): self.i = WorkbenchWindow(1, Inventory())