Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Zmiana obszaru wybuchu TNT


gsmastermike

Rekomendowane odpowiedzi

Opublikowano

Witam.

 

W którym pliku serwerowym są zawarte informacje o obszarze wybuchu TNT? Domyślny obszar to 4.0, lecz chciałbym ustawić (za pomocą pluginu czy skryptu) aby TNT wybuchało tylko i wyłącznie na 1 kratke w jedną stronę lub po prostu na 1 kratkę we wszystkie strony. (Plugin UltimateTNT nie działa)

 

Pozdrawiam.

Opublikowano

nie wydaje mi sie aby to bylo takie proste , obszar wybuchu jest zależny od blokow jakie sa w koło ,

  private void explode()
  {
    CraftServer server = this.world.getServer();
    ExplosionPrimeEvent event = new ExplosionPrimeEvent((Explosive)CraftEntity.getEntity(server, this));
    server.getPluginManager().callEvent(event);
    if (!event.isCancelled()) {
      this.world.createExplosion(this, this.locX, this.locY + this.length / 16.0F, this.locZ, event.getRadius(), event.getFire(), true);
    }
  }

niestety metoda createExplosion jest w klasie World a tej klasy jd mi nie dekompiluje ;l, zawsze mozna sie pobawic o wlasny algorytm wybuchow , najprostszy w jakims ksztalcie to nie problem, utrudnienia zaczynaja sie przy takim systemie jak w minecraft.

tak wiec wybuch wszystkiego w jakims ksztalcie to nic wielkiego / albo algorytm albo lista wektorkow , to ostatnie to raczej dla dziwnych ksztaltow eksplozji

  • Biter. zmienił(a) tytuł na Zmiana obszaru wybuchu TNT

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...