From 360f9b4fdc8e6fd67fdc5c0b8bce7ffd252b5e65 Mon Sep 17 00:00:00 2001 From: 5vl Date: Mon, 30 May 2022 17:18:27 +0200 Subject: [PATCH] Added pig bomb functionality and fixed a pom.xml thing --- pom.xml | 2 +- .../fivevl/troll/listeners/InvClickListener.kt | 16 +++++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) 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