|
1 | | -<!--suppress HtmlDeprecatedAttribute --> |
2 | | -<div align="center"> |
3 | | -<img alt="AdvancePlHide" src="./.github/banner.png" /> |
| 1 | +<p align="center"> |
| 2 | + <img src="./.github/banner.png" alt="AdvancePlHide" /> |
| 3 | +</p> |
4 | 4 |
|
5 | | -<!-- Shields --> |
6 | 5 |
|
7 | | -[Document (not finshed)]:https://img.shields.io/badge/-Document-blue.svg?logo=Wikipedia&style=for-the-badge&logoColor=black |
| 6 | +# Table of Contents |
8 | 7 |
|
9 | | -[Discord]:https://img.shields.io/badge/-Discord-5865F2.svg?logo=discord&style=for-the-badge&logoColor=white |
| 8 | +- [Introduction](#introduction) |
| 9 | + - [What is this plugin?](#what-is-this-plugin) |
| 10 | + - [Features](#features) |
| 11 | +- [Requirements](#requirements) |
| 12 | +- [How to Use](#how-to-use) |
| 13 | +- [Notes](#notes) |
| 14 | +- [License](#license) |
10 | 15 |
|
11 | | -[Spigot]:https://img.shields.io/badge/-SpigotMC-ef9023.svg?logo=Accenture&style=for-the-badge&logoColor=grey |
| 16 | +# Introduction |
12 | 17 |
|
13 | | -[SpigotRating]:https://img.shields.io/spiget/rating/98645?style=flat-square |
| 18 | +## What is this plugin? |
14 | 19 |
|
15 | | -[GitHubStar]:https://img.shields.io/github/stars/BlueTree242/AdvancedPlHide |
| 20 | +**AdvancePlHide** is a plugin designed to control what the client can see when using tab-completion. |
16 | 21 |
|
17 | | -[TestedVersion]: https://img.shields.io/spiget/tested-versions/98645?label=Tested%20on&style=flat-square |
| 22 | +This kind of functionality isn’t widely available in the plugin ecosystem—so this plugin was created to fill that gap. |
18 | 23 |
|
19 | | -[CodeSize]:https://img.shields.io/github/languages/code-size/BlueTree242/AdvancedPlHide |
20 | | -<!-- Shields --> |
21 | | -[![Discord]](https://discordsrvutils.xyz/support) |
22 | | -[![Spigot]](https://spigotmc.org/resources/98645) |
23 | | -<br><br>[![TestedVersion]](https://spigotmc.org/resources/98645) ![SpigotRating] |
24 | | -<br> ![GitHubStar] ![CodeSize] |
25 | | -</div> |
| 24 | +It doesn’t just hide `plugin:command` entries from the tab list; it also blocks plugin completions from showing up after |
| 25 | +commands like `/ver` (try it on your server without this plugin and watch your plugin list!). |
26 | 26 |
|
27 | | -## Table of Contents |
| 27 | +The plugin also gives you full control over which commands are visible to clients, so your plugins don’t accidentally |
| 28 | +expose themselves. |
| 29 | +You can specify a list of visible commands or block specific ones from showing up. |
| 30 | +> **Note:** This only affects tab-completion—it does **not** prevent commands from being executed. |
28 | 31 |
|
29 | | -* [Introduction](#introduction) |
30 | | - * [Reasons](#Reasons) |
31 | | - * [Features](#features) |
32 | | -* [Requirements](#Requirements) |
33 | | -* [Installation](#Installation) |
| 32 | +## Features |
34 | 33 |
|
35 | | -## Introduction |
| 34 | +- Group-based architecture; compatible with any permission manager. |
| 35 | +- Hides plugin lists from common commands available on all servers. |
| 36 | +- Removes `plugin:command` from the client’s visible command list. |
| 37 | +- Automatically blocks commands like `/plugins` and similar. |
| 38 | +- Gives you full control over tab-completion behavior. |
| 39 | +- Lightweight and performance-focused. |
| 40 | +- Cannot be bypassed by custom clients using special commands to reveal plugins. |
| 41 | +- Supports **Minecraft versions 1.8 to 1.21.8**, with more coming soon. |
| 42 | +- Works on Spigot, Paper (and forks), BungeeCord, and Velocity. |
| 43 | +- 100% free and open-source. |
36 | 44 |
|
37 | | -### Reasons |
| 45 | +# Requirements |
38 | 46 |
|
39 | | -* This plugin was made to replace any paid plugin hiding |
| 47 | +### Spigot & Paper |
40 | 48 |
|
41 | | -### Features |
| 49 | +- Supported versions: **1.8 – 1.21.8**+ |
| 50 | +- Requires: [ProtocolLib](https://github.com/dmulloy2/ProtocolLib) |
42 | 51 |
|
43 | | -* Group merging. |
44 | | -* Hides /pl (/plugins). |
45 | | -* blacklist or whitelist tab commands. |
46 | | -* Others. |
| 52 | +### Paper 1.20.6+ |
47 | 53 |
|
48 | | -### Requirements |
| 54 | +- Supported versions: **1.20.6 – 1.21.8**+ |
| 55 | +- No dependencies required — it works out of the box. |
49 | 56 |
|
50 | | -* ProtocolLib (Spigot) |
51 | | -* Protocolize (Proxy) |
52 | | -* Luckperms or some other perm plugin |
| 57 | +### BungeeCord & Velocity |
53 | 58 |
|
54 | | -### Supported Platforms |
| 59 | +- Requires: [Protocolize](https://github.com/Exceptionflug/protocolize) |
55 | 60 |
|
56 | | -* Spigot/Paper or any forks. |
57 | | -* BungeeCord |
58 | | -* Velocity |
| 61 | +# How to Use |
59 | 62 |
|
60 | | -### Installation |
| 63 | +Check out the [documentation](https://github.com/BlueTree242/AdvancedPlHide/wiki) to get started. |
61 | 64 |
|
62 | | -When you Download AdvancedPlHide Also download ProtocolLib. |
| 65 | +# Notes |
63 | 66 |
|
64 | | -When using a proxy AdvancedPlHide needs Protocolize |
| 67 | +- This plugin is actively updated for the latest Minecraft versions until v3 is released. |
| 68 | +- No new features will be added to v2 — only bug fixes and compatibility updates. |
| 69 | +- The plugin works immediately after installation, but advanced features require configuration. |
65 | 70 |
|
66 | | -### License |
| 71 | +> Occasionally, Mojang introduces breaking changes that may require the plugin to be updated for compatibility with |
| 72 | +> newer versions. While this is relatively rare, you should always test the plugin on the target version before |
| 73 | +> reporting |
| 74 | +> any issues. |
| 75 | +> This notice applies **strictly to Spigot**—Paper, Bungee and Velocity are unaffected. |
67 | 76 |
|
68 | | -[License]:https://img.shields.io/github/license/Bluetree242/AdvancedPlHide?color=e |
69 | | -[![License]](https://github.com/Bluetree242/AdvancedPlHide/blob/master/LICENSE) |
| 77 | +> It is recommended to set the permission `bukkit.command.*` to `false` for all players. |
| 78 | +
|
| 79 | +# License |
| 80 | + |
| 81 | +[](https://github.com/Bluetree242/AdvancedPlHide/blob/master/LICENSE) |
0 commit comments