Millida Rating

โญ โ€” (0 endorsements) ๐Ÿ“ฅ 163 downloads ๐Ÿ“Œ v1.0.1 ๐Ÿ“… 6/20/2024
โšช Last updated 2024

By millida ยท bukkit

โฌ‡ Download Mod Source: Modrinth โ†— ๐Ÿ“… Updated: 6/16/2024 ๐Ÿ“… Created: 6/20/2024

๐Ÿ” Analysis

  • ๐Ÿ† #11 of 1224 bukkit mods in this game by downloads

๐Ÿ“‹ About This Mod

# Millida Rating Plugin ๐ŸŽ‰ A plugin for awarding voters on the <b>Millida Rating</b> monitoring system. ๐Ÿ† !(https://cdn.modrinth.com/data/cached_images/8b48083ddebbdf320a32bea30da85ba126bedee6.png) ## Supported Versions: * `Bukkit/Spigot/Paper 1.8 โ€” 1.21` ๐ŸŽฎ ## Features: * Award distribution ๐ŸŽ * Cumulative reward system similar to battle passes ๐Ÿ… * Support for MySQL and SQLite databases ๐Ÿ’พ * Integration with DecentHolograms ๐ŸŒŸ * Integration with PlaceholderAPI ๐Ÿ”— # Installation โš™๏ธ After placing the plugin in the `plugins` folder, you need to start and stop the server, as the plugin does not work without preliminary configuration for security purposes. For the initial launch, just configure `server_id`. ๐Ÿ”ง **** If you do not want to issue rewards for votes made before the plugin installation, set `rewards.enabled: false` before the first launch of the plugin and simply execute the command `/rating admin clearrewards` after starting the server. ๐Ÿšซ For convenient configuration while the server is running, there is the command `/rating admin reload`, but it is highly recommended to use it exclusively during testing, not during an already running server with players. You can add only `holograms` and `gui` to this command to reload only the hologram module. ๐Ÿ”„ There are also commands for testing plugin settings: `/rating admin clear <nickname>` and `/rating admin vote <nickname>`, which clear a player's progress and give them one fake vote, respectively. ๐Ÿงช **** If something goes wrong, the plugin immediately shuts down for security reasons to prevent players from losing their rewards or receiving an undeservedly large amount. โš ๏ธ # Permissions ๐Ÿ” * `millida.rating.command` โ€” access to the `/rating` command itself. By default, granted to all players. โœ… * `millida.rating.command.rewards` โ€” access to the `/rewards` and `/rating rewards` commands. By default, granted to all players. The command itself can be changed by modifying `config.yml` and `plugin.yml`. โœ… * `millida.rating.command.admin` โ€” access to the `/rating admin` command. By default, granted to all operators. ๐Ÿ‘‘ # Integrations ๐Ÿค ## DecentHolograms If the `DecentHolograms` plugin is installed on the server, an additional configuration file `holograms.yml` appears in the server folder. By default, holograms are disabled, but they can be enabled and configured through this configuration file. ๐Ÿ’ก ## PlaceholderAPI If the `PlaceholderAPI` plugin is installed on the server, the following placeholders are automatically registered: ๐Ÿ“ * `millidarating_top_<day/week/month>_<1-10>` Usage example: * `millidarating_top_day_1` โ€” top-1 for the day *(maximum 10)* ๐Ÿฅ‡ * `millidarating_top_week_2` โ€” top-2 for the week *(maximum 10)* ๐Ÿฅˆ * `millidarating_top_month_3` โ€” top-3 for the month *(maximum 10)* ๐Ÿฅ‰ * `millidarating_top_<day/week/month>_<1-10>_votes` Usage example: * `millidarating_top_day_4_votes` โ€” number of votes for top-4 of the day *(maximum 10)* โœจ * `millidarating_top_week_5_votes` โ€” number of votes for top-5 of the week *(maximum 10)* โœจ * `millidarating_top_month_6_votes` โ€” number of votes for top-6 of the month *(maximum 10)* โœจ # API ๐ŸŒ The API already exists, but for now, it can only be connected through a local Maven repository. To do this, clone the repository and use the command `gradle :api:publishToMavenLocal`, after which it can be imported: ```xml <dependencies> <dependency> <groupId>ru.leonidm.millida</groupId> <artifactId>millida-rating-api</artifactId> <version>1.0.0</version> </dependency> </dependencies> ``` ## Usage โš™๏ธ The main entry point to the API is the `MillidaRatingApi` class, from which you can obtain an instance of the API and access all necessary services. There are also Bukkit events: * `RatingVoteEvent` โ€” triggered when `RatingRequester` finds a new vote ๐Ÿ—ณ๏ธ * `OfflinePlayerAwardedEvent` โ€” triggered when a player receives a reward with the property `online: false` ๐ŸŽ * `PlayerAwardedEvent` โ€” triggered when a player receives a reward with the property `online: true` ๐ŸŽ‰ **** If you want to get information about votes, use the `RatingRequester` service, which stores hashed values, instead of `RatingRequestService`.

# Millida Rating Plugin ๐ŸŽ‰

A plugin for awarding voters on the Millida Rating monitoring system. ๐Ÿ†

