remove delayed rebuild

This commit is contained in:
DBotThePony 2022-10-07 12:32:10 +07:00
parent 657b732ca5
commit 13d2506661
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -23,8 +23,6 @@ class WidgetAtlasHolder private constructor(manager: TextureManager) : TextureAt
var changeset = 0 var changeset = 0
private set private set
var queued = false
private set
var once = false var once = false
private set private set
var demandsRebuild = false var demandsRebuild = false
@ -36,7 +34,6 @@ class WidgetAtlasHolder private constructor(manager: TextureManager) : TextureAt
override fun prepare(p_118891_: ResourceManager, p_118892_: ProfilerFiller): TextureAtlas.Preparations { override fun prepare(p_118891_: ResourceManager, p_118892_: ProfilerFiller): TextureAtlas.Preparations {
once = true once = true
demandsRebuild = false demandsRebuild = false
queued = false
resourceManager = p_118891_ resourceManager = p_118891_
profileManager = p_118892_ profileManager = p_118892_
changeset++ changeset++
@ -56,17 +53,7 @@ class WidgetAtlasHolder private constructor(manager: TextureManager) : TextureAt
} }
fun queueRebuild() { fun queueRebuild() {
if (!queued && once) { demandsRebuild = true
queued = true
if (LOGGED_IN) {
onceClient(20) {
apply(prepare(resourceManager, profileManager), resourceManager, profileManager)
}
} else {
demandsRebuild = true
}
}
} }
override fun getResourcesToLoad(): Stream<ResourceLocation> { override fun getResourcesToLoad(): Stream<ResourceLocation> {