• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Spigot Abfragen ob Spieler einen bestimmten Block anschaut

Addycted

Kuhfänger
Registriert
3 Oktober 2017
Beiträge
72
Diamanten
300
Minecraft
BySkeezy
Hey,
wie es der Titel schon sagt versuche ich aktuell für ein Plugin abzufragen ob der Spieler beim ausführen eines Commands einen bestimmten
Block anschaut. Ich habe bereits gegoogelt …
...erfolglos

Also frag ich hier erstmal nach ob dieser Ansatz schonmal richtig ist, oder ob eventuell Fehler enthalten sind. Auch wäre ich sehr dankbar, wenn mir
jemand sagen kann mit welcher Methode ich das sonst abfragen kann, da es so wie hier nicht funktioniert:

Java:
Block block = p.getTargetBlock(new HashSet<>(), 5);
if (block.getType() == Material.CAULDRON) {
    …


Auch wird dabei abgefragt ob ein anderer Block über dem bereits abgefragten liegt, dabei bin ich mir aber sicher, dass es funktionieren sollte.
Trotzdem hier nochmal der Code dazu:
Java:
Location blockloc = block.getLocation();
if ((blockloc.add(0, 1, 0).getBlock().getType() == Material.TRAP_DOOR)) {
    ...
}

Ich danke im Voraus schonmal für eure Hilfe ^^
 
Oben