Contract Plugin - Professional Mission System
Transform your server with a fully customizable contract system that brings endless engagement possibilities! Players can purchase and complete missions for exciting rewards.
✨ KEY FEATURES
UNLIMITED CONTRACT TYPES
BEAUTIFUL GUI SHOP
MULTIPLE PAYMENT METHODS
FLEXIBLE REWARD SYSTEM
REAL-TIME PROGRESS TRACKING
⚡ SMART AUTO-COMPLETION
HOW IT WORKS
COMMANDS & PERMISSIONS
Commands:
Permissions:
⚙️ EASY CONFIGURATION
Extensively documented config.yml with examples included! Create new contract types in minutes.
DEPENDENCIES
Required:
WHY CHOOSE CONTRACT PLUGIN?
INSTALLATION
⭐ If you enjoy this plugin, please leave a review and rating! ⭐
Transform your server with a fully customizable contract system that brings endless engagement possibilities! Players can purchase and complete missions for exciting rewards.
✨ KEY FEATURES
UNLIMITED CONTRACT TYPES
- Create as many contract types as you want (Common, Rare, Epic, Legendary, etc.)
- Each type has unique missions, rewards, and pricing
- Fully configurable via intuitive YAML configuration
BEAUTIFUL GUI SHOP
- Stunning, fully customizable shop interface
- Visual contract displays with custom items and effects
- Configurable layout, size, and design elements
- Professional look with glow effects and custom lore
MULTIPLE PAYMENT METHODS
- Vault Economy: Money-based purchases
- XP Levels: Experience-based purchases
- Item Requirements: Require specific items
- Mix and match payment methods for each contract type
- ⛏️ BREAK_BLOCK - Mine specific blocks
- PLACE_BLOCK - Place specific blocks
- ⚔️ KILL_MOB - Slay specific creatures
- CRAFT_ITEM - Craft specific items
- FISH - Catch fish
- BREED - Breed animals
- TRAVEL - Travel distances
- ✂️ SHEAR - Shear sheep
- COLLECT_ITEM - Gather items
- ✨ ENCHANT_ITEM - Enchant equipment
- CONSUME_ITEM - Eat/drink items
- DAMAGE_DEALT - Deal damage to entities
- ️ DAMAGE_TAKEN - Survive damage
- KILL_PLAYER - PvP combat
- SMELT_ITEM - Smelt in furnaces
- TAME - Tame animals
- TRADE_VILLAGER - Trade with villagers
- EXPERIENCE_GAIN - Gain XP points
- JUMP - Jump around
FLEXIBLE REWARD SYSTEM
- Items: Custom items with names, lore, and enchantments
- Commands: Execute any server command
- XP: Give experience points
- Money: Give currency (Vault required)
- Random reward selection from configured lists
REAL-TIME PROGRESS TRACKING
- Live progress updates on contract items
- Dynamic lore showing current progress (e.g., "Progress: 32/64")
- Mission description displayed on paper
- Visual feedback keeps players engaged
⚡ SMART AUTO-COMPLETION
- Contracts complete automatically when missions finish
- Random reward given from configured list
- Contract paper removed from inventory
- Instant reward delivery
HOW IT WORKS
- Purchase: Players open /contract shop and buy a contract
- Mission: A random mission is assigned from that contract type
- Progress: Mission tracks automatically while paper is in inventory
- Complete: When mission completes, player receives random reward
- Repeat: Paper disappears and player can buy more contracts!
COMMANDS & PERMISSIONS
Commands:
- /contract shop - Open the contract shop GUI
- /contract give <player> <type> - Give contracts (admin)
- /contract reload - Reload configuration (admin)
Permissions:
- contract.shop - Access shop (default: true)
- contract.use - Use contracts (default: true)
- contract.admin - Admin commands (default: op)
⚙️ EASY CONFIGURATION
Extensively documented config.yml with examples included! Create new contract types in minutes.
DEPENDENCIES
Required:
- Spigot/Paper 1.20.6+
- Java 17+
- Vault (for economy features)
- Any economy plugin (EssentialsX, etc.)
WHY CHOOSE CONTRACT PLUGIN?
- Professional Quality: Clean code, optimized performance
- Fully Documented: Extensive config documentation with examples
- Easy Setup: Works out of the box with default config
- Player Friendly: Intuitive GUI and real-time feedback
- Regular Updates: Active development and support
INSTALLATION
- Download the latest release
- Place JAR in your plugins/ folder
- (Optional) Install Vault for economy features
- Start your server
- Configure plugins/Contract/config.yml to your needs
- Run /contract reload after making changes
- Enjoy!`
⭐ If you enjoy this plugin, please leave a review and rating! ⭐
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20.6, 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
⚔️ Contract Plugin - Advanced Quest & Mission System is a free Minecraft Java mod. Compatible with Minecraft 1.20.6, 1.21. Downloaded 67 times (via Spigot). Download it and open it directly in the game.