promotional bannermobile promotional banner

SecretWord

Prevents ForceOP and any other MITM attacks in Minecraft.
<p>This is some picture i found lol.</p>

This is some picture i found lol.

Description

Default Picture

About

This description has been soo inconsistent throughout Bukkit, BukkitDev, and my GitHub. I'll be fixing this soon.

SecretWord protects moderators, administrators, and your users from session stealers, and any other MITM attacks in Minecraft by requiring users to type a "secret word" upon logging into the server the first time the plugin is installed. It will ask for that secret word if you login from a different IP address. This completely defeats the purpose of any minecraft exploit as long as your secret word is not shared.

All secret words are hashed, salted, and stored in plugins/SecretWord/players folder. This means server administrators will never know your secret word!

History

Not much, just had idea, and boom, here you are!

Video

Commands & Permissions

Surprisingly, I don't think there was going to be a lot of commands and stuff, but I don't believe that is necessary!

Commands

/sw reload - Simply reload configuration

/sw reset [playername] - Reset a player's secret word.

If you have an idea for a command, suggest it! I couldn't think of anything else to add.

Permissions

secretword.login - If enabled in configuration, people with this permission node will be required to enter/abide by SecretWord.

secretword.halfhour - After half an hour after the last login, the player with this node will be required to re-login. This should not be necessary unless you have a cruel sibling.

secretword.showjoin - Vanished Administrators! If you wish to not broadcast join messages when you join on vanish (VanishNoPacket), add this node! Believe me, it sounds misleading but here's why: If this permission node is granted, it will not handle the join message at all. If this permission node wasn't given, it will broadcast "xxx has joined the game" after you login to SecretWord.

secretword.admin.* - Gives the following 2 permission nodes.

secretword.admin.reload - Gives access to /sw reload for configuration.

secretword.admin.reset - Gives access to /sw reset to reset people's secret word logins.

Configuration

Read this.

Installation

Installation is simple & easy! Given that you've added the permission nodes above that you may think is necessary, go ahead! Drag and drop the JAR into the server and restart!

Now your server is protected.

League of Developing Le-

Enough puns, here's some extra resources:

GitHubGitHub

http://ci.gravitydevelopment.net/job/SecretWord/

Thanks Gravity for the CI!

BETA, BETA, BETA!

This plugin is back in BETA after a long hiatus. Just simply report bugs here if you wish to fix something that is broken.

Other Great Plugins

AntiBot - The ultimate Anti Spam protection for Minecraft. It trolls users who use login spam tools like PWN4G3.

Metrics

The SecretWord Team

profile avatar
  • 3
    Projects
  • 100.4K
    Downloads

More from _ForgeUser7193477

  • AntiBot project image

    AntiBot

    • 96.8K
    • Bukkit Plugins

    AntiBot

    • 96.8K
    • February 25, 2013
    • Bukkit Plugins
    • +3
  • KlaypexBans project image

    KlaypexBans

    • 1.3K
    • Bukkit Plugins

    The lightweight deathbans alternative.

    • 1.3K
    • April 22, 2012
    • Bukkit Plugins
    • +2
  • AntiBot project image

    AntiBot

    • 96.8K
    • Bukkit Plugins

    AntiBot

    • 96.8K
    • February 25, 2013
    • Bukkit Plugins
    • +3
  • KlaypexBans project image

    KlaypexBans

    • 1.3K
    • Bukkit Plugins

    The lightweight deathbans alternative.

    • 1.3K
    • April 22, 2012
    • Bukkit Plugins
    • +2