mirror of
https://github.com/5vl/Troll.git
synced 2025-05-24 08:37:01 +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>"))
|
val gui = Bukkit.createInventory(null, 54, Utils.color("<color:#ff9e36>Troll Menu - ${target.name}</color>"))
|
||||||
gui.setItem(0, getYeetItem())
|
gui.setItem(0, getYeetItem())
|
||||||
gui.setItem(1, getPigBombItem())
|
gui.setItem(1, getPigBombItem())
|
||||||
|
gui.setItem(2, getFakeOpItem())
|
||||||
inTrollGui[from] = target
|
inTrollGui[from] = target
|
||||||
return gui
|
return gui
|
||||||
}
|
}
|
||||||
@ -34,4 +35,13 @@ object TrollGui {
|
|||||||
item.itemMeta = meta
|
item.itemMeta = meta
|
||||||
return item
|
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
|
package me.fivevl.troll.listeners
|
||||||
|
|
||||||
|
import me.fivevl.troll.Utils
|
||||||
import me.fivevl.troll.gui.TrollGui
|
import me.fivevl.troll.gui.TrollGui
|
||||||
import org.bukkit.entity.EntityType
|
import org.bukkit.entity.EntityType
|
||||||
import org.bukkit.entity.Player
|
import org.bukkit.entity.Player
|
||||||
@ -17,6 +18,7 @@ class InvClickListener : Listener {
|
|||||||
val ps = TrollGui.inTrollGui[p]!!
|
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)
|
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)
|
TrollGui.inTrollGui.remove(p)
|
||||||
p.closeInventory()
|
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