MclistaPlugin
🟡 Updated this yearPreview

🔍 Analysis
- 🏆 #108 of 1224 bukkit mods in this game by downloads
📋 About This Mod
<p align="center"> <img src="https://i.imgur.com/ngXnPK7.png" width="500" height="400"> </p> (https://img.shields.io/github/v/release/kerpsondev/mclista-plugin.svg)](https://github.com/kerpsondev/mclista-plugin/releases) Official plugin created for mclista.pl website. <br> Simple configuration, very fast and reliable. <br> ## ⚙️ Requirements - Paper engine (1.8 - 1.21.8) - Server on website (https://mclista.pl) - OPTIONAL: Database mysql/mariadb/mongodb ## 💛 API module Api may add to project maven/gradle <br> Currently supported platforms: - bukkit - velocity (in feature) ### Maven ```xml <repositories> <repository> <id>mclista-repository-releases</id> <name>Repozytorium McLista</name> <url>https://repository.mclista.pl/releases</url> </repository> </repositories> <dependencies> <dependency> <groupId>pl.mclista</groupId> <artifactId>mclista-{platform}-api</artifactId> <version>1.1.0-beta2</version> </dependency> </dependencies> ``` ### Gradle ```gradle maven { name = "mclistaRepositoryReleases" url = uri("https://repository.mclista.pl/releases") } implementation("pl.mclista:mclista-{platform}-api:1.1.0-beta2") ``` <br> ## 🤖 API usage In first order i recommend get class DeveloperService by registry. <br> Example for bukkit api: ```java RegisteredServiceProvider<DeveloperService> provider = Bukkit.getServicesManager().getRegistration(DeveloperService.class); if (provider != null) { DeveloperService developerService = provider.getProvider(); } ``` DeveloperService returns two objects, UserService and RewardApiClient. <br> Every action that returns object will return DeveloperService: ```java @NotNull RESULT getResult(); @Nullable Optional<Throwable> getThrowable(); ``` ### Event handling Plugin currently has 2 events: - PostRewardReceiveEvent (Event calling after receive reward) - PreRewardReceiveEvent (Event calling beforce receive reward, is cancellable) Event for every module has prefix {platform}, e.g.: BukkitPreRewardReceiveEvent. <br> ### UserService Class UserService allows to operate on users, include offline users. <br> It gives you complete freedom in managing users. ```java void addUser(@NotNull User user); void removeUser(@NotNull UUID uuid); Optional<User> getUser(@NotNull UUID uuid); @NotNull CompletableFuture<DeveloperAction<User>> loadUser(@NotNull UUID uuid); @NotNull CompletableFuture<DeveloperAction<User>> modifyUser(@NotNull UUID uuid, @NotNull Consumer<User> userConsumer); @NotNull CompletableFuture<DeveloperAction<Boolean>> saveUser(@NotNull User user); @NotNull Set<User> getUsers(); @NotNull CompletableFuture<DeveloperAction<Set<User>>> loadUsers(); ``` ### RewardApiClient This object allows you to send a query to the API and receive a response indicating whether the player has voted on the list on our server or not. <br> To check whether the user has received a reward today, you need to compare the delay with the current time from the (#userservice) object. <br> Alternatively, you can also set your own delay—the choice is yours! ### 💛 Project status !(https://repobeats.axiom.co/api/embed/70650ca5fb9b12b8f5921304cf89af4fc8861c42.svg "Repobeats analytics image")
[!(https://img.shields.io/github/v/release/kerpsondev/mclista-plugin.svg)](https://github.com/kerpsondev/mclista-plugin/releases)
Official plugin created for mclista.pl website.
Simple configuration, very fast and reliable.
## ⚙️ Requirements
- Paper engine (1. 8 - 1. 21. 8)
- Server on website (https://mclista.pl)
- OPTIONAL: Database mysql/mariadb/mongodb
## 💛 API module
Api may add to project maven/gradle
Currently supported platforms: - bukkit - velocity (in feature)
```xml
### Gradle ```gradle maven { name = "mclistaRepositoryReleases" url = uri("https://repository.mclista.pl/releases") }
implementation("pl.mclista:mclista-{platform}-api:1. 1. 0-beta2") ```
## 🤖 API usage
In first order i recommend get class DeveloperService by registry.
Example for bukkit api:
```java
RegisteredServiceProvider
DeveloperService returns two objects, UserService and RewardApiClient.
Every action that returns object will return DeveloperService: ```java @NotNull RESULT getResult();
@Nullable Optional
### Event handling
Plugin currently has 2 events: - PostRewardReceiveEvent (Event calling after receive reward) - PreRewardReceiveEvent (Event calling beforce receive reward, is cancellable)
Event for every module has prefix {platform}, e.g.: BukkitPreRewardReceiveEvent.
### UserService
Class UserService allows to operate on users, include offline users.
It gives you complete freedom in managing users.
```java void addUser(@NotNull User user);
void removeUser(@NotNull UUID uuid);
Optional
@NotNull CompletableFuture
@NotNull CompletableFuture
@NotNull CompletableFuture
@NotNull Set
@NotNull CompletableFuture
### RewardApiClient
This object allows you to send a query to the API and receive a response indicating whether the player has voted on the list on our server or not.
To check whether the user has received a reward today, you need to compare the delay with the current time from the (#userservice) object.
Alternatively, you can also set your own delay—the choice is yours!
### 💛 Project status !(https://repobeats.axiom.co/api/embed/70650ca5fb9b12b8f5921304cf89af4fc8861c42.svg "Repobeats analytics image")
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- kerpson
- Version
- 1.1.1
- Downloads
- 153
- Endorsements
- 1
- Category
- bukkit
- Created
- 8/19/2025
- Updated
- 2/23/2026
- Game Versions
- 1.8.9, 1.21.11
- Tags
- social
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does MclistaPlugin support?
The author lists 1.8.9, 1.21.11. Other versions may work but are untested by the author.
What is the latest version of MclistaPlugin?
Version 1.1.1, published 2026-02-23 with 153 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await