Make components abstract in SnowyScreen.kt

This commit is contained in:
Username404 2021-06-25 22:55:56 +02:00
parent 250e72cab0
commit 98c8da32b5
Signed by: Username404-59
GPG Key ID: 7AB361FBB257A5D1
1 changed files with 1 additions and 2 deletions

View File

@ -3,10 +3,9 @@ package fr.username404.snowygui.gui
import com.mojang.blaze3d.vertex.PoseStack
import net.minecraft.client.gui.screens.Screen
import net.minecraft.network.chat.TranslatableComponent
import kotlin.properties.Delegates
abstract class SnowyScreen(translatableString: String = "screen.snowy.gui", private val willPauseScreen: Boolean = false): Screen(TranslatableComponent(translatableString)) {
open val components: MutableSet<Element> by Delegates.notNull()
abstract val components: MutableSet<Element>
override fun render(poseStack: PoseStack?, i: Int, j: Int, f: Float) {
if (poseStack != null) {
components.forEach {