Sueta

getCustomItem [v3 NEW] - Make Your Own Item | 57 Default Ite

3.1.1

custom item, hook, item with effect

·Plugin

air_filterRequirements:

  • WorldGuard // to work worldguard you need instal WorldEdit of FAWE

Install:

  1. You need the download getCustomItem
  2. Put it into a '/plugins' folder
  3. Next start the server and enjoyed it works!

YouTube

GetCustomItem is a versatile Spigot plugin that adds a variety of unique and customizable items to your Minecraft server. These items range from powerful weapons to utility tools, each with special effects and abilities.

Features

  • Customizable items with unique abilities
  • Cooldown system for item usage
  • Permission-based access to items and commands
  • Item durability and usage tracking
  • Integration with WorldGuard for region-based item restrictions
  • MySQL and SQLite database support for data storage
  • Particle effects and sound effects for items
  • Customizable messages and language support

Commands

CustomItems
/getcustomitem give <nickname> <name_item> <amount>
/getcustomitem reload
/getcustomitem debug <debug>
/getcustomitem attributes clear <player> <item-id>
/getcustomitem attributes list <player>
/getcustomitem seteffect <name_item>
/getcustomitem setspawn


Regions

/getregion allowed add <region> <item>
/getregion allowed remove <region> <item>
/getregion create <name>
/getregion disabled add <region> <item>
/getregion disabled remove <region> <item>
/getregion selector
/getregion priority <region> <priority>
/getregion delete <region>
/getregion info
/getregion info <region>

Type: EFFECT_RADIUS - item: air_filter.yml

Code
enabled: true
itemID: "air_filter"
categoryName: "air_filter_category"
usage: 1
item:
  amount: 1
  material: "FLINT"
  name: "#608a71Air filter"
  lore:
  - "&7"
  - "#96b0a0× Use this item to clean"
  - "#96b0a0  a negative effect from yourself"
  - "&7"
  - "&7• Usage: #96b0a0{usage}"
  - "&7"
  unbreakable: true
  glow: true
  modelData: 0
  extended: false
  upgraded: false
itemType: "EFFECT_RADIUS"
cooldown: 10
permissionBypass: "getcustomitem.airfilter.bypass"
soundConfig:
  enable: true
  sound: "BLOCK_ANVIL_BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
includingYou: true
otherPlayers: false
disableKnockback: false
radius: 2
activeEffects: []
removeEffects:
- "WEAKNESS"
- "DARKNESS"

Type: ANTI_ELYTRA_HOOK - item: anti_elytra_hook.yml

Code
enabled: true
itemID: "anti_elytra_hook"
categoryName: "anti_elytra_hook_category"
usage: -1
item:
  amount: 1
  material: "FISHING_ROD"
  name: "#ff4d4dAnti-Elytra Hook"
  lore:
  - "&7"
  - "#ff6666× Use this rod to catch players"
  - "#ff6666× and prevent them from using elytra"
  - "#ff6666× Max distance: &f{distance} &7blocks"
  - "&7"
  - "&7• Usage: #ff6666{usage}"
  - "&7"
  unbreakable: true
  glow: true
  modelData: 0
  extended: false
  upgraded: false
itemType: "ANTI_ELYTRA_HOOK"
cooldown: 15
permissionBypass: "getcustomitem.antielytra.bypass"
soundConfig:
  enable: true
  sound: "BLOCK.ANVIL.BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
distanceEscapeMessageSelf: "&c&lELYTRA &8» &aYou've broken free from the hook!"
distanceEscapeMessageFisher: "&c&lELYTRA &8» &cTarget escaped from your hook!"
distance: 7

type: ANTI_ELYTRA_HOOK - anty_cobweb.yml

Code
enabled: true
itemID: "anty_cobweb"
categoryName: "anty_cobweb_category"
usage: 1
item:
  amount: 1
  material: "SOUL_LANTERN"
  name: "#1aff00Anty-cobweb"
  lore:
  - "&7"
  - "#78ff69× Use this item to"
  - "#78ff69  remove all cobweb"
  - "#78ff69  in radius &7(&f{radius-x}&7x&f{radius-y}&7)"
  - "&7"
  - "&7• Usage: #78ff69{usage}"
  - "&7"
  unbreakable: true
  glow: true
  modelData: 0
  extended: false
  upgraded: false
itemType: "ANTY_COBWEB"
cooldown: 10
permissionBypass: "getcustomitem.antycobweb.bypass"
soundConfig:
  enable: true
  sound: "BLOCK.ANVIL.BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
