Documentation
¶
Index ¶
- func PlayerHandler(db *gorm.DB, srv *server.Server) func(*player.Player)
- type BasePlayerHandler
- func (m *BasePlayerHandler) HandleAttackEntity(ctx *event.Context, e world.Entity, force, height *float64, critical *bool)
- func (m *BasePlayerHandler) HandleChat(ctx *event.Context, message *string)
- func (h *BasePlayerHandler) HandleDeath(src world.DamageSource, keepInv *bool)
- func (h *BasePlayerHandler) HandleFoodLoss(ctx *event.Context, from int, to *int)
- func (h *BasePlayerHandler) HandleHurt(ctx *event.Context, damage *float64, attackImmunity *time.Duration, ...)
- func (h *BasePlayerHandler) HandleItemDrop(ctx *event.Context, e world.Entity)
- func (h *BasePlayerHandler) HandleQuit()
- func (m *BasePlayerHandler) HandleRespawn(pos *mgl64.Vec3, w **world.World)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BasePlayerHandler ¶
type BasePlayerHandler struct {
player.NopHandler
// contains filtered or unexported fields
}
func (*BasePlayerHandler) HandleAttackEntity ¶
func (*BasePlayerHandler) HandleChat ¶
func (m *BasePlayerHandler) HandleChat(ctx *event.Context, message *string)
func (*BasePlayerHandler) HandleDeath ¶
func (h *BasePlayerHandler) HandleDeath(src world.DamageSource, keepInv *bool)
func (*BasePlayerHandler) HandleFoodLoss ¶
func (h *BasePlayerHandler) HandleFoodLoss(ctx *event.Context, from int, to *int)
func (*BasePlayerHandler) HandleHurt ¶
func (h *BasePlayerHandler) HandleHurt(ctx *event.Context, damage *float64, attackImmunity *time.Duration, src world.DamageSource)
func (*BasePlayerHandler) HandleItemDrop ¶
func (h *BasePlayerHandler) HandleItemDrop(ctx *event.Context, e world.Entity)
func (*BasePlayerHandler) HandleQuit ¶
func (h *BasePlayerHandler) HandleQuit()
func (*BasePlayerHandler) HandleRespawn ¶
func (m *BasePlayerHandler) HandleRespawn(pos *mgl64.Vec3, w **world.World)
Click to show internal directories.
Click to hide internal directories.