Spigot OpGuard 3.2.5

Password protected /op and more! Protects your server from op exploits & malicious plugins.

  1. Rezz submitted a new resource:

    OpGuard - Protects your server from op exploits & malicious plugins

    Read more about this resource...
     
  2. While the idea is good, the actual functionality is kinda flawed. You've used it yourself, and so can anyone else: setOp(true). So unless I've missed something, people can still get OP even with OpGuard installed.
     
  3. ... That's the point? When installed, only OpGuard can set op.
     
  4. But a malicious plugin can just use player.setOp(true). Without the need for executing a command.
     
  5. And then OpGuard checks the ops list and punishes unverified op attempts. :p

    Trust me, I already planned for that. OpGuard doesn't just block /op as a command.
     
    • Like Like x 1
  6. I completely missed the runnable in OpGuard.java ;-;. My bad lol.
     
    • Like Like x 1
  7. Can you make a 1.8 version please? :(
     
  8. Did you try running it on 1.8? I don't think it's using any new API features... but I only tested it on 1.9 so I have no idea if it works or not :p
     
  9. Alright, I loaded OpGuard up on a 1.8 server and it appears to be working fine. The only issue is that console can't run the /opguard command. I can fix that real quick ;)
     
  10. OMG thank you so much!!! :D
     
    • Like Like x 1
  11. In response to this false review by @ImEnzo
    [​IMG]
    Pretty irrelevant to OpGuard, but nonetheless...

    @ImEnzo is taking retaliation against a review I left on one of "his" resources.

    He uploaded this resource https://www.spigotmc.org/resources/skript-1-8-1-10-2.29407/ which isn't even his own work, and I called him out in the reviews section.
    [​IMG]

    I'm the developer of this plugin. I actually get to post it here. lol
     
    • Like Like x 1
    • Winner Winner x 1
  12. Would it be possible for you to add a placeholder for the user of the command as well?
    example: Say that some somehow gets op and tries to type /op <differentname>.
    would it be possible to make it so I can run a command that affects the person who typed /op? like have it deop the user who tried to op the other user, and ban the user who was attempted to be given op.
     
  13. Server version spigot 1.10.2-R0.1! I get this error in console>>
    26.09 06:36:42 [Server] INFO ... 3 more
    26.09 06:36:42 [Server] INFO at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
    26.09 06:36:42 [Server] INFO at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.java:71)
    26.09 06:36:42 [Server] INFO at ru.Den_Abr.ChatGuard.Listeners.ItemListener$1.run(ItemListener.java:43)
    26.09 06:36:42 [Server] INFO at org.bukkit.craftbukkit.v1_10_R1.inventory.CraftItemStack.getItemMeta(CraftItemStack.java:321)
    26.09 06:36:42 [Server] INFO at org.bukkit.craftbukkit.v1_10_R1.inventory.CraftItemStack.getItemMeta(CraftItemStack.java:379)
    26.09 06:36:42 [Server] INFO at org.bukkit.craftbukkit.v1_10_R1.inventory.CraftMetaItem.<init>(CraftMetaItem.java:447)
    26.09 06:36:42 [Server] INFO at java.util.HashMap$KeyIterator.next(HashMap.java:1453)
    26.09 06:36:42 [Server] INFO at java.util.HashMap$HashIterator.nextNode(HashMap.java:1429)
    26.09 06:36:42 [Server] INFO Caused by: java.util.ConcurrentModificationException
    26.09 06:36:42 [Server] INFO at java.lang.Thread.run(Thread.java:745)
    26.09 06:36:42 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    26.09 06:36:42 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    26.09 06:36:42 [Server] INFO at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
    26.09 06:36:42 [Server] WARN org.apache.commons.lang.UnhandledException: Plugin ChatGuard v7.3.3 generated an exception while executing task 636
    26.09 06:36:42 [Server] WARN Exception in thread "Craft Scheduler Thread - 167" ​
     
  14. That error has nothing to do with OpGuard. :p
    It's coming from a plugin called "ChatGuard," whatever that is.
     
  15. You can set player-attempt to true in the punish section. Although, it won't punish the person using /op. That's an interesting feature that I'll look into for the next update. :)
     
  16. [​IMG]
    @fightmaxime
    • What version of OpGuard are you using?
    • Can you please share your config.yml? (leave out the password section)
    • Is your server running in offline mode?
    FYI, reviews are not the place to receive support.
     
    • Agree Agree x 1