CodeWhitelist

Protect your server with code authentication!

2,01k

CodeWhitelist

<h1>CodeWhitelist - Whitelist Plugin 🚀</h1>

<p><strong>CodeWhitelist</strong> is a verification code-based entry control system for your Minecraft server. Players joining the server must enter a verification code provided to them to gain access. This system prevents players from moving or performing any actions on the server without verification.</p>

<h2>✨ Features</h2>
<ul>
<li><strong>Verification Code System:</strong> A unique verification code is generated every time the server starts and saved in the <code>config.yml</code> file.</li>
<li><strong>IP-Based Registration:</strong> Once players verify themselves, their IP addresses are saved, so they don’t need to re-enter the code on future logins.</li>
<li><strong>Freeze System:</strong> Players cannot move, use items, or deal/take damage until they are verified.</li>
<li><strong>Code Display:</strong> The verification code is displayed in the console when the server is fully loaded and ready for players to join.</li>
<li><strong>Flexible Management:</strong>
<ul>
<li>IP checks can be enabled or disabled through the <code>config.yml</code> file.</li>
<li>The whitelist of verified players can be easily managed.</li>
</ul>
</li>
</ul>

<h2>🛠 Installation</h2>
<ol>
<li>Download the plugin and place it in your server's <code>plugins</code> folder.</li>
<li>Restart your server.</li>
<li>After the server has started, find the verification code in the console or in the <code>plugins/codeWhitelist/config.yml</code> file.</li>
</ol>

<h2>🔧 Configuration</h2>
<p>The plugin automatically creates a <code>config.yml</code> file when it is first run. The file contents look like this:</p>

<pre>
<code>
server-code: "ABC123" # The verification code
players: [] # Player names and IP addresses
settings:
ip-check: true # IP check (Recommended to keep enabled)
</code>
</pre>

<ul>
<li><strong><code>server-code</code>:</strong> The verification code generated by the server.</li>
<li><strong><code>players</code>:</strong> A list of verified player names and their IP addresses.</li>
<li><strong><code>ip-check</code>:</strong> A feature to enable or disable IP-based verification control.</li>
</ul>

<h2>📜 Commands</h2>
<ul>
<li><strong><code>/kod <code></code>/</strong><code>/code <code></code>:</strong> Allows players to enter the verification code. If the code is correct, they will gain access to the server.</li>
<li><strong><code>/kod al</code>/</strong><code>/code al</code>:</strong> This commands give you your server verification code.</li>
</ul>

ADS