How to get break and place block?

How to get break and place block?

You mean listen to the events?


@Listener
public void onBlockBreak(ChangeBlockEvent.Break event) {
    // Block break
}

@Listener
public void onBlockPlace(ChangeBlockEvent.Place event) {
    // Block place
}
1 Like

Thank you, how to get block?

// For every block that was broken/placed (at once)
for (Transaction<BlockSnapshot> transaction : event.getTransactions()) {
    transaction.getOriginal(); // Block before change
    transaction.getFinal(); // Block after change
}

1 Like