@@ -13,7 +13,6 @@ import com.outdatedversion.moleculer.visualizer.moleculer.event.RequestTimeoutEv
13
13
import com.outdatedversion.moleculer.visualizer.moleculer.event.ResponseEvent
14
14
import de.slikey.effectlib.EffectManager
15
15
import de.slikey.effectlib.EffectType
16
- import de.slikey.effectlib.effect.CircleEffect
17
16
import de.slikey.effectlib.effect.HelixEffect
18
17
import net.kyori.adventure.text.Component
19
18
import net.kyori.adventure.text.format.NamedTextColor
@@ -31,10 +30,12 @@ import org.bukkit.entity.LivingEntity
31
30
import org.bukkit.entity.Mob
32
31
import org.bukkit.entity.Panda
33
32
import org.bukkit.entity.Pig
33
+ import org.bukkit.entity.TNTPrimed
34
34
import org.bukkit.event.EventHandler
35
35
import org.bukkit.event.HandlerList
36
36
import org.bukkit.event.Listener
37
37
import org.bukkit.persistence.PersistentDataType
38
+ import org.bukkit.util.Vector
38
39
import org.jetbrains.annotations.NotNull
39
40
import org.slf4j.LoggerFactory
40
41
import java.util.*
@@ -110,14 +111,12 @@ class VisualizerStage(
110
111
Bukkit .getScheduler().runTask(this .plugin, Runnable {
111
112
val sourceEntity = if (event.sourceServiceName != null ) getEntityForService(event.sourceNodeId,
112
113
event.sourceServiceName) else getEntityForNode(event.sourceNodeId)
114
+
113
115
if (sourceEntity != null ) {
114
- val effect = CircleEffect (this .effectManager)
115
- effect.duration = 750
116
- effect.particles = 20
117
- effect.entity = sourceEntity
118
- effect.color = Color .RED
119
- effect.particle = Particle .REDSTONE
120
- effect.start()
116
+ val tnt = sourceEntity.location.world.spawn(sourceEntity.location, TNTPrimed ::class .java)
117
+ tnt.yield = 0f
118
+ tnt.fuseTicks = 40
119
+ tnt.velocity = Vector (Math .random(), Math .random() * 2 , Math .random())
121
120
}
122
121
})
123
122
}
@@ -255,6 +254,8 @@ class VisualizerStage(
255
254
serviceName = it
256
255
)?.remove()
257
256
}
257
+ nodeIdToEntityUuid.remove(event.nodeId)
258
+ nodeIdToServices.remove(event.nodeId)
258
259
})
259
260
}
260
261
0 commit comments