mirror of
https://github.com/5vl/Troll.git
synced 2025-05-24 06:16:56 +00:00
Made fake op.
This commit is contained in:
parent
360f9b4fdc
commit
ef729c29b7
@ -13,6 +13,7 @@ object TrollGui {
|
||||
val gui = Bukkit.createInventory(null, 54, Utils.color("<color:#ff9e36>Troll Menu - ${target.name}</color>"))
|
||||
gui.setItem(0, getYeetItem())
|
||||
gui.setItem(1, getPigBombItem())
|
||||
gui.setItem(2, getFakeOpItem())
|
||||
inTrollGui[from] = target
|
||||
return gui
|
||||
}
|
||||
@ -34,4 +35,13 @@ object TrollGui {
|
||||
item.itemMeta = meta
|
||||
return item
|
||||
}
|
||||
|
||||
private fun getFakeOpItem(): ItemStack {
|
||||
val item = ItemStack(Material.BARRIER)
|
||||
val meta = item.itemMeta
|
||||
meta.displayName(Utils.color("<color:#ff462e>Fake Op</color>"))
|
||||
meta.lore(Utils.loreBuilder("This will fake op the player."))
|
||||
item.itemMeta = meta
|
||||
return item
|
||||
}
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
package me.fivevl.troll.listeners
|
||||
|
||||
import me.fivevl.troll.Utils
|
||||
import me.fivevl.troll.gui.TrollGui
|
||||
import org.bukkit.entity.EntityType
|
||||
import org.bukkit.entity.Player
|
||||
@ -17,6 +18,7 @@ class InvClickListener : Listener {
|
||||
val ps = TrollGui.inTrollGui[p]!!
|
||||
if (e.rawSlot == 0) yeetPlayer(p, ps)
|
||||
if (e.rawSlot == 1) pigBomb(p, ps)
|
||||
if (e.rawSlot == 2) fakeOp(p, ps)
|
||||
}
|
||||
}
|
||||
|
||||
@ -38,4 +40,10 @@ class InvClickListener : Listener {
|
||||
TrollGui.inTrollGui.remove(p)
|
||||
p.closeInventory()
|
||||
}
|
||||
|
||||
private fun fakeOp(p: Player, ps: Player) {
|
||||
ps.sendMessage(Utils.color("<i><gray>[Server: Made ${ps.name} a server operator]</gray></i>"))
|
||||
TrollGui.inTrollGui.remove(p)
|
||||
p.closeInventory()
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user