Adds modrinth description.

This commit is contained in:
2026-09-26 19:58:24 -07:00
parent 1ede40cb28
commit 7a404aa27f
5 changed files with 50 additions and 2 deletions

34
Modrinth-Description.md Normal file
View File

@@ -0,0 +1,34 @@
**MobScores**
MobScores awards ScoreKeeper points for configured mob kills. Set a score for each supported entity type and let ScoreKeeper track the player's total by UUID.
## Requirements
- Paper 1.21.7 or a compatible newer server.
- Java 25 or newer at runtime and for building.
- ScoreKeeper 0.2.2 or a compatible release.
Install ScoreKeeper and MobScores in the server's `plugins` directory. ScoreKeeper is a required dependency and must be enabled for MobScores to load.
## Configuration
MobScores creates `plugins/MobScores/config.yml` from its defaults. Edit `ScoreTable` to configure point values by Bukkit `EntityType` name:
```yaml
ScoreTable:
ZOMBIE: 25
CREEPER: 50
SILVERFISH: 0
```
Set an entity's value to `0` to disable its points and hide it from the join-time score table. Restart the server after changing the configuration.
## Scoring
MobScores records credit for configured entity types damaged directly by a player or by a projectile fired by a player. When a credited player remains online when the entity dies, its configured points are added to that player's active ScoreKeeper bucket. Other mob attribution is not currently handled.
MobScores has no commands of its own. Players see the nonzero score table when they join.
## Build
Run `./gradlew test` and `./gradlew build` from the project root. See [CONTRIBUTING.md](CONTRIBUTING.md) for development and local Paper testing instructions.

13
Modrinth.json Normal file
View File

@@ -0,0 +1,13 @@
{
"name": "MobScores",
"url": "https://modrinth.com/plugin/mobscores",
"summary": "Award ScoreKeeper points for configured mob kills with a customizable per-entity score table.",
"visibility": "public",
"links": {
"issueTracker": "https://github.com/headhunter45/MobScores/issues",
"sourceCode": "https://github.com/headhunter45/MobScores",
"wikiPage": null,
"discordInvite": null,
"donationLinks": []
}
}

View File

@@ -28,4 +28,3 @@ MobScores has no commands of its own. It records credit for configured entity ty
## Build
Run `./gradlew test` and `./gradlew build` from the project root. See [CONTRIBUTING.md](CONTRIBUTING.md) for toolchain, local server, and helper-script details.

View File

@@ -1,3 +1,5 @@
org.gradle.java.installations.auto-download=true
org.gradle.java.installations.auto-detect=false
org.gradle.java.installations.fromEnv=JAVA_HOME
org.gradle.configuration-cache=true
org.gradle.daemon=true