This is the official continuation of the Slayer plugin, originally developed by underscore95, later maintained by creatorfromhell. Slayer is a powerful and highly configurable mob-killing tracker with deep MythicMobs integration, allowing servers to create engaging and rewarding mob-hunting experiences.
- 🏹 Kill Tracking - Track player kills for custom mobs, MythicMobs, and vanilla entities.
- 🎯 Custom Slayer Tasks - Define custom mob-kill objectives with configurable rewards.
- 🏆 Player Progression - Add challenges that encourage players to hunt specific mobs.
- ⚙️ MythicMobs Support - Seamless compatibility with MythicMobs, allowing unique boss-killing missions.
- 💾 YAML Storage - Stores player progress and configuration in YAML format.
- 🛠 Highly Configurable - Modify messages, tasks, rewards, and more with an intuitive config.
- 🌎 PlaceholderAPI Support - Integrate Slayer progress into scoreboards, holograms, and chat.
- Download the latest version from SpigotMC or Modrinth.
- Place the
.jar
file in your server's/plugins/
directory. - Restart or reload your server to generate the default configuration files.
- Modify settings in
config.yml
and define mob types inmob-types.yml
. - (Optional) Integrate with MythicMobs, PlaceholderAPI, and configure storage settings if needed.
Slayer uses config.yml
to manage its settings, including defining slayer tasks, rewards, and general settings. The mob-types.yml
file specifies different mob categories.
allow-spawners: false
save-timer: 120
action-bar-enabled: false
cancel-task: true
# Slayer Tasks
tasks:
0:
mob-type: 0
kills: 13
name: Zombie Subjugation
description:
- "&7The local zombie population is out of control."
reward: 11
mob-types:
0:
name: Zombie
entity: ZOMBIE
type: VANILLA
material: ROTTEN_FLESH
Command | Permission | Description |
---|---|---|
/slayer |
slayer.open |
Opens the Slayer menu. |
/canceltask |
slayer.canceltask |
Cancels a player's task. |
/collectrewards |
slayer.collectreward |
Collect rewards remotely. |
/slayerbuy |
slayer.buy |
Buy items remotely. |
/starttask |
slayer.startask |
Start a Slayer task. |
/givepoints |
slayer.givepoints |
Give Slayer points to someone. |
/reloadslayer |
slayer.reload |
Reload Slayer configs. |
- MythicMobs - Enables the creation of custom mob objectives.
- Vault - Required for economy-based rewards.
- PlaceholderAPI - Allows integration of Slayer progress into scoreboards, holograms, and chat.
For support, updates, and feature requests, join our Discord community: Join Here
This project is licensed under the GPLv3 License.
Special thanks to underscore95 for their hard work starting Slayer, and their original ideas bringing it to life in the first place.
For more details, visit the Slayer GitHub repository.