aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/events/SlotRenderEvents.kt
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-11-17 19:55:02 +0100
committerLinnea Gräf <nea@nea.moe>2025-11-17 19:55:02 +0100
commitc93a04a001b0f66b2724d46b04b6d1ed49a08d07 (patch)
tree5869ca70acc482ef0362f27785c3d3f1cbb9ffae /src/main/kotlin/events/SlotRenderEvents.kt
parentaf9893b59407c69d31ebd2ed513f0396ab4d2dc9 (diff)
downloadFirmament-c93a04a001b0f66b2724d46b04b6d1ed49a08d07.tar.gz
Firmament-c93a04a001b0f66b2724d46b04b6d1ed49a08d07.tar.bz2
Firmament-c93a04a001b0f66b2724d46b04b6d1ed49a08d07.zip
refactor: port to mojmaps
Diffstat (limited to 'src/main/kotlin/events/SlotRenderEvents.kt')
-rw-r--r--src/main/kotlin/events/SlotRenderEvents.kt14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main/kotlin/events/SlotRenderEvents.kt b/src/main/kotlin/events/SlotRenderEvents.kt
index 9076d53..c938ffc 100644
--- a/src/main/kotlin/events/SlotRenderEvents.kt
+++ b/src/main/kotlin/events/SlotRenderEvents.kt
@@ -2,16 +2,16 @@
package moe.nea.firmament.events
-import net.minecraft.client.gui.DrawContext
-import net.minecraft.screen.slot.Slot
-import net.minecraft.util.Identifier
+import net.minecraft.client.gui.GuiGraphics
+import net.minecraft.world.inventory.Slot
+import net.minecraft.resources.ResourceLocation
import moe.nea.firmament.util.render.drawGuiTexture
interface SlotRenderEvents {
- val context: DrawContext
+ val context: GuiGraphics
val slot: Slot
- fun highlight(sprite: Identifier) {
+ fun highlight(sprite: ResourceLocation) {
context.drawGuiTexture(
slot.x, slot.y, 0, 16, 16,
sprite
@@ -19,14 +19,14 @@ interface SlotRenderEvents {
}
data class Before(
- override val context: DrawContext, override val slot: Slot,
+ override val context: GuiGraphics, override val slot: Slot,
) : FirmamentEvent(),
SlotRenderEvents {
companion object : FirmamentEventBus<Before>()
}
data class After(
- override val context: DrawContext, override val slot: Slot,
+ override val context: GuiGraphics, override val slot: Slot,
) : FirmamentEvent(),
SlotRenderEvents {
companion object : FirmamentEventBus<After>()