Creators
Details
1.0.3
Compatibility
Changes
AdvancedConsumables is a premium PvP plugin that introduces a contract-based duel system combined with a powerful set of special consumable items.
Challenge any player by striking them with an Assassination Contract, teleport both combatants to a custom arena, and let strategy decide the outcome.
1776874421924.png
⚔️ CORE FEATURES
Everything you need for a complete PvP experience — ready out of the box.
• No dependencies required
• PlaceholderAPI support (optional)
• Fully configurable via config.yml, consumables.yml, messages.yml
1776874394577.png
1776874471546.png1776874482271.png 1776874581396.png
1776874405295.png
⚔️ DUEL DETAILS
• Duration: 120 seconds (configurable)
• Contract cooldown: 300 seconds per player (configurable)
• Commands are blocked during active duels
• Arena boundaries are strictly enforced
• Disconnect = automatic loss
• Draw: both players lose inventory & return
• Stats are saved automatically
• World restrictions fully configurable
1776874381171.png
🧪 CONSUMABLE TYPES
EFFECT ELIXIRS — Temporary potion effects
▪ Elixir of Strength — Strength I (10s)
▪ Elixir of Shadows — Invisibility + Speed I (8s)
▪ Elixir of Resistance — Resistance II (6s)
IMMUNITY ORBS — Block negative effects
▪ Purification Orb — Blocks Poison, Wither & Weakness (10s)
▪ Divine Shield — Blocks Slowness, Mining Fatigue & Blindness (15s)
UTILITY ITEMS — Change the fight dynamically
▪ Swapper — Swap positions (30 blocks)
▪ Shockwave — Push players (radius: 10)
▪ Gravity Field — Pull zone (radius: 8)
▪ Smoke Screen — Blindness + hidden nametags
▪ Wind Feather — Dash forward (10 blocks)
Players can have a maximum of 2 active consumables.
All items are fully configurable.
1776874371076.png
📜 COMMANDS
/ac wand — Get the arena selection wand
/ac setarena — Save selected region as arena
/ac setspawn1 — Set spawn point 1
/ac setspawn2 — Set spawn point 2
/ac removearena — Remove arena
/ac reload — Reload configs
/ac givecontract — Get a contract
/ac giveconsumable <name> [amount] — Give item
/ac gui — Open GUI
/ac stats — View stats
/ac top — Leaderboard
Permission: advancedconsumables.admin
Aliases: /advancedconsumables, /ac
1776877458915.png
📊 PLACEHOLDERAPI
Optional integration for scoreboards & plugins
%advancedconsumables_wins% — Total wins
%advancedconsumables_losses% — Total losses
%advancedconsumables_total% — Total duels
%advancedconsumables_top_wins_name% — Top player (wins)
%advancedconsumables_top_wins_count% — Highest wins
%advancedconsables_top_losses_name% — Top player (losses)
%advancedconsumables_top_losses_count% — Highest losses


🔧 REQUIREMENTS & COMPATIBILITY
• Paper / Spigot 1.21.4
• Java 21+
• PlaceholderAPI (optional)
⚠️ No dependencies required for core functionality
──────────────────────────────────────────
If you enjoy the plugin, please leave a review ⭐
Need help or found a bug? Join the Discord
Made with ❤️ by xArkzen
──────────────────────────────────────────
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:m67dSkYM:jW7ksbON"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:m67dSkYM:jW7ksbON"
}

