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:
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:
Ich danke im Voraus schonmal für eure Hilfe ^^
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 ^^