radiusX: 2
radiusY: 2

Type: ATTRIBUTE_BUFF - attribute_buff.yml

Code
enabled: true
itemID: "attribute_buff"
categoryName: "buff_category"
usage: 1
item:
  amount: 1
  material: "BLAZE_POWDER"
  name: "&6Permanent Attribute Buff"
  lore:
  - "&7"
  - "&6Permanent attributes:"
  - "&7• Attack Damage: &c+{generic_attack_damage}"
  - "&7• Attack Speed: &c+{generic_attack_speed}"
  - "&7• Max Health: &c+{generic_max_health}"
  - "&7• Movement Speed: &c+{generic_movement_speed}"
  - "&7"
  - "&7• Usage: &6{usage}"
  - "&7"
  unbreakable: false
  glow: true
  modelData: 0
  extended: false
  upgraded: false
itemType: "ATTRIBUTE_BUFF"
cooldown: 0
soundConfig:
  enable: true
  sound: "BLOCK.ANVIL.BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
attributes:
  GENERIC_ATTACK_DAMAGE: 5.0
  GENERIC_MAX_HEALTH: 4.0
  GENERIC_ATTACK_SPEED: 2.0
  GENERIC_MOVEMENT_SPEED: 0.2

Type: CHANGE_YAW - change_yaw.yml

Code
enabled: true
itemID: "change_yaw"
categoryName: "change_yaw_category"
usage: -1
item:
  amount: 1
  material: "BLAZE_ROD"
  name: "#ff4d4dChange Yaw Rod"
  lore:
  - "&7"
  - "#ff6666× Use this rod to change player's yaw"
  - "#ff6666× Chance: &f{chance}%"
  - "#ff6666× Pitch: &f{pitchDegrees}°"
  - "&7"
  - "&7• Usage: #ff6666{usage}"
  - "&7"
  unbreakable: true
  glow: true
  modelData: 0
  extended: false
  upgraded: false
itemType: "CHANGE_YAW"
cooldown: 15
permissionBypass: "getcustomitem.changeyaw.bypass"
soundConfig:
  enable: true
  sound: "BLOCK.ANVIL.BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
chance: 50.0
pitchDegrees: 90.0
equipmentSlots:
- "HAND"
- "OFF_HAND"

Type: COBWEB_GRENADE - cobweb_grenade.yml

Code
enabled: true
itemID: "cobweb_grenade"
categoryName: "cobweb_category"
usage: 5
item:
  amount: 1
  material: "SPLASH_POTION"
  name: "#ff004cCobweb grenade"
  lore:
  - "&7"
  - "#ff175c× Throw the grande to create"
  - "#ff175c  a trap with cobweb &7(&f{radius-x}&7x&f{radius-y}&8) "
  - "&7"
  - "&7• Usage: #ff004c{usage}"
  - "&7"
  unbreakable: true
  glow: true
  modelData: 0
  extended: false
  upgraded: false
itemType: "COBWEB_GRENADE"
cooldown: 10
permissionBypass: "getcustomitem.grenadecobweb.bypass"
soundConfig:
  enable: true
  sound: "BLOCK.ANVIL.BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
particleConfig:
  enable: true
  particle: "DUST"
  count: 0
  offSetX: 0.0
  offSetY: 0.0
  offSetZ: 0.0
  extra: 0.0
  dustOptions:
    red: 210
    green: 255
    blue: 97
    size: 5
radiusX: 2
radiusY: 2
multiply: 0.95
heightVelocity: 3.0

Type: CROSSBOW - crossbow.yml

Code
enabled: true
itemID: "crossbow"
categoryName: "crossbow_category"
usage: 5
item:
  amount: 1
  material: "CROSSBOW"
  name: "#40ffe9Teleporting crossbow"
  lore:
  - "&7"
  - "#85fff1× Hit a player and move him to you"
  - "#85fff1× Chance: #c2fff8{chance}%"
  - "&7"
  - "&7&7• Usage: #85fff1{usage}"
  - "&7"
  unbreakable: true
  glow: true
  modelData: 0
  extended: false
  upgraded: false
itemType: "CROSSBOW"
cooldown: 10
permissionBypass: "getcustomitem.crossbow.bypass"
soundConfig:
  enable: true
  sound: "BLOCK.ANVIL.BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
