11package player
22
33import (
4+ "net"
5+ "time"
6+
47 "github.com/df-mc/dragonfly/server/block/cube"
58 "github.com/df-mc/dragonfly/server/cmd"
69 "github.com/df-mc/dragonfly/server/event"
@@ -9,8 +12,6 @@ import (
912 "github.com/df-mc/dragonfly/server/session"
1013 "github.com/df-mc/dragonfly/server/world"
1114 "github.com/go-gl/mathgl/mgl64"
12- "net"
13- "time"
1415)
1516
1617type Context = event.Context [* Player ]
@@ -128,7 +129,7 @@ type Handler interface {
128129 // damage through usage.
129130 // The type of the item may be checked to determine whether it was armour or a tool used. The damage to
130131 // the item is passed.
131- HandleItemDamage (ctx * Context , i item.Stack , damage int )
132+ HandleItemDamage (ctx * Context , i item.Stack , damage * int )
132133 // HandleItemPickup handles the player picking up an item from the ground. The item stack laying on the
133134 // ground is passed. ctx.Cancel() may be called to prevent the player from picking up the item.
134135 HandleItemPickup (ctx * Context , i * item.Stack )
@@ -186,7 +187,7 @@ func (NopHandler) HandleItemUseOnBlock(*Context, cube.Pos, cube.Face, mgl64.Vec3
186187func (NopHandler ) HandleItemUseOnEntity (* Context , world.Entity ) {}
187188func (NopHandler ) HandleItemRelease (ctx * Context , item item.Stack , dur time.Duration ) {}
188189func (NopHandler ) HandleItemConsume (* Context , item.Stack ) {}
189- func (NopHandler ) HandleItemDamage (* Context , item.Stack , int ) {}
190+ func (NopHandler ) HandleItemDamage (* Context , item.Stack , * int ) {}
190191func (NopHandler ) HandleAttackEntity (* Context , world.Entity , * float64 , * float64 , * bool ) {}
191192func (NopHandler ) HandleExperienceGain (* Context , * int ) {}
192193func (NopHandler ) HandlePunchAir (* Context ) {}
0 commit comments