mirror of
https://github.com/5vl/Troll.git
synced 2025-07-09 13:16:57 +00:00
Added pig bomb functionality and fixed a pom.xml thing
This commit is contained in:
parent
5205595959
commit
360f9b4fdc
2
pom.xml
2
pom.xml
@ -44,7 +44,7 @@
|
|||||||
<relocations>
|
<relocations>
|
||||||
<relocation>
|
<relocation>
|
||||||
<pattern>kotlin</pattern>
|
<pattern>kotlin</pattern>
|
||||||
<shadedPattern>${groupId}.${artifactId}.kotlin</shadedPattern>
|
<shadedPattern>${project.groupId}.${project.artifactId}.kotlin</shadedPattern>
|
||||||
</relocation>
|
</relocation>
|
||||||
</relocations>
|
</relocations>
|
||||||
</configuration>
|
</configuration>
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package me.fivevl.troll.listeners
|
package me.fivevl.troll.listeners
|
||||||
|
|
||||||
import me.fivevl.troll.gui.TrollGui
|
import me.fivevl.troll.gui.TrollGui
|
||||||
|
import org.bukkit.entity.EntityType
|
||||||
import org.bukkit.entity.Player
|
import org.bukkit.entity.Player
|
||||||
import org.bukkit.event.EventHandler
|
import org.bukkit.event.EventHandler
|
||||||
import org.bukkit.event.Listener
|
import org.bukkit.event.Listener
|
||||||
@ -14,9 +15,8 @@ class InvClickListener : Listener {
|
|||||||
if (TrollGui.inTrollGui.containsKey(p)) {
|
if (TrollGui.inTrollGui.containsKey(p)) {
|
||||||
e.isCancelled = true
|
e.isCancelled = true
|
||||||
val ps = TrollGui.inTrollGui[p]!!
|
val ps = TrollGui.inTrollGui[p]!!
|
||||||
if (e.rawSlot == 0) {
|
if (e.rawSlot == 0) yeetPlayer(p, ps)
|
||||||
yeetPlayer(p, ps)
|
if (e.rawSlot == 1) pigBomb(p, ps)
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -28,4 +28,14 @@ class InvClickListener : Listener {
|
|||||||
TrollGui.inTrollGui.remove(p)
|
TrollGui.inTrollGui.remove(p)
|
||||||
p.closeInventory()
|
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()
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user