====== Auf Events hören ====== In diesem Tutorial wirst du folgendes lernen: - Events und Callbacks zu verstehen - Ein Callback für ein existirendes Event zu registrieren ==== Events ==== Events sind durch ''net.fabricmc.fabric.api.event.Event''-Instanzen repräsentiert, welche Callbacks speichern und aufrufen. Oft gibt es eine einzelne Event-Instanz für ein Callback, welche in dem statischn Feld ''EVENT'' des Callback-Interfaces gespeichert wird, es gibt allerdings auch andere Muster. Zum Beispiel gruppieren [[https://github.com/FabricMC/fabric/blob/1.17/fabric-lifecycle-events-v1/src/main/java/net/fabricmc/fabric/api/client/event/lifecycle/v1/ClientTickEvents.java|ClientTickEvents]] mehrere verwandte Events zusammen. ==== Callbacks ==== Jedes Event hat ein zazugehöriges Callback-Interface, üblicherweise ''EventNameCallback'' genannt. Callbacks werden durch das Aufrufen von ''register()'' auf eine Event-Instanz mit einer Callback-Instanz als Argument registriert. //Diese Seite ist noch nicht fertig! Es wäre nett, wenn Du weiter machen könntest.//