public void execute(Player p, Item origin, Item target) { if(!p.removeItem(origin)) p.room.removeItem(origin); }
public void execute(Player p, Item origin, Item target) { if (!p.removeItem(origin)) throw new InvalidDataException("You don't have this item in your inventory."); target.addChild(origin); }