diff --git a/pom.xml b/pom.xml index fd29872..85ce18e 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ kotlin - ${groupId}.${artifactId}.kotlin + ${project.groupId}.${project.artifactId}.kotlin diff --git a/src/main/java/me/fivevl/troll/listeners/InvClickListener.kt b/src/main/java/me/fivevl/troll/listeners/InvClickListener.kt index 07663fd..27456ff 100644 --- a/src/main/java/me/fivevl/troll/listeners/InvClickListener.kt +++ b/src/main/java/me/fivevl/troll/listeners/InvClickListener.kt @@ -1,6 +1,7 @@ package me.fivevl.troll.listeners import me.fivevl.troll.gui.TrollGui +import org.bukkit.entity.EntityType import org.bukkit.entity.Player import org.bukkit.event.EventHandler import org.bukkit.event.Listener @@ -14,9 +15,8 @@ class InvClickListener : Listener { if (TrollGui.inTrollGui.containsKey(p)) { e.isCancelled = true val ps = TrollGui.inTrollGui[p]!! - if (e.rawSlot == 0) { - yeetPlayer(p, ps) - } + if (e.rawSlot == 0) yeetPlayer(p, ps) + if (e.rawSlot == 1) pigBomb(p, ps) } } @@ -28,4 +28,14 @@ class InvClickListener : Listener { TrollGui.inTrollGui.remove(p) p.closeInventory() } + + private fun pigBomb(p: Player, ps: Player) { + val loc = ps.location + loc.add(0.0, 2.0, 0.0) + for (i in 0..10) { + loc.world.spawnEntity(loc, EntityType.PIG) + } + TrollGui.inTrollGui.remove(p) + p.closeInventory() + } } \ No newline at end of file