Spigot API wenn man einen Block rechtsklickt die ID herausfinden?

 - (Computer, Technik, Spiele und Gaming)

1 Antwort

Du kannst die Data bzw die SubID verwenden denke ich:

@EventHandler
public void onPlayerInteract(PlayerInteractEvent event) {
    Player player = event.getPlayer();
    Block block = event.getClickedBlock();
    byte data = block.getData();

    if(block.getType.getID() == 4096) {
       player.sendMessage(data)
    }
}

Und ein Lob an dich das du "event" und "player" statt "e" und "p" benutzt. :D

Woher ich das weiß:Eigene Erfahrung – Programmiere seit 2017

Danke und wie mache ich es das wenn der SPieler den Block 4096 mit der SubID 474 anklickt das und das passiert?

0
@maxim786
if(block.getType.getID() == 4096 && data == (byte) 474) {
//Aktion
}

So sollte das gehen schenk ich dir den Code. haha

1

Was möchtest Du wissen?