From cf08a878038a7fc3e41fcf6c36307f8f6a368f9a Mon Sep 17 00:00:00 2001 From: 5vl Date: Mon, 30 May 2022 16:24:15 +0200 Subject: [PATCH] Made it actually yeet in a random direction and better in general --- src/main/java/me/fivevl/troll/listeners/InvClickListener.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/fivevl/troll/listeners/InvClickListener.kt b/src/main/java/me/fivevl/troll/listeners/InvClickListener.kt index ba95460..753da38 100644 --- a/src/main/java/me/fivevl/troll/listeners/InvClickListener.kt +++ b/src/main/java/me/fivevl/troll/listeners/InvClickListener.kt @@ -5,6 +5,7 @@ import org.bukkit.entity.Player import org.bukkit.event.EventHandler import org.bukkit.event.Listener import org.bukkit.event.inventory.InventoryClickEvent +import kotlin.random.Random class InvClickListener : Listener { @EventHandler @@ -14,7 +15,10 @@ class InvClickListener : Listener { e.isCancelled = true val ps = TrollGui.inTrollGui[p]!! if (e.rawSlot == 0) { - ps.velocity = ps.location.toVector().multiply(6) + val loc = ps.location + loc.yaw = Random.nextInt(360).toFloat() + loc.pitch = Random.nextInt(-50, -20).toFloat() + ps.velocity = loc.direction.multiply(3) TrollGui.inTrollGui.remove(p) p.closeInventory() }