under-construction
location-marketplace
event-creeper-anomaly
dungeon-bridges
English

Update: Aktualizace pluginu GateShop

Už delší dobu mnohým z nás dělal vrásky plugin, který má na svědomí obchody na GateCraftu, a nezbývalo než tomu udělat konečně přítrž.
01

Opravy problémů

Nejdříve tedy k těm opravám. Nyní už by se neměly při pravém kliku aktivovat itemy v ruce, jako je naspawnování mobů ze Spawn eggu, odpálení ohňostrojové rakety a tak podobně.

Tohle byly ovšem spíše drobnosti, protože největší problém dělalo samotné ukládání věcí do truhel. Obsah truhel se totiž občas obnovil s restartem serveru, a v některých případech to znamenalo, že hráči o obsah jednoduše přišli, nebo to naopak vytvářelo „obnovitelné zdroje“. Navíc to byl natolik nahodilý jev, že jeho příčinu bylo prakticky nemožné odhalit, ale...

...zcela zásadní změnou je, že se nově už věci neukládají do truhly, ale rovnou do databáze, kam se po celou dobu zapisují i další informace o obchodech. A tím se dostáváme k těm pozitivním změnám.

Změny k lepšímu

Nyní je už možné do obchodů nacpat prakticky cokoliv, aniž by to pozměnilo jakékoli informace na itemu. Je tedy možné prodávat například výše zmíněné rakety na ohňostroj, při jejichž nákupu lze v inventáři přesně vidět jejich atributy. Stejně tak zůstávají zachované informace o obarveném koženém brnění, pojmenovaných itemech nebo jakkoli jinak výjimečných vlastnostech. Tento stav by měl setrvat i pro budoucí updaty, ať už bude do hry přidané cokoli... Tedy alespoň pokud nás tým Mojangu nebo Bukkitu nepřekvapí zase něčím extra, co posere i to, co nemá – s trochu ironickým úsměvem se dá říct: nebylo by to poprvé.

A kam se poděly truhly? No, zkrátka jsou fuč, protože už jednoduše nejsou potřeba. Ano, čtete správně. Od chvíle, kdy se cpe vše do databáze, jednoduše není důvod se s truhlami dále otravovat. Díky tomu je možné vytvářet značky pro obchody přímo vedle sebe. Navíc, když už někdo provede nějakou změnu, uloží se rovnou, a i v případě nečekaného pádu serveru (který byl tímto také zažehnán) se už obsah inventářů obchodů jednoduše nevrátí do původního stavu.

Nové zprávy v konzoli. Další změnou k lepšímu by měly být zprávy o nově vytvořených obchodech. Tedy když někdo založí obchod, napíše to všem, kteří jsou v kanálu [trade]. Z dlouhodobého hlediska užitečná „featura“. Na druhou stranu v případě, že se někdo rozhodne založit obchodní dům, to může začít i prudit, ale pak není nic jednoduššího než kanál opustit pomocí /ch leave trade.

V seznamu itemů doteď chyběly některé nové názvy, a to jak ve hře, tak v přehledu obchodů na webových stránkách. Nyní by zde neměl chybět jediný název itemu, a co víc, byly přidány i ty, které nás teprve čekají ve verzi 1.5.

Dva kroky dopředu, jeden dozadu?

Teď se nejedná o popis alkoholikovy cesty domů, ale jednoduše o zcela běžný jev, který tyto aktualizace čas od času provází. Jinými slovy je třeba počítat s tím, že tyto opravy a nové featury mohou přinést nové skryté bugy, které během testování aktualizovaného pluginu nebyly odhaleny. Je tedy třeba připomenout, že jakékoli nalezené bugy je nutné neprodleně nahlásit. V případě, že by někdo začal vědomě takového bugu zneužívat, dopustí se hrubého porušení pravidel a v takovém případě může počítat s tím, co potkalo už mnohé...

Na závěr...

Tímto aktualizace obchodů nekončí, je to jen další milník, ale o hudbě budoucnosti zase někdy jindy. Teď jsou na řadě ještě další bugy a nové featury, které mají vyšší prioritu. Každopádně se bude vždy na co těšit – a teď se pro změnu zase těším já na první obchody se zábavnou pyrotechnikou...

...váš Jonathan Gecko ;)

Menu