package codes.som.hibiscus.events import codes.som.hibiscus.api.event.Cancellable import codes.som.hibiscus.api.event.Event import net.minecraft.client.render.Camera import net.minecraft.client.util.math.MatrixStack import net.minecraft.entity.Entity class PostRenderAllEvent(val delta: Float) : Event class Render3DEvent(val delta: Float, val camera: Camera, val matrices: MatrixStack) : Event class WorldCullingEvent : Cancellable(), Event class GetRenderViewEntityEvent(var viewEntity: Entity) : Event class PreRenderWorldEvent(val delta: Float, val camera: Camera, val matrices: MatrixStack) : Event class PreRenderEntitiesEvent(val delta: Float) : Event class PostRenderEntitiesEvent(val delta: Float) : Event class PostRenderWorldEvent(val delta: Float, val camera: Camera, val matrices: MatrixStack) : Event class RenderHandEvent(val delta: Float) : Cancellable(), Event