@@ -220,7 +220,7 @@ func (m *Emitter) detachPlayer(p *player.Player) {
220220func (m * Emitter ) EmitPlayerJoin (p * player.Player ) {
221221 evt := & pb.EventEnvelope {
222222 EventId : m .generateEventID (),
223- Type : "PLAYER_JOIN" ,
223+ Type : pb . EventType_PLAYER_JOIN ,
224224 Payload : & pb.EventEnvelope_PlayerJoin {
225225 PlayerJoin : & pb.PlayerJoinEvent {
226226 PlayerUuid : p .UUID ().String (),
@@ -234,7 +234,7 @@ func (m *Emitter) EmitPlayerJoin(p *player.Player) {
234234func (m * Emitter ) EmitPlayerQuit (p * player.Player ) {
235235 evt := & pb.EventEnvelope {
236236 EventId : m .generateEventID (),
237- Type : "PLAYER_QUIT" ,
237+ Type : pb . EventType_PLAYER_QUIT ,
238238 Payload : & pb.EventEnvelope_PlayerQuit {
239239 PlayerQuit : & pb.PlayerQuitEvent {
240240 PlayerUuid : p .UUID ().String (),
@@ -251,7 +251,7 @@ func (m *Emitter) EmitChat(ctx *player.Context, p *player.Player, msg *string) {
251251 }
252252 evt := & pb.EventEnvelope {
253253 EventId : m .generateEventID (),
254- Type : "CHAT" ,
254+ Type : pb . EventType_CHAT ,
255255 Payload : & pb.EventEnvelope_Chat {
256256 Chat : & pb.ChatEvent {
257257 PlayerUuid : p .UUID ().String (),
@@ -285,7 +285,7 @@ func (m *Emitter) EmitCommand(ctx *player.Context, p *player.Player, cmdName str
285285 }
286286 evt := & pb.EventEnvelope {
287287 EventId : m .generateEventID (),
288- Type : "COMMAND" ,
288+ Type : pb . EventType_COMMAND ,
289289 Payload : & pb.EventEnvelope_Command {
290290 Command : & pb.CommandEvent {
291291 PlayerUuid : p .UUID ().String (),
@@ -308,7 +308,7 @@ func (m *Emitter) EmitCommand(ctx *player.Context, p *player.Player, cmdName str
308308func (m * Emitter ) EmitBlockBreak (ctx * player.Context , p * player.Player , pos cube.Pos , drops * []item.Stack , xp * int , worldDim string ) {
309309 evt := & pb.EventEnvelope {
310310 EventId : m .generateEventID (),
311- Type : "BLOCK_BREAK" ,
311+ Type : pb . EventType_PLAYER_BLOCK_BREAK ,
312312 Payload : & pb.EventEnvelope_BlockBreak {
313313 BlockBreak : & pb.BlockBreakEvent {
314314 PlayerUuid : p .UUID ().String (),
@@ -351,7 +351,7 @@ func (m *Emitter) dispatchEvent(envelope *pb.EventEnvelope, expectResult bool) [
351351 if envelope == nil {
352352 return nil
353353 }
354- eventType := strings . ToUpper ( envelope .Type )
354+ eventType := envelope .Type
355355 m .mu .RLock ()
356356 procs := make ([]* pluginProcess , 0 , len (m .plugins ))
357357 for _ , proc := range m .plugins {
@@ -385,14 +385,14 @@ func (m *Emitter) dispatchEvent(envelope *pb.EventEnvelope, expectResult bool) [
385385 res , err := proc .waitEventResult (waitCh , eventResponseTimeout )
386386 if err != nil {
387387 if errors .Is (err , context .DeadlineExceeded ) {
388- proc .log .Warn ("plugin did not respond to event" , "event_id" , envelope .EventId , "type" , envelope .Type )
388+ proc .log .Warn ("plugin did not respond to event" , "event_id" , envelope .EventId , "type" , envelope .Type . String () )
389389 }
390390 proc .discardEventResult (envelope .EventId )
391391 continue
392392 }
393393 if res != nil {
394394 results = append (results , res )
395- if envelope .Type == "CHAT" {
395+ if envelope .Type == pb . EventType_CHAT {
396396 if chatEvt := envelope .GetChat (); chatEvt != nil {
397397 if chatMut := res .GetChat (); chatMut != nil {
398398 chatEvt .Message = chatMut .Message
0 commit comments