!(https://cdn.modrinth.com/data/cached_images/8b48083ddebbdf320a32bea30da85ba126bedee6.png)

## Supported Versions: `Bukkit/Spigot/Paper 1. 8 โ€” 1. 21` ๐ŸŽฎ

## Features: Award distribution ๐ŸŽ Cumulative reward system similar to battle passes ๐Ÿ… Support for MySQL and SQLite databases ๐Ÿ’พ Integration with DecentHolograms ๐ŸŒŸ Integration with PlaceholderAPI ๐Ÿ”—

# Installation โš™๏ธ

After placing the plugin in the `plugins` folder, you need to start and stop the server, as the plugin does not work without preliminary configuration for security purposes. For the initial launch, just configure `server_id`. ๐Ÿ”ง

[!!!] If you do not want to issue rewards for votes made before the plugin installation, set `rewards.enabled: false` before the first launch of the plugin and simply execute the command `/rating admin clearrewards` after starting the server. ๐Ÿšซ

For convenient configuration while the server is running, there is the command `/rating admin reload`, but it is highly recommended to use it exclusively during testing, not during an already running server with players. You can add only `holograms` and `gui` to this command to reload only the hologram module. ๐Ÿ”„

There are also commands for testing plugin settings: `/rating admin clear ` and `/rating admin vote `, which clear a player's progress and give them one fake vote, respectively. ๐Ÿงช

[!!!] If something goes wrong, the plugin immediately shuts down for security reasons to prevent players from losing their rewards or receiving an undeservedly large amount. โš ๏ธ

# Permissions ๐Ÿ”

`millida.rating.command` โ€” access to the `/rating` command itself. By default, granted to all players. โœ… `millida.rating.command.rewards` โ€” access to the `/rewards` and `/rating rewards` commands. By default, granted to all players. The command itself can be changed by modifying `config.yml` and `plugin.yml`. โœ… `millida.rating.command.admin` โ€” access to the `/rating admin` command. By default, granted to all operators. ๐Ÿ‘‘

# Integrations ๐Ÿค

## DecentHolograms

If the `DecentHolograms` plugin is installed on the server, an additional configuration file `holograms.yml` appears in the server folder. By default, holograms are disabled, but they can be enabled and configured through this configuration file. ๐Ÿ’ก

## PlaceholderAPI

If the `PlaceholderAPI` plugin is installed on the server, the following placeholders are automatically registered: ๐Ÿ“

`millidarating_top__<1-10>`

Usage example: `millidarating_top_day_1` โ€” top-1 for the day (maximum 10) ๐Ÿฅ‡ `millidarating_top_week_2` โ€” top-2 for the week (maximum 10) ๐Ÿฅˆ `millidarating_top_month_3` โ€” top-3 for the month (maximum 10) ๐Ÿฅ‰

`millidarating_top__<1-10>_votes`

Usage example: `millidarating_top_day_4_votes` โ€” number of votes for top-4 of the day (maximum 10) โœจ `millidarating_top_week_5_votes` โ€” number of votes for top-5 of the week (maximum 10) โœจ `millidarating_top_month_6_votes` โ€” number of votes for top-6 of the month (maximum 10) โœจ

The API already exists, but for now, it can only be connected through a local Maven repository. To do this, clone the repository and use the command `gradle :api:publishToMavenLocal`, after which it can be imported:

```xml ru.leonidm.millida millida-rating-api 1. 0. 0 ```

## Usage โš™๏ธ

The main entry point to the API is the `MillidaRatingApi` class, from which you can obtain an instance of the API and access all necessary services.

There are also Bukkit events: `RatingVoteEvent` โ€” triggered when `RatingRequester` finds a new vote ๐Ÿ—ณ๏ธ `OfflinePlayerAwardedEvent` โ€” triggered when a player receives a reward with the property `online: false` ๐ŸŽ `PlayerAwardedEvent` โ€” triggered when a player receives a reward with the property `online: true` ๐ŸŽ‰

[!!!] If you want to get information about votes, use the `RatingRequester` service, which stores hashed values, instead of `RatingRequestService`.

๐Ÿค– AI-enhanced โ€” based on mod data

๐Ÿ“Š Mod Details

Game
Minecraft Plugins
Author
millida
Version
1.0.1
Downloads
163
Endorsements
0
Category
bukkit
Created
6/20/2024
Updated
6/16/2024
Game Versions
1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4
Tags
library, management, utility

๐Ÿ”ง 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 Millida Rating support?

The author lists 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5. Other versions may work but are untested by the author.

What is the latest version of Millida Rating?

Version 1.0.1, published 2024-06-16 with 163 downloads recorded at the source.

Keep browsing โ€” more Minecraft Plugins mods await

๐Ÿ“‹ All Minecraft Plugins Mods ๐Ÿ† Top 25 ๐Ÿ“‚ More bukkit ๐Ÿ‘ค More by millida ๐Ÿ”Ž Similar Mods ๐ŸŒ Best bukkit (All Games) ๐Ÿ”€ Check Compatibility โš–๏ธ Compare Mods ๐Ÿ†• New Mods