feat(app): add free official Java Edition skin packs as default skins (#3913)

This commit is contained in:
Alejandro González
2025-07-06 12:16:11 +02:00
committed by GitHub
parent 139a4863d1
commit e5b134f8f4
2 changed files with 326 additions and 6 deletions

View File

@@ -97,7 +97,11 @@ export async function fixUnknownSkins(list: Skin[]) {
export function filterDefaultSkins(list: Skin[]) {
return list
.filter((s) => s.source === 'default' && (!s.name || s.variant === DEFAULT_MODELS[s.name]))
.filter(
(s) =>
s.source === 'default' &&
(!s.name || !(s.name in DEFAULT_MODELS) || s.variant === DEFAULT_MODELS[s.name]),
)
.sort((a, b) => {
const aIndex = a.name ? DEFAULT_MODEL_SORTING.indexOf(a.name) : -1
const bIndex = b.name ? DEFAULT_MODEL_SORTING.indexOf(b.name) : -1

File diff suppressed because one or more lines are too long