====== Funkcja ====== W Wurst "funkcja" (ang. feature) to [[wp>hypernym|hiperonim]] obejmujący [[hack]]i, [[command|komendy]] i [[other feature|inne funkcje]]. W kodzie źródłowym Wursta istnieje również abstrakcyjna klasa [[https://github.com/Wurst-Imperium/Wurst7/blob/master/src/main/java/net/wurstclient/Feature.java|Feature]], po której dziedziczą klasy [[https://github.com/Wurst-Imperium/Wurst7/blob/master/src/main/java/net/wurstclient/hack/Hack.java|Hack]], [[https://github.com/Wurst-Imperium/Wurst7/blob/master/src/main/java/net/wurstclient/command/Command.java|Command]] oraz [[https://github.com/Wurst-Imperium/Wurst7/blob/master/src/main/java/net/wurstclient/other_feature/OtherFeature.java|OtherFeature]]. Każda funkcja w Wurst posiada nazwę i opis. Dodatkowo może opcjonalnie zawierać: kategorię, dowolną liczbę [[settings|ustawień]], dowolną liczbę tagów wyszukiwania (używanych przez pasek wyszukiwania w Navigatorze), dowolną liczbę sugerowanych skrótów klawiszowych (dla prostego kreatora skrótów w Navigatorze), główną akcję (wykonywaną po kliknięciu funkcji w dowolnym GUI), oraz znacznik „not-safe-to-block” (zapobiegający blokowaniu funkcji przez [[TooManyHax]]).