Tags
Creators
Details
Licensed ARR
Published 9 months ago
Updated last month
All versions
2.0.0+1.21.6-1.21.8
Release
CZ/SK TierTagger 2.0.0+1.21.6-1.21.82 months ago 28
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.6–1.21.8
Platform
Fabric
Supported environments
Client-side
Changes
Changelog
2.0.0
Nové
Subtiery
- Přibylo 11 subtier módů: Speed, OGV, Cart, Creeper, DiaVanilla, Trident, Manhunt, Elytra, Bow, Bed, Debuff
- Zobrazují se stejně jako běžné tiery - v nametagu, v TABu i na kartě hráče
- Vlastní žebříček a pořadí, počítané odděleně od běžných tierů
Karta hráče
- Vlastní GUI obrazovka (ne truhla ani inventář)
- Hlava hráče, nick, nejlepší tier a pořadí v obou žebříčcích
- Dva sloupce: tiery vlevo, subtiery vpravo, seřazené podle bodů
- U každého tieru pořadí v tom konkrétním kitu (např.
#7ve Swordu) - Netestované kity zůstávají vidět, jen šedě s
- - Dole součty bodů a stav dat (stáří, případná chyba stahování)
Příkazy
/czsktiers search <jméno>- otevře kartu hráče/czsktiers mode- ukáže, co se zobrazuje u jmen/czsktiers mode <kit>- vybere jeden kit nebo subtier k zobrazení- Našeptávání u
searchbere jména z tierlistu, ne z TABu - najde tedy i hráče, který zrovna není na serveru; hledá i uprostřed jména modebere klíč i hezký název (crystaliCPVP), plusAllaoff- Nastavení je klientské, platí jen tobě a přežije restart
Skiny
- Hlava hráče se stahuje z Mojangu podle UUID
- Uloží se do
config/czsk_tier_tagger/skins/a platí týden, takže se podruhé nestahuje ani po restartu hry - Funguje i pro hráče, kteří nejsou na serveru
Data na disku
- Poslední stažená data se ukládají do
config/czsk_tier_tagger/ - Po startu hry jsou tiery k dispozici okamžitě
- Když je zdroj nedostupný, mod jede z uložené kopie
Podpora více verzí
- Mod jede na celé řadě 1.21 až 1.21.11
- Vydává se v pěti jarech podle verze; loader nesprávný jar prostě nenačte
Ostatní
- Vlastní sekce CZSK Tier Tagger v Ovládání → Klávesy
- Oddělovač
|mezi jménem a tierem - AstrakSK přidán mezi autory
Změněno
- Zdroj dat - vedle listu s tiery se tahá i list se subtiery; oba souběžně, takže sync trvá jako ten pomalejší z nich
- Příkazy -
/czsktiers <jméno>nahrazeno/czsktiers search <jméno>; po/czsktiers+ TAB se nabízí jensearch,modearefreshmísto seznamu hráčů na serveru - Karta hráče se otevírá bez výpisu do chatu - všechno je v GUI
- Pořadí se přesunulo nahoru k nicku; číslo je žluté, „z kolika" šedé
- Interval obnovy dat je 5 minut a dá se změnit v configu (
cacheMinutes) - Config má nově
tiersCsvUrl,subtiersCsvUrlacacheMinutes - Velikost jaru klesla z ~380 KB na 168 KB - Gson se přestal balit dovnitř (Minecraft ho má vlastní) a ikona se zmenšila
- Licence změněna z CC0-1.0 na All Rights Reserved
Opraveno
- Data se po startu vůbec neobnovovala. Kontrola stáří visela na vyhledání hráče, jenže vyrovnávací paměť štítků si výsledky pamatuje, takže se vyhledání po chvíli přestalo volat. Nová data dorazila jen když na server přišel někdo nový. Kontrola se přesunula do tickovací smyčky.
- Tiery v GUI byly neviditelné. Barvám tierů chyběl alfa kanál, takže
se text vykresloval průhledný - vidět bylo jen
-u kitů bez tieru. - Dva mixiny se nikdy nenačetly - nebyly zapsané v
mixins.json. - Souběžný přístup k datům. Vyrovnávací paměť se přepisovala pod zámkem, který čtenáři nebrali. Nově se hotová data zveřejní jedním přiřazením.
- Prázdný nebo poškozený config shodil mod při startu.
- Příkaz
/czsktiersbyl zaregistrovaný dvakrát. - Únik paměti v TABu - jména odešlých hráčů se nikdy neuklidila.
- Parser dat se rozsypal, když měla buňka uvnitř čárku, uvozovku nebo zalomení řádku.
- Poslední řádek v GUI se vždy uřízl - výška panelu nepočítala s nadpisem sloupce.
- Součty bodů lezly do tlačítka Done.
- Licence se nikdy nezabalila do jaru - odkazovalo se na špatný název souboru.
- README uvádělo jiné verze Minecraftu, než na kterých se mod stavěl.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:8BHggaQl:SkBvIAXN"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:8BHggaQl:SkBvIAXN"
}

