MclistaPlugin

⭐ — (1 endorsements) 📥 153 downloads 📌 v1.1.1 📅 8/19/2025
🟡 Updated this year

By kerpson · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 2/23/2026 📅 Created: 8/19/2025

🔍 Analysis

  • 🏆 #108 of 1224 bukkit mods in this game by downloads

📋 About This Mod

✅ Paper engine (1. 8 - 1. 21. 8)
✅ Server on website (https://mclista.pl)
✅ OPTIONAL: Database mysql/mariadb/mongodb

<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 mclista-repository-releases Repozytorium McLista https://repository.mclista.pl/releases

pl.mclista mclista-{platform}-api 1. 1. 0-beta2 ```

### 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 provider = Bukkit.getServicesManager().getRegistration(DeveloperService.class); if (provider != null) { DeveloperService developerService = provider.getProvider(); } ```

DeveloperService returns two objects, UserService and RewardApiClient.

Every action that returns object will return DeveloperService: ```java @NotNull RESULT getResult();

@Nullable Optional 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.

### 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 getUser(@NotNull UUID uuid);

@NotNull CompletableFuture> loadUser(@NotNull UUID uuid);

@NotNull CompletableFuture> modifyUser(@NotNull UUID uuid, @NotNull Consumer userConsumer);

@NotNull CompletableFuture> saveUser(@NotNull User user);

@NotNull Set getUsers();

@NotNull CompletableFuture>> 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.

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")

🤖 AI-enhanced — based on mod data

📊 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

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by kerpson 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods