mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-14 09:56:37 -04:00
bump pixlyzer, fix texture loading
This commit is contained in:
parent
8bfc284a82
commit
1490896a85
@ -20,6 +20,7 @@ import de.bixilon.minosoft.data.mappings.ResourceLocation
|
||||
import de.bixilon.minosoft.data.mappings.blocks.BlockState
|
||||
import de.bixilon.minosoft.data.mappings.blocks.FluidBlock
|
||||
import de.bixilon.minosoft.data.mappings.blocks.properties.BlockProperties
|
||||
import de.bixilon.minosoft.data.mappings.versions.VersionMapping
|
||||
import de.bixilon.minosoft.data.world.Chunk
|
||||
import de.bixilon.minosoft.data.world.ChunkSection
|
||||
import de.bixilon.minosoft.data.world.ChunkSection.Companion.indexPosition
|
||||
@ -92,8 +93,20 @@ class WorldRenderer(
|
||||
return meshCollection
|
||||
}
|
||||
|
||||
|
||||
private fun getAllBlocks(mapping: VersionMapping): Collection<BlockState> {
|
||||
val list: MutableList<BlockState> = mutableListOf()
|
||||
|
||||
var currentMapping: VersionMapping? = mapping
|
||||
while (currentMapping != null) {
|
||||
list.addAll(currentMapping.blockStateIdMap.values)
|
||||
currentMapping = currentMapping.parentMapping
|
||||
}
|
||||
return list
|
||||
}
|
||||
|
||||
override fun init() {
|
||||
renderWindow.textures.allTextures.addAll(resolveBlockTextureIds(connection.version.mapping.blockStateIdMap.values))
|
||||
renderWindow.textures.allTextures.addAll(resolveBlockTextureIds(getAllBlocks(connection.version.mapping)))
|
||||
|
||||
|
||||
// register keybindings
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user