COWMODSКаталог модов

MCMMORewards

A lightweight plugin that allows server administrators to configure rewards (console commands) that are executed when a player reaches a specific level in an mcMMO skill.

Автор: defectivevortex7583обновлён 14 окт. 2026 г.
ПриключенияЭкономикаУтилиты

Описание

McMMORewards

McMMORewards is a lightweight Minecraft plugin that allows server administrators to configure rewards (console commands) that are executed when a player reaches a specific level in an mcMMO skill.

Features

  • Skill-Based Rewards: Define rewards for any mcMMO skill (Mining, Herbalism, Acrobatics, etc.).
  • Level-Specific: Trigger rewards at exact levels (e.g., Level 10, 50, 100).
  • Multiple Commands: Execute multiple console commands for a single reward.
  • Placeholders: Use %player% to target the player who leveled up.
  • Reload Command: Reload configuration without restarting the server.

Requirements

  • Java 17+
  • Spigot/Paper 1.20+
  • mcMMO: This plugin requires mcMMO to be installed and running.

Installation

  1. Download the McMMORewards.jar.
  2. Place it in your server's plugins folder.
  3. Ensure you have mcMMO installed.
  4. Restart your server.

Configuration

The config.yml allows you to define rewards.

rewards:
  mining:
    10:
      - "give %player% diamond 1"
      - "broadcast %player% has reached Mining level 10!"
    50:
      - "eco give %player% 500"
      - "broadcast %player% reached Mining 50!"
  herbalism:
    25:
      - "give %player% golden_apple 1"
  • Root key: rewards
  • Skill Name: (e.g., mining, herbalism). Must match mcMMO skill names (case-insensitive).
  • Level: The integer level at which the reward triggers.
  • Commands: A list of console commands to run. Do not include /.

Commands

  • /mcmmorewards reload - Reloads the config.yml file.

Permissions

  • mcmmorewards.reload - Allows access to the reload command (Default: OP).

Последние версии

Все версии →
release

MCMMORewards 1.3

1.3
14 окт. 2026 г.116Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
## What's Changed Rewards can now need several skill levels at once (GitHub issue #1, thanks rexdiey). ### Added - A new `multi-rewards` section. Each reward in it lists any number of skill levels under `requires`, and pays once, at the level up that meets the last one, whichever skill gets there last: ```yaml multi-rewards: acrobatic-miner: requires: acrobatics: 10 mining: 20 money: 250 commands: - "broadcast %player% reached Acrobatics 10 and Mining 20!" ``` A multi-reward can use everything a normal reward can (`commands`, `money`, `mmocore-xp`). In its commands, `%skill%` and `%level%` are the skill that completed it and the level it just reached. Multi-level jumps count: going from Unarmed 2 to 20 in one go completes a reward that needs Unarmed 10. - Skill names in `requires` that mcMMO doesn't know are reported in the console at startup and on `/mcmmorewards reload`, so a typo doesn't fail silently. - The startup and reload messages also count multi-rewards. ### Good to know - Like the existing rewards, a multi-reward pays when its last level is *reached*, not for levels a player already has. Players who already meet every requirement when you add one don't get it at join or on reload. - Requirements are mcMMO skills. ### Upgrading Drop in the new jar and restart. **1.2 configs work unchanged**; `multi-rewards` is optional. Your existing `config.yml` is not touched, so add a `multi-rewards` section yourself if you want one (see the README for the full example). Tested on Paper 26.3, 1.21.11 and 1.20.6 with mcMMO 2.3.001. ### Release Artifact - `mcmmorewards-1.3.jar`
release

MCMMORewards 1.2

1.2
26 сент. 2026 г.89Minecraft: 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3paper, purpur
Скачать
Что нового
## What's Changed Updated for Minecraft 26.3, plus a handful of fixes found while testing it there. ### Added - Tab completion for `/mcmmorewards`, and a usage line when it's run without arguments. - `mmocore-xp.amount` accepts decimals. - The startup and reload messages say how many skills have rewards set up. ### Changed - Built against Paper 26.3 and mcMMO 2.3.001, and tested on Paper 26.3, 1.21.11 and 1.20.6. The jar is still Java 17 bytecode. - `%skill%` now reads `Mining` instead of `MINING`. - Money rewards check that the economy actually accepted the deposit, and log it if it didn't. - The project builds from a clean checkout: every dependency now comes from a public Maven repo (it used to expect MMOCore and MythicLib jars in a `lib/` folder that wasn't in the repo). ### Fixed - Rewards from the example config inside the jar no longer pay out on top of your own. Bukkit fills gaps in `config.yml` from that built-in copy, so deleting an example reward (say the $500 at Mining 50) didn't remove it, and a `money`-only reward still handed out the example's MMOCore XP. - Levels skipped over in a multi-level jump now pay out. mcMMO sends one event for a jump like 8 → 12, and only level 12 used to be checked, so an `every: 5` reward at 10 was lost. - Level ups cancelled by another plugin no longer pay out (mcMMO takes those levels back). - Skill sections written as `Mining:` or `MINING:` are matched. Only exact or all-lowercase names worked before. - Money rewards work when the economy plugin enables after McMMORewards. Before, the economy was looked up once at startup, and money rewards stayed off for the whole session if it wasn't there yet. - Reward commands written with a leading `/` run instead of failing as an unknown command. ### Upgrading Drop in the new jar and restart. No config changes are needed, but read through your `config.yml` once: anything you were getting from the built-in example config (see Fixed) stops paying out now. ### Release Artifact - `mcmmorewards-1.2.jar`
release

MCMMORewards 1.0

1.0
23 нояб. 2025 г.553Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10folia, paper, purpur
Скачать
Что нового
Version 1.0