feat: add leet.ws and hubbly.pw clone sources; add retro hotel prefixes to EVENT_PREFIXES
CI / check (push) Successful in 24s
CI / release (push) Skipped
CI / deploy (push) Successful in 46s

This commit is contained in:
openhands committed 2026-08-04 16:50:05 +02:00
1 parent 04b84e6055
commit fa7fc75c9a
2 files changed
+40 -19

No files matched your search

+24 -17
View File
@@ -117,15 +117,21 @@ const EVENT_PREFIXES: Record<string, string> = {
arcade: "Arcade", arcade: "Arcade",
puzzle: "Puzzles", puzzle: "Puzzles",
// Clothing / Fashion // Retro hotel / community server prefixes
clothing: "Clothing", leet: "Leet",
clothes: "Clothing", hubbly: "Hubbly",
shirt: "Clothing", crazy: "Crazy",
pants: "Clothing", shock: "Shock",
shoes: "Clothing", flash: "Flash",
hat: "Clothing", nova: "Nova",
costume: "Costumes", uber: "Uber",
dress: "Dresses", vip: "VIP",
exclusive: "Exclusive",
collectible: "Collectible",
vintage: "Vintage",
retro: "Retro",
classic: "Classic",
rare: "Rares",
// Furniture categories // Furniture categories
room: "Room Furniture", room: "Room Furniture",
@@ -220,14 +226,15 @@ const EVENT_PREFIXES: Record<string, string> = {
musicdisk: "Music", musicdisk: "Music",
musicdisc: "Music", musicdisc: "Music",
// VIP / Rares / Nitro // Clothing / Fashion
rare: "Rares", clothing: "Clothing",
vip: "VIP", clothes: "Clothing",
exclusive: "Exclusive", shirt: "Shirt",
collectible: "Collectible", pants: "Pants",
vintage: "Vintage", shoes: "Shoes",
retro: "Retro", hat: "Hat",
classic: "Classic", costume: "Costumes",
dress: "Dresses",
}; };
/** /**
+16 -2
View File
@@ -12,8 +12,8 @@ export interface CloneSource {
const KEY = "clone_sources"; const KEY = "clone_sources";
/** /**
* Verified working sources (checked Aug 2026). Used as the default list and * Verified sources. Used as the default list and as the fallback when the
* as the fallback when the `clone_sources` site setting is empty. * `clone_sources` site setting is empty.
*/ */
export const DEFAULT_SOURCES: CloneSource[] = [ export const DEFAULT_SOURCES: CloneSource[] = [
{ {
@@ -38,6 +38,20 @@ export const DEFAULT_SOURCES: CloneSource[] = [
nitroBaseUrl: "https://nitro.hubba.cc/bundled/furniture", nitroBaseUrl: "https://nitro.hubba.cc/bundled/furniture",
iconBaseUrl: "", iconBaseUrl: "",
}, },
{
id: "default-leet",
name: "Leet",
furnidataUrl: "https://www.leet.ws/gamedata/furnidata.json",
nitroBaseUrl: "https://www.leet.ws/nitro/bundled/furniture",
iconBaseUrl: "https://www.leet.ws/nitro/icons",
},
{
id: "default-hubbly",
name: "Hubbly",
furnidataUrl: "https://www.hubbly.pw/gamedata/furnidata.json",
nitroBaseUrl: "https://www.hubbly.pw/nitro/bundled/furniture",
iconBaseUrl: "https://www.hubbly.pw/nitro/icons",
},
]; ];
export const DEFAULT_ICON_SOURCES: CloneSource[] = DEFAULT_SOURCES.filter( export const DEFAULT_ICON_SOURCES: CloneSource[] = DEFAULT_SOURCES.filter(