BungeePluginBlocker 1.2

Block players from seeing your plugins across your entire network! [CUSTOMIZATION]

  1. Inkzzz
    [​IMG]
    Bungee plugin blocker disables players who don't have permission to see your plugins. This will block players from seeing plugins on every server within the network as long as they don't have permission and the plugin is installed of course.

    [​IMG]
    • /e:
    • /essentials:
    • /bukkit:
    • /minecraft:
    • /plugins
    • /pl
    • /ver
    • /version
    • /?
    [​IMG]
    • bungee.seeplugins - Allows the player to view the plugins.
    [​IMG]
    Code (Text):
    Message: '&cPermission &8// &7Sorry, but you don''t have permission to do this.'
    [​IMG]
    • Download the plugin.
    • Locate the plugin.
    • Drop the plugin into your plugins folder.
    • Restart your server.
    • Enjoy!
    [​IMG]
    • If you find any bugs or issues, don't leave a bad rating, just private message me on the forums and it'll be fixed as soon as possible.
    • Have any suggestions? Leave them in the discussion page or PM me!
    • I'd like to thank CoolText for supplying the images.
    Thank you for reading my plugin, BungeePluginBlocker.
    Have a nice day,
    Inkzzz.

Recent Updates

  1. Bug fix
  2. Blocked /minecraft:

Recent Reviews

  1. LimitedGames
    LimitedGames
    4/5,
    Version: 1.2
    Its a good plugin, idk why but ppl on my server cant do ''/plotme'' to use the Plotme plugin! PLEASE can you fix this? becouse i cant use it becouse of this becouse of this bug!
  2. PodMC
    PodMC
    5/5,
    Version: 1.2
    Plugin works great and does what it says, however as another review stated... players can do /? [tab] and see the list of plugins. It'd be awesome if you can fix that! Other than that it's a good plugin! Thank you!
  3. KillaMCYT
    KillaMCYT
    5/5,
    Version: 1.1
    I haven't checkked but if this isn't resolved, I suggest adding a part in the source code;

    manager.addPacketListener(new PacketAdapter(this, new PacketType[] { PacketType.Play.Client.TAB_COMPLETE })
    {
    @SuppressWarnings("rawtypes")
    public void onPacketReceiving(PacketEvent event) {
    if ((event.getPacketType() == PacketType.Play.Client.TAB_COMPLETE)
    && (!event.getPlayer().hasPermission("{{YOUR PERMISSION NODE}}"))
    && (((String)event.getPacket().getStrings().read(0)).startsWith("/"))
    && (((String)event.getPacket().getStrings().read(0)).split(" ").length == 1)) {

    event.setCancelled(true);

    List<?> list = new ArrayList();
    List<?> extra = new ArrayList();

    String[] tabList = new String[list.size() + extra.size()];

    for (int index = 0; index < list.size(); index++) {
    tabList[index] = ((String)list.get(index));
    }

    for (int index = 0; index < extra.size(); index++) {
    tabList[(index + list.size())] = ('/' + (String)extra.get(index));
    }
    PacketContainer tabComplete = manager.createPacket(PacketType.Play.Server.TAB_COMPLETE);
    tabComplete.getStringArrays().write(0, tabList);

    try {
    manager.sendServerPacket(event.getPlayer(), tabComplete);
    } catch (InvocationTargetException e) {
    e.printStackTrace();
    }
    }
    }
    });


    This will block the holding of tab so, they cant just do /? [Tab] to see the plugins also.

    Great plugin, fellow friend ~ IIIKILLAIII
    1. Inkzzz
      Author's Response
      Thanks for the review - I'll add it once I get time; didn't actually know you could tab to view plugins haha
  4. Alex1
    Alex1
    4/5,
    Version: 1.1
    Great Plugin

    Can you add a config where I can add commands who should be blocked?
    1. Inkzzz
      Author's Response
      mhm, I'll probably do this.