particleConfig:
  enable: true
  particle: "HEART"
  count: 0
  offSetX: 0.0
  offSetY: 0.0
  offSetZ: 0.0
  extra: 0.0
ignorePermission: "getcustomitem.crossbow.effect.bypass"
chance: 50.0
maxRange: 25.0
projectileMaterial: "ARROW"
autoReload: false
safeTeleport: true

Type: ITEM_EFFECT - crown.yml

Code
enabled: true
itemID: "crown"
categoryName: "crown_category"
usage: -1
item:
  amount: 1
  material: "PLAYER_HEAD"
  name: "#9e9e9eCrown"
  lore:
  - "&7"
  - "#666666× Wear this item"
  - "#666666× to get effects"
  - "&7"
  - "&7• Usage: #666666{usage}"
  - "&7"
  base64: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZGYzMzNjNzNjODQ4OWE5Y2EzNWQ1NjAzMTMwOTE4Yjg3NjA5ODRlYjlkMzAyOGUzMGU3NDI0N2RmZjg3M2JmZSJ9fX0="
  unbreakable: true
  glow: false
  modelData: 0
  extended: false
  upgraded: false
itemType: "ITEM_EFFECT"
cooldown: 10
permissionBypass: "getcustomitem.crown.bypass"
soundConfig:
  enable: true
  sound: "BLOCK.ANVIL.BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
potionEffectConfigs:
- potionName: "SPEED"
  seconds: 3
  level: 1
equipmentSlots:
- "HEAD"

Type: DYNAMIC_AREA_PICKAXE - dynamic_area_pickaxe.yml

Code
enabled: true
itemID: "dynamic_area_pickaxe"
categoryName: "tools_category"
usage: 5
item:
  amount: 1
  material: "DIAMOND_PICKAXE"
  name: "#4287f5Dynamic Area Pickaxe"
  lore:
  - "&7"
  - "#42c5f5× Mine blocks in a configurable area!"
  - "&7"
  - "&7• Width: #42c5f5{mining_width}"
  - "&7• Height: #42c5f5{mining_height}"
  - "&7• Depth: #42c5f5{mining_depth}"
  - "&7• Usage: #42c5f5{usage}"
  - "&7"
  unbreakable: true
  glow: true
  modelData: 0
  extended: false
  upgraded: false
  enchantments:
    minecraft:silk_touch: 1
itemType: "DYNAMIC_AREA_PICKAXE"
cooldown: -1
permissionBypass: "getcustomitem.dynamicpickaxe.bypass"
soundConfig:
  enable: true
  sound: "BLOCK.ANVIL.BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
miningWidth: 3
miningHeight: 3
miningDepth: 3

Type: EGG_THROW_UP - egg_throw_it.yml

Code
enabled: true
itemID: "egg_throw_it"
categoryName: "egg_throw_it_category"
usage: -1
item:
  amount: 1
  material: "EGG"
  name: "#9e9e9eJump egg"
  lore:
  - "&7"
  - "#666666× Throw egg thrue"
  - "#666666  the player hit him and"
  - "#666666  throw up it"
  - "#666666  chance: &f{chance}"
  - "#666666  power: &f{power-push}"
  - "&7"
  - "&7• Usage: #666666{usage}"
  - "&7"
  unbreakable: true
  glow: true
  modelData: 0
  extended: false
  upgraded: false
itemType: "EGG_THROW_UP"
cooldown: 10
permissionBypass: "getcustomitem.eggthrowup.bypass"
soundConfig:
  enable: true
  sound: "BLOCK.ANVIL.BREAK"
notifyYourself:
- "&7"
- "#78ff69 × Example YOURSELF!"
- "&7"
notifyOpponents:
- "&7"
- "#78ff69 × Example OPPONENTS!"
- "&7"
titleYourself:
  enabled: false
  title: "&aTitle Yourself"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
titleOpponents:
  enabled: false
  title: "&aTitle Opponents"
  subtitle: "&7Subtitle"
  fadeIn: 10
  stay: 50
  fadeOut: 10
visualCooldown: false
cooldownMessage: true
shootPower: 1.5
chance: 100.0
permissionByPass: "egg.throw.bypass"
throwingItem:
  amount: 1
  material: "EGG"
  name: "Egg"
  lore: []
  unbreakable: true
  glow: true
  modelData: 0
  extended: false
  upgraded: false
fly: true
maxRange: 25.0

Type: ENDER_BOW - ender_bow.yml

Similar projects

Plugin →