EasyMissions
PluginGPL-3.0-or-later

EasyMissions

Missions/Scrolls plugin with over 24 mission types, an API, and custom textures support

15
Downloads
0
Followers
3 months ago
Updated
📦
1
Versions

📖About EasyMissions

EasyMissions - PaperMC/FoliaMC Missions plugin

NOTE: YOU MUST BE USING AT LEAST 1.21.5 OR NEWER FOR THIS TO WORK
ONLY WORKS ON PAPERMC/FOLIAMC AND POSSIBLY THEIR FORKS
You may check out the GitHub README here to view how to use the plugin in detail.


A PaperMC missions plugin aiming to use latest Paper APIs, being configurable, supporting FoliaMC (currently unstable), and being easy to use

Features:

Mission Types: 24 available mission types including Complex types that allow for more specific missions with multiple target/conditions

Anti Exploit: Has caches for certain actions like block placement and player steps to prevent farming of break and movement mission type

Wildcard support: Allows for a basic usage of wildcards (*) for condition/target matching (for example: *_ORE)

Mission Defaults: Avoid repeating the same options for every mission by using the default.yml and missing options will use the values inside of it

API: Over 30 API methods with an easy to use (I hope so) API that allows you to interact with the missions and register your own types!

Dedicated missions directory: Organize your missions configs and improve their readability by splitting them across different .yml files in the missions directory!

Full control: The way missions are handled allows the admin to always update missions and have changes reflect on all the existing ones!

Ability to modify missions: Using the /easymissions set and /easymissions data commands you can easily modify and change existing mission items to whatever you want without needing to use the API

Custom Textures: Missions use the new Minecraft item model system to use custom textures or even use different existing Minecraft textures while preserving the behavior of the original item.

Configurable: Disable/enable caches, set timeouts, max sizes, batch progression, configure mission item name, lore and texture and have different ones when they're completed too and many more!

List of available commands

All EasyMissions commands require the easymissions.admin permission or OP

  • /easymissions random [player]
  • /easymissions category-random [category] [player]
  • /easymissions give [player] [configentry]
  • /easymissions reload
  • /easymissions data
  • /easymissions set [progress | requirement | completed | entry]
  • /easymissions list-types

Available aliases are: em, easym