Fix startup crash caused by duplicate rendertypes in vanilla game

This commit is contained in:
DBotThePony 2024-08-27 23:41:06 +07:00
parent f19949b9d6
commit 8f609b7801
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -106,7 +106,7 @@ class DynamicBufferSource(
this.chained = chained
}
buffers[type] = this
require(buffers.put(type, this) == null) { "Duplicate render type: $type" }
bufferList.add(this)
}
@ -164,7 +164,7 @@ class DynamicBufferSource(
next = State(Sheets.bedSheet(), ImmutableList.of(next.type), immutableAfter = true, chained = false)
next = State(Sheets.shulkerBoxSheet(), ImmutableList.of(next.type), immutableAfter = true, chained = false)
next = State(Sheets.signSheet(), ImmutableList.of(next.type), immutableAfter = true, chained = false)
next = State(Sheets.hangingSignSheet(), ImmutableList.of(next.type), immutableAfter = true, chained = false)
//next = State(Sheets.hangingSignSheet(), ImmutableList.of(next.type), immutableAfter = true, chained = false)
next = State(Sheets.chestSheet(), ImmutableList.of(next.type), immutableAfter = true, chained = false)
next = State(RenderType.armorEntityGlint(), ImmutableList.of(next.type), immutableAfter = true, chained = false)
next = State(RenderType.glint(), ImmutableList.of(next.type), immutableAfter = true, chained = false)