PointsAPI
A simple, powerful points system for Minecraft that includes commands, permissions, placeholder support, database and discord integration.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
PointsAPI
I´m currently not updating that plugin. I may finish it in the future.
📦 What is PointsAPI?
PointsAPI 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.
Wiki is not active yet!
✨ Features
- ⚙️ Local file (
data.yml) and MySQL support - 📛 PlaceholderAPI support (
%pointsapi_points%) - 📝 Full permissions and command system
- 🧩 Customizable currency name (whatever you want)
🚀 Release Plan
- 🟩 v0.1 Alpha – Local points (
data.yml), basic commands, permissions - 🟩 v0.2 Alpha – PlaceholderAPI support (
%pointsapi_points%) - 🟩 v0.3 Beta – Rename “points” to whatever you want, basic config.yml
- 🔹 v0.4 Beta – MySQL support, async & fallback
- 🔹 v0.5 Beta – Placeholders + MySQL combined
- 🔹 v0.6 Beta – More DB types (SQLite, MariaDB, etc.)
- 🔹 v0.7 Beta – Discord webhook logging 📬
- 🔹 v0.8 Beta – Built-in Discord bot with slash commands 🤖
- 🔹 v0.9 Beta – Multi-language support (
lang/en_us.yml, en_uk.yml etc.) 🌐 - 🔹 v1.0 Release – Stable, fast, documented ✅
💬 Commands
/points look
/points add
/points set
/points take
/points reloadconfig
🔐 Permissions
pointsapi.points.*– every /points commandpointsapi.points.add– /points add [player] [amount]pointsapi.points.set– /points set [player] [amount]pointsapi.points.take– /points take [player] [amount]pointsapi.points.look.self– /points lookpointsapi.points.look.other– /points look [player]pointsapi.points.look.*– /points look & /points look [player]
⚙️ config.yml
# "&" 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!
📚 Documentation & Support
More info, setup help, and placeholders can be found at
Pitchi's Wiki
Support (by dev & community) can be found on
Pitchi´s Discord Server