minecraft-wrapper icon indicating copy to clipboard operation
minecraft-wrapper copied to clipboard

Rework game events

Open wlwanpan opened this issue 4 years ago • 0 comments

Rn we need to look at the implementation logparser.go to figure out what Data each event holds. Might be worth having concrete event struct per events:

type PlayerJoinedEvent struct {
  Name string
  Time time.Time
  ...
}

type PlayerSayEvent struct {
  Name string
  Message string
  ...
}

then on the receiver side:

ev := <-wpr.GameEvents()
if ev.Type == events.PlayerSayEvent {
  playerSayEv := ev.(events.PlayerSayEvent)
}

wlwanpan avatar Jan 05 '21 21:01 wlwanpan