mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-15 10:25:06 -04:00
fix exception when changing entity data while despawning
This commit is contained in:
parent
56a6a3c821
commit
879dbc3685
@ -12,6 +12,7 @@
|
||||
*/
|
||||
package de.bixilon.minosoft.protocol.packets.s2c.play.entity
|
||||
|
||||
import de.bixilon.minosoft.modding.event.EventInitiators
|
||||
import de.bixilon.minosoft.modding.event.events.EntityDataChangeEvent
|
||||
import de.bixilon.minosoft.protocol.network.connection.play.PlayConnection
|
||||
import de.bixilon.minosoft.protocol.packets.factory.LoadPacket
|
||||
@ -31,7 +32,7 @@ class EntityDataS2CP(buffer: PlayInByteBuffer) : PlayS2CPacket {
|
||||
val entity = connection.world.entities[entityId] ?: return
|
||||
|
||||
entity.data.merge(data)
|
||||
connection.fireEvent(EntityDataChangeEvent(connection, this))
|
||||
connection.fireEvent(EntityDataChangeEvent(connection, EventInitiators.SERVER, entity))
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user