CrazyCrates — lisäosa mukautettujen laatikoiden ja palkintokirstujen lisäämiseen Minecraftissa
CrazyCratesin avulla voit lisätä palkintolaatikoita Minecraft-palvelimelle erilaisilla animaatioilla, fyysisillä ja virtuaalisilla…
CrazyCratesin avulla voit lisätä palkintolaatikoita Minecraft-palvelimelle erilaisilla animaatioilla, fyysisillä ja virtuaalisilla avaimilla sekä painotuksee...
CrazyCrates — lisäosa mukautettujen laatikoiden ja palkintokirstujen lisäämiseen Minecraftissa
CrazyCrates mahdollistaa laatikoiden (crates) lisäämisen Minecraft-palvelimelle. Jokainen laatikko on maailmassa oleva lohko tai valikon kohta, jonka pelaaja avaa avaimella saadakseen satunnaisen palkinnon. Lisäosa tarjoaa 11 erilaista animaatiotyyppiä, kahdenlaisia avaimia — fyysisiä (esineitä tavaraluettelossa) ja virtuaalisia (tallennettu tietokantaan) — ja painotukseen perustuvan mahdollisuusjärjestelmän prosenttiosuuksien sijaan. Sitä jaetaan ilmaiseksi.

Päävalikko /crates esittäen laatikot esineinä tavaraluettelossa
Laatikkotyypit
Jokainen palvelimen laatikko on erillinen .yml-tiedosto crates/-kansiossa. Tiedostossa on CrateType-parametri, joka määrittää avausanimaation.
Ensimmäisellä käynnistyskerralla lisäosa luo 6 valmista esimerkkiä, jotka kattavat 5 vahvistettua tyyppiä. Voit avata minkä tahansa niistä testiksi ilman avainta komennolla /crazycrates forceopen <tiedostonimi> <nimimerkki>.

Kaikki saatavilla olevat peruslaatikot
Scroll - tavaraluetteloon ilmestyy vaakasuora nauha esineitä, joka rullaa, hidastuu vähitellen ja pysähtyy keskellä olevaan voittavaan esineeseen. Tätä tyyppiä käyttää kaksi esimerkkiä — CrateExample.yml ja AdvancedExample.yml.

CrateExample-suoritus — vaakasuora nauha esineitä rullaa ja pysähtyy voittajaan
Cosmic — tavaraluetteloon ilmestyy useita palkintoja, joista valita. Pelaaja napsauttaa sitä, jonka haluaa ottaa. Jos mitään ei valita 10 sekunnissa, lisäosa antaa yhden palkinnon automaattisesti. Casino — laatikko, jossa on tasoja (tiers). Animaatio määrittää ensin tason ja sen jälkeen sen sisällä olevan tietyn palkinnon.
QuadCrate — avattaessa pelaajan ympärille maailmaan syntyy neljä fyysistä laatikkolohkoa. Pelaaja lähestyy kutakin ja avaa ne yksitellen — jokainen antaa erillisen palkinnon.
Wonder — ilmestyy ikkuna, jossa on täysi tavaraluettelo, josta esineitä katoaa vähitellen; se mikä jää jäljelle, on palkinto.
Avaimet
Jokainen laatikko käyttää omaa avaintaan. Fyysinen avain — on tavallinen esine, jolla on mukautettu ulkoasu, nimi ja kuvaus (lore), jota pelaaja pitää tavaraluettelossaan. Virtuaalinen avain ei vie tilaa — se on tallennettu lisäosan tietokantaan ja sidottu pelaajan tiliin.
Oletusarvoisesti fyysinen laatikkolohko hyväksyy molemmat tyypit. Käyttäytymistä voi muuttaa config.yml-tiedostossa erikseen jokaiselle yhdistelmälle.
Jos pelaajan tavaraluettelo on täynnä avainta vastaanotettaessa, lisäosa joko muuttaa sen virtuaaliseksi tai pudottaa sen maahan — asetuksista riippuen. Yritys avata laatikko ilman avainta työntää pelaajan taaksepäin.
Järjestelmänvalvojat voivat antaa ja ottaa avaimia jopa offline-pelaajilta, jakaa avaimen kaikille online-pelaajille kerralla yhdellä komennolla tai antaa satunnaisen avaimen kaikista saatavilla olevista laatikoista. Pelaajat, joilla on asianmukainen oikeus, voivat siirtää virtuaalisia avaimiaan muille.

