2026-09-26 13:46:36 -07:00
2026-09-26 13:46:36 -07:00
2025-07-14 07:05:32 -07:00
2025-07-14 07:05:32 -07:00

MobScores

MobScores awards ScoreKeeper points for configured mob kills. It is a Paper plugin and requires the ScoreKeeper plugin to be installed and enabled first.

Requirements

  • Paper 1.21.7 or a compatible newer server.
  • Java 25 to build the plugin.
  • ScoreKeeper 0.2.2 or the version declared by build.gradle.

Install both plugin JARs in the server's plugins directory. MobScores declares ScoreKeeper as a hard dependency, so it will not enable without it.

Score Table

On first startup, MobScores creates plugins/MobScores/config.yml with default scores for supported entity types. Edit the ScoreTable mapping to change points; keys are Bukkit EntityType names and values are integer points:

ScoreTable:
  ZOMBIE: 25
  CREEPER: 50
  SILVERFISH: 0

Restart the server after editing the configuration. A configured value of 0 suppresses that entity from the score table shown to players when they join.

MobScores has no commands of its own. Current killer attribution is recorded for zombie entities directly damaged by a player; projectile and other mob attribution are not currently handled. Points are awarded through ScoreKeeper's existing player API and follow the player's UUID-backed score.

Build

Run ./gradlew test and ./gradlew build from the project root. See CONTRIBUTING.md for toolchain, local server, and helper-script details.

Description
Minecraft plugin to track a score based on mob kills.
Readme 214 KiB
Languages
Shell 66.2%
Java 33.8%