summaryrefslogtreecommitdiff
path: root/server/player.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/player.go')
-rw-r--r--server/player.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/server/player.go b/server/player.go
index 51ddf54..d2c6722 100644
--- a/server/player.go
+++ b/server/player.go
@@ -144,7 +144,11 @@ func (p *player) handlePacket(packet classic.Packet) {
blockCoord(pck.Y),
blockCoord(pck.Z),
}
- p.level.SetBlock(p, pos, block)
+ p.level.TrySetBlock(p, pos, block, p.state.Auth,
+ func(realBlock blockType) {
+ p.OnSetBlock(p.level, pos, realBlock)
+ },
+ )
case *classic.Message:
incomplete := pck.PlayerId == 1 && p.extensions["LongerMessages"]
message := p.currentMessage + classic.UnpadString(pck.Message)