Laatikon fyysinen avain — esine mukautetulla kuvauksella
Mahdollisuusjärjestelmä
Jokaisen palkinnon todennäköisyyttä eivät määritä prosentit, vaan paino — laatikon tiedoston Weight-parametri. Mitä suurempi painoarvo, sitä useammin palkinto putoaa; mitä pienempi, sitä harvemmin.
Enimmäisalue on kaikkien laatikossa olevien painojen summa. Jos kolmella palkinnolla on painot 10, 15 ja 25, alue on 50. Ensimmäisen mahdollisuus on 20 %, toisen — 30 % ja kolmannen — 50 %.
Tämän lähestymistavan etu prosentteihin verrattuna: ei tarvitse varmistaa, että summa ei ylitä 100:aa. Voit yksinkertaisesti asettaa suhteellisia arvoja ja lisätä uusia palkintoja laskematta loppuja uudelleen.
Komennot
Lisäosan pääkomento on /crazycrates, jonka aliaksia ovat /crates ja /cc. Pelaajilla on pääsy vain komentoihin /keys (näytä omat avaimet) ja /crates (avaa valikko).
Ylläpitäjän komennot:
/crazycrates giveja/crazycrates take— anna tai ota avain tietyltä pelaajalta, jopa offline-tilassa olevilta./crazycrates giveall— jaa avain kaikille online-pelaajille samanaikaisesti./crazycrates forceopen— avaa laatikko pelaajalle ilmaiseksi, ilman avainta./crazycrates editor— laatikoiden sijoitustila maailmassa: osoitat lohkoa ja sidot siihen laatikon./crazycrates debug— vastaanota kaikki laatikon palkinnot kerralla asetusten testaamiseksi./crazycrates mass-open— määritetyn määrän laatikoita massainen avaaminen kerralla./crazycrates reload— lataa kaikki asetukset uudelleen käynnistämättä palvelinta uudelleen./crazycrates migrate— tuo laatikoita muista lisäosista tai muunna vanha tiedostomuoto.
Oikeudet on jaettu kolmeen jokeriin (wildcards): crazycrates.players.* pelaajille, crazycrates.admin.* ylläpitäjille, crazycrates.schematic.* schematicien kanssa työskentelyyn. Pelaaja voidaan jättää pois massajakelusta /giveall erillisen oikeuden kautta.
Asetukset
Kaikki lisäosan tiedostot sijaitsevat plugins/CrazyCrates/-kansiossa. Tärkein niistä on config.yml, johon globaalit palvelinasetukset on keskitetty. Laatikot tallennetaan crates/-alikansioon — jokainen erilliseen tiedostoon. Kansio examples/ sisältää kehittäjien esimerkkejä, mutta sinun ei pitäisi muokata niitä: se korvataan kokonaan jokaisella /crazycrates reload -komennolla. Kaikki viestitekstit on purettu messages.yml-tiedostoon ja niitä muokataan erikseen.
Tiedostossa config.yml sinun tulisi kiinnittää huomiota muutamaan asiaan. Hologrammit laatikoiden yläpuolelle ilmestyvät automaattisesti, jos palvelimelle on asennettu DecentHolograms, FancyHolograms tai CMI — lisäosa poimii ne itse. Jos mitään niistä ei ole, hologrammeja ei yksinkertaisesti ole. Viestejä pelaajille voidaan ohjata joko chattiin tai toimintopalkkiin (action bar) — riippuen siitä, miten palvelin on määritetty. Toimintojen kirjaaminen avaimilla ja laatikoilla otetaan käyttöön erikseen konsolia ja tiedostoa varten; tiedostolokit arkistoidaan zip-tiedostoon uudelleenkäynnistyksen yhteydessä.
Jokainen laatikko on määritetty omassa tiedostossaan. Animaatiotyypin ja palkintoluettelon lisäksi se määrittää fyysisen avaimen ulkoasun, lohkon yläpuolella olevan hologrammin tekstin, esikatseluikkunan koon ja rakenteen, äänet vierityksen aikana ja sen päätyttyä, sekä mahdollisuuden arpoa (reroll) palkinto uudelleen, jos tulos ei ollut tyydyttävä.
Yhteenveto
CrazyCrates lisää animaatiojärjestelmiä sekä lahjoituskauppoihin että pelin sisäiseen edistymiseen selviytymistilassa. Painotukseen perustuva mahdollisuusjärjestelmä on kätevämpi kuin prosenttiosuudet aktiivisessa muokkauksessa — koko luetteloa ei tarvitse laskea uudelleen joka kerta.
PvP- ja selviytymispalvelimille, joissa on lahjoitusjärjestelmä, CrazyCrates on kätevä valinta. Yksinkertaiselle palvelimelle, jossa tarvitaan yhtä laatikkoa ilman animaatioita, QuickCrate ja minimaalinen asetus riittävät.
Asennus
Tyypillinen asennus vie noin 5 minuuttia. Kulku on sama; vain Loader ja sopiva build vaihtuvat.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











