Hi, guys! What is the best way to replace block that player trying to place? I'm trying to make so when some player places ANY block, the DIAMOND_BLOCK will be placed instead. I was trying to hook a BlockPlaceEvent, but i cant find how to change placed block from this event handler. The only way I see is to cancel this BlockPlaceEvent and place manually DIAMOND_BLOCK instead. But may be there is a better way?