package codes.som.hibiscus.mixins; import codes.som.hibiscus.HibiscusMod; import codes.som.hibiscus.events.PlayerTickEvent; import net.minecraft.client.network.ClientPlayerEntity; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; @Mixin(ClientPlayerEntity.class) public abstract class MixinClientPlayerEntity { @Inject(method = "tick", at = @At("RETURN")) private void onPostTick(CallbackInfo ci) { HibiscusMod.bus().fire(PlayerTickEvent.INSTANCE); } }