Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Links
Tags
Creators
Details
Licensed MIT
Published 2 months ago
โ๏ธ CustomItems-PVP-Plugin
Custom Minecraft plugin for creating custom PvP items with abilities, effects, and configurable systems.
โจ Features
- ๐งช Fully configurable custom items
- โก Ability system (on hit, right click, etc.)
- ๐ฏ Custom effects, sounds and behaviors
- ๐ฆ Easy-to-edit config
- ๐ ๏ธ Lightweight and performance-focused
๐ Full items list
- ๐ชถ DashBlade --> Iron sword with a dash ability upon right clicking
- โ๏ธ FrostBlade --> Diamond sword that freezes enemies for a time on hit after its ability has been activated via right clicking
- ๐ฅ RageBlade --> Netherite sword with a rage ability activated via right clicking. Gives the player strenght 2 and makes all hits critical hits
- ๐จ DashMace --> A mace with a dash ability upon right clicking
- ๐จ SpiderMace --> A mace that has a % chance to web the opponent on hit
- ๐ช VoidAxe --> A netherite axe that curses enemies with darkness, slowness and blindness on hit after its ability has been activated via right clicking
- ๐ฑ SkyPiercer --> A trident that when thrown dashes the player throu the path of the throw dealing damage to all enemies in a certian range
- ๐ฅ MagicSwapper --> An egg that swaps the places of 2 players when one of them hits another with it
! Note / All of the cooldowns, durations and damage amounts can be edited in the config.yml
โ๏ธ Installation
- Download the latest
.jarfrom releases - Place it into your
/pluginsfolder - Start or restart your server
- Edit the config file generated in
/plugins/CustomItems/ - Reload or restart the server
๐ Configuration Example
dashblade:
name: "&f&l๐ชถ Swiftwind Blade"
cooldown-seconds: 15
speed: 3.5
trail-count: 25
๐ Full config.yml
items:
frostblade:
name: "&b&lโ Frostbound Blade"
cooldown-seconds: 25
freeze-seconds: 5
rageblade:
name: "&4&lโ Crimson Rageblade"
duration-seconds: 10
cooldown-seconds: 25
dashblade:
name: "&f&l๐ชถ Swiftwind Blade"
cooldown-seconds: 15
speed: 3.5
trail-count: 25
dashmace:
name: "&f&l๐จ Dash Mace"
cooldown-seconds: 15
speed: 3.2
trail-count: 18
voidaxe:
name: "&8&l๐ Void Axe"
duration-seconds: 10
cooldown-seconds: 20
spidermace:
name: "&7&l๐ท &7&lS&8&lp&f&li&7&ld&8&le&f&lr &f&lM&7&la&8&lc&f&le"
web-chance-percent: 50
skypiercer:
name: "&b&lโ Sky &3&lPiercer ๐ก"
limit-blocks: 8
raw-damage: 9.0
radius: 2.0
cooldown-seconds: 25
magicswapper:
name: "&9&l๐ฎ Magic Swapper"
cooldown-seconds: 3
๐ฎ Commands
/customitem <item>โ Recive a custom item/ci <item>โ Recive a custom item
Items listed below
frostbladeragebladedashbladedashmacevoidaxespidermaceskypiercermagicswapper
๐ Permissions
customitem.use---> Allows players to use the command /customitem or /ci
Individual permissions for each custom item below
frost.giverage.giveswiftwind.givedashmace.givevoid.givespider.giveskypiercer.giveswapper.give
! Note / A player needs both the command permission and the item permission to be able to recive it via commands.
๐ก Notes
- Designed for Paper servers
- Works best for you with a properly configured config
- Performance optimized for real server environments
๐ฌ Support / Contact
Need help or a custom plugin?
๐ Discord: https://discord.com/users/876238056275984435
Or add: qd_ducky
โญ Support
If you like this project, consider starring the repository โ it helps a lot!
๐ License
This project is licensed under the MIT License.


