t2-mapper/docs/assets/stringUtils-1MyeFdQ_.js
2026-04-05 22:34:39 -07:00

1 line
No EOL
960 B
JavaScript

function e(e){return e.replace(/\\/g,`/`).replace(/\/+/g,`/`)}function t(e){return`${e.toLocaleString()} ms`}var n={1:`Storm`,2:`Inferno`,3:`Starwolf`,4:`Diamond Sword`,5:`Blood Eagle`,6:`Phoenix`},r={1:`base`,2:`baseb`,3:`swolf`,4:`dsword`,5:`beagle`,6:`cotp`};function i(e,t){let n=``,r=e.datablock,i=r?t.get(String(r)):void 0;if(e.nametag!=null&&String(e.nametag)!==``)n=String(e.nametag);else if(i){let e=i.targetnametag==null?``:String(i.targetnametag);e!==``&&!e.startsWith(`_`)&&(n=e)}if(i){let e=i.targettypetag==null?``:String(i.targettypetag);if(e!==``&&!e.startsWith(`_`))return n!==``&&n.toLowerCase()!==e.toLowerCase()?a(`${n} ${e}`):a(e)}if(!n&&i){let e=i.pickupname==null?``:String(i.pickupname);if(e)return o(e)}return a(n)}function a(e){return e.replace(/\x01(\d+)/g,`<#$1>`)}function o(e){let t=e.replace(/^(an?\s+|some\s+)/i,``);return t?t.split(` `).map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(` `):e}export{e as a,i,n,t as r,r as t};