PointsAPI

A simple, powerful points system for Minecraft that includes commands, permissions, placeholder support, database and discord integration.

189

PointsAPI

<h3>I´m currently not updating that plugin. I may finish it in the future.</h3> <br> <h2></h2> <br> <h2>📦 What is PointsAPI?</h2> <p> <strong>PointsAPI</strong> is a flexible and lightweight points system for Minecraft servers. It supports local file and MySQL storage, PlaceholderAPI, Discord integration, multi-language support, and more. Easy to configure, extendable for developers, and great for any server size. </p> <br> <h3>Wiki is not active yet!</h3> <h2></h2> <h2>✨ Features</h2> <ul> <li>⚙️ Local file (<code>data.yml</code>) and MySQL support</li> <li>📛 PlaceholderAPI support (<code>%pointsapi_points%</code>)</li> <li>📝 Full permissions and command system</li> <li>🧩 Customizable currency name (whatever you want)</li> </ul>

<h2>🚀 Release Plan</h2> <ul> <li>🟩 <strong>v0.1 Alpha</strong> – Local points (<code>data.yml</code>), basic commands, permissions</li> <li>🟩 <strong>v0.2 Alpha</strong> – PlaceholderAPI support (<code>%pointsapi_points%</code>)</li> <li>🟩 <strong>v0.3 Beta</strong> – Rename “points” to whatever you want, basic config.yml</li> <li>🔹 <strong>v0.4 Beta</strong> – MySQL support, async & fallback</li> <li>🔹 <strong>v0.5 Beta</strong> – Placeholders + MySQL combined</li> <li>🔹 <strong>v0.6 Beta</strong> – More DB types (SQLite, MariaDB, etc.)</li> <li>🔹 <strong>v0.7 Beta</strong> – Discord webhook logging 📬</li> <li>🔹 <strong>v0.8 Beta</strong> – Built-in Discord bot with slash commands 🤖</li> <li>🔹 <strong>v0.9 Beta</strong> – Multi-language support (<code>lang/en_us.yml, en_uk.yml etc.</code>) 🌐</li> <li>🔹 <strong>v1.0 Release</strong> – Stable, fast, documented ✅</li> </ul>

<h2>💬 Commands</h2> <pre><code> /points look <opt: player> /points add <player> <amount> /points set <player> <amount> /points take <player> <amount> /points reloadconfig </code></pre>

<h2>🔐 Permissions</h2> <ul> <li><code>pointsapi.points.*</code> – every /points command</li> <li><code>pointsapi.points.add</code> – /points add [player] [amount]</li> <li><code>pointsapi.points.set</code> – /points set [player] [amount]</li> <li><code>pointsapi.points.take</code> – /points take [player] [amount]</li> <li><code>pointsapi.points.look.self</code> – /points look</li> <li><code>pointsapi.points.look.other</code> – /points look [player]</li> <li><code>pointsapi.points.look.*</code> – /points look & /points look [player]</li> </ul>

<h2>⚙️ config.yml</h2> <pre><code>

"&" is not working here. Always use "§" to display colors!

prefix: "§6[§ePointsAPI§6] " #don´t forget the space :) currency-name: "points" #will only affect messages, placeholders and commands will stay the same (points), always use plural

default-points: 0

show-changes-to-player: true #will send the player a message if he gets points added/set #only usefull if show-changes-to-player is set to true! show-changer-to-player: false #will show the player who added/set his points, only works if points are NOT sent by console! </code></pre>

<h2>📚 Documentation & Support</h2> <p> More info, setup help, and placeholders can be found at <a href="https://wiki.pitchi.de/pointsapi" target="_blank">Pitchi's Wiki</a> <br> Support (by dev & community) can be found on <a href="https://wiki.pitchi.de/pointsapi" target="_blank">Pitchi´s Discord Server</a> </p>

ADS