Ohjelmointi (AUTTAKAA) Pelaajien laittaminen liekaan

Keskustelun alueella 'Minecraft: Ohjelmointi' aloitti Raikas, 18.10. 2019.

Tunnisteet:
  1. Raikas

    Raikas Aktiivinen jäsen

    Joo, yritän tällä hetkellä saada pelaajan liekaan Java-pluginilla. Että jos vois joku auttaa niin ois kiva. Spigotin apin PlayerMoveEventti saa jostain syystä servun lagaamaan ja lopulta kaatumaa. :-(.
    Yritän saada siis mahdolliseksi leadit pelaajille. Yritin tehdä sitä teleporttailemalla ja PlayermoveEventillä mutta se tulee jostain syystä myöhästä (varmaan myös sen takia että se triggeröityy pienimmästäkin liikkestä). Mutta joo, Aurinkomaassa on aika täydellinen esimerkki.
     
    Viimeksi muokattu: 19.10. 2019
  2. Raikas

    Raikas Aktiivinen jäsen

    Päivitin
     
  3. Tapsa

    Tapsa Jäsen

    Vähän paha täältä käsin kommentoida tähän mitään, kun et postannut implementaatiostasi minkäänlaista esimerkkiä.

    Toistan aiemman. Teleporttaat mitä ja mihin?


    Voisit luoda esim. näkymättömän aivokuolleen/hiljennetyn (setAI(false), setSilent(true), jne.) entityn pelaajan sijaintiin, kiinnittää liean siihen ja vastaavasti "liimata" pelaajan siihen (vaikka teleporttaamalla joka tickillä, tai kuuntelemalla luodun entityn EntityMoveEventtiä BKCommonLibillä) aina kun mahdollista. Jos haluat, että pelaaja pystyy myös oma-aloitteisesti liikkumaan lieassa ollessaan, vaatinee tuo vielä vähän lisärivejä.

    Tässä (hyvin pitkälti teoreettisessa) metodissa esiintyy luultavasti jonkin verran viivettä, ja pakettikikoilla (ProtocolLib) siitä saisi varmaankin sulavamman.
     
    • Voittaja Voittaja x 1
    • Tietopaketti Tietopaketti x 1
    • Lista
  4. Raikas

    Raikas Aktiivinen jäsen

    Jooh, kokeilen ainakin jos saan tuon toimimaan.
     
  5. Raikas

    Raikas Aktiivinen jäsen

    Hei, sain tän toimimaan. Kiitos paljon avusta!