Ist Block in einer Region?

Wenn ihr bei eurem Plugin nicht weiter kommt, könnt ihr hier euer Problem beschreiben und um Hilfe bitten.

Ist Block in einer Region?

Beitragvon Homerlator » Sa 1. Jul 2017, 14:29

Hallo liebe Communtity,
ich programmiere zurzeit ein Minigame komme aber gerade nicht weiter.

Ich habe zwei Locations:
Code: Alles auswählen
  1. new Location(world, 89, 5, -112)
  2. new Location(world, 105, 26, 80)


Und eine dritte die ich von einem Event bekomme.

Nun möchte ich überprüfen ob die dritte Location zwischen den zwei anderen ist, aber wie?
Benutzeravatar
Homerlator
 
Beiträge: 41
Registriert: Fr 25. Mär 2016, 22:33
Wohnort: Gemünden

Re: Ist Block in einer Region?

Beitragvon Knadda » Mi 5. Jul 2017, 20:25

Code: Alles auswählen
  1.    public boolean isInside(final Location min, final Location max, final Location loc) {
  2.       if (!min.getWorld().equals(max.getWorld())) {
  3.          return false;
  4.       }
  5.       if (!loc.getWorld().equals(max.getWorld())) {
  6.          return false;
  7.       }
  8.       final boolean x = min.getX() < loc.getX() && max.getX() > loc.getX();
  9.       final boolean y = min.getY() < loc.getY() && max.getY() > loc.getY();
  10.       final boolean z = min.getZ() < loc.getZ() && max.getZ() > loc.getZ();
  11.       return x && y && z;
  12.    }
Benutzeravatar
Knadda
 
Beiträge: 49
Registriert: Mo 1. Aug 2016, 07:06


Zurück zu Hilfe und Support

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste

cron