added icons for non-standard map names.

This commit is contained in:
ChrissW-R1 2022-05-11 21:22:58 +02:00
parent aa431a6fff
commit f533d084f4

View File

@ -139,21 +139,23 @@ export default class LiveAtlasMapDefinition implements LiveAtlasTileLayerOptions
return this.icon; return this.icon;
} }
let mapName = this.name.split(/[^a-zA-Z\d]/, 1)[0];
switch(this.world.dimension) { switch(this.world.dimension) {
case 'nether': case 'nether':
worldType = 'nether'; worldType = 'nether';
mapType = ['surface', 'nether'].includes(this.name) ? 'surface' : 'flat'; mapType = ['surface', 'nether'].includes(mapName) ? 'surface' : 'flat';
break; break;
case 'end': case 'end':
worldType = 'the_end'; worldType = 'the_end';
mapType = ['surface', 'the_end'].includes(this.name) ? 'surface' : 'flat'; mapType = ['surface', 'the_end'].includes(mapName) ? 'surface' : 'flat';
break; break;
case 'overworld': case 'overworld':
default: default:
worldType = 'world'; worldType = 'world';
mapType = ['surface', 'flat', 'biome', 'cave'].includes(this.name) ? this.name : 'flat'; mapType = ['surface', 'flat', 'biome', 'cave'].includes(mapName) ? this.name : 'flat';
break; break;
} }