⚜️ HyperStones [1.8-1.20.4] ⚜️ | Upgrade your items - Economy - ✨ Particles ✨

💠Leak💠 ⚜️ HyperStones [1.8-1.20.4] ⚜️ | Upgrade your items - Economy - ✨ Particles ✨ 1.7.4

Minecraft Versions
1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20
Source
https://www.spigotmc.org/resources/77645/
Languages Supported
All messages are configurable!
HS_title.png
WhatisIt_BANNER.png


HyperStones is an extremely configurable item upgrade plugin that introduces special shards that can be used to upgrade weapons and armors inside the anvil.
The shards are dropped with a configurable chance by mobs or by mined blocks. Inserting a weapon/armor and a shard inside an anvil you will be able to upgrade the item until a maximum level. Some upgrades are safe, others have a chance to fail, downgrade or destroy your item.
During a successful upgrade you have a chance of getting some shields,
that, if kept in your inventory during an upgrade, are going to prevent your item from breaking. Shields can also be configured also to be dropped by mobs or blocks (like the Shards).
Upgraded Armors will grant greater protection, and upgraded Weapons will grant greater damage.
Mobs and blocks can also drop LuckGems, which can increase the upgrade success chance by a certain percentage depending on the gem type.

HyperStones is compatible with: Vault, ItemsAdder, Oraxen.

commands_BANNER.png


/hs help - Show the plugin commands.
/hs info - Show the plugin infos.
/hs stats - Show the hand held item infos.
/hs toggleparticles - Toggle particles displaying while holding an upgraded item.
/hs setlevel [level] - Set the upgrade level of the hand held item.
/hs setdamage [damage] - Set the damage of the hand held item.
/hs giveshard [player] <amount> - Give shards to a player.
/hs giveshield [player] <amount> - Give shields to a player.
/hs giveluckitem [luckBoost] [player] <amount> - Give luck items with a certain luck boost to a player.
/hs reload - Reload the config and lang files.
(ALIAS: stones, stone, hyperstone, hyperstones, hypershard, hypershards)

Permissions_BANNER.png


hyperstones.* - Give access to every command.
hyperstones.use - Give access to upgrade items.
hyperstones.help - Give access to the plugin command list.
hyperstones.info - Give access to the plugin infos.
hyperstones.stats - Give access to display infos of the hand held item.
hyperstones.toggleparticles - Allows to toggle particles displaying while holding an upgraded item.
hyperstones.specialattack - Allows a player to use the special attack (if enabled).
hyperstones.setlevel - Give access to set the upgrade level of the hand held item.
hyperstones.setdamage - Give access to set the damage of the hand held item.
hyperstones.giveshard - Give access to give shards to players.
hyperstones.giveshield - Give access to give shields to players.
hyperstones.giveluckitem - Give access to give luck items to players.
hyperstones.reload - Give access to reload the plugin config file.
hyperstones.tabcompletion - Give access to tab completion while typing commands.

Showcase_BANNER.png


YAML:
items:
  hyperstone:
    name: '&3&nHyperShard'
    lore:
     - "&3&l* &7Use this inside an anvil"
      - "&7with a weapon or an armor"
      - "&7to upgrade it."
    item-type: PRISMARINE_SHARD
    glow: true
    min-drop-amount: 1
    max-drop-amount: 4

  hypershield:
    name: '&e&nHyperShield'
    lore:
     - "&e&l* &7Keep this in your"
      - "&7inventory while upgrading"
      - "&7to prevent breaking the item."
    item-type: PAPER
    glow: true
    min-drop-amount: 1
    max-drop-amount: 2

  luckitem:
    name: '&a&nLuckGem'
    lore:
     - "&a&l* &7Keep this in your"
      - "&7inventory while upgrading"
      - "&7to increase the success chance."
      - "&aLuck boost: {luck_boost}%"
    item-type: EMERALD
    glow: true
    min-drop-amount: 1
    max-drop-amount: 2
    min-luck-boost: 10 #%
    max-luck-boost: 20 #%

  upgraded-item-preview:
    safe-upgrade:
      lore:
       - "&aSafe Upgrade"
        # - "&dXp required: {xp_required}"
        # - "&eMoney required: {money_required}"
    unsafe-upgrade:
      enabled-chances-lore: true
      chances-lore:
        - "&aSuccess chance: {success_chance}%"
        - "&eFail chance: {fail_chance}%"
        - "&cDowngrade chance: {downgrade_chance}%"
        - "&4Break chance: {break_chance}%"
        - "&dXp required: {xp_required}"
        - "&eMoney required: ${money_required}"
      no-chances-lore:
        - "&cUnsafe Upgrade"
        # - "&dXp required: {xp_required}"
        # - "&eMoney required: {money_required}"
    max-lvl-reached:
      lore:
        - "&6Max Upgrade Level"

  upgraded-item:
    show-level-in-displayname: false
    # This option can be set to: 'start' (same as 0), 'end' (dynamically calculated), raw number (ex. '0', '2' ...)
    level-lore-line-index: end
    level-displayname-pattern: '+{level}'
    level-lore-line: '&b➥ HyperPower: +{level}'
    damage-boost-lore-line: '&c➥ Damage: {damage}'
    protection-addition-lore-line: '&6➥ Protection: +{protection}%'


upgrade-levels:
  # Hoes, Shovels and Pickaxes
  tool:
    safe-upgrade-until-level: 5
    max-upgrade-level: 12
    upgrade-announce-start-at-level: 8
  # Swords, Axes, Bows, Crossbows and Trident
  weapon:
    safe-upgrade-until-level: 5
    max-upgrade-level: 12
    upgrade-announce-start-at-level: 8
  armor:
    safe-upgrade-until-level: 5
    max-upgrade-level: 12
    upgrade-announce-start-at-level: 8

# Toggle broadcast message on upgrade
broadcast-on-upgrade: true

chances:
  # NOTE: chances have to be expressed with decimal numbers (1 = 100%).
  default-chances:
    hypershields-on-upgrade-drop-chance: 0.02
    # WARNING: in order to work correctly, the sum of the following upgrade chances must be 1.
    upgrade-success: 0.6
    upgrade-fail: 0.15
    upgrade-fail-downgrade: 0.15
    upgrade-fail-destroy: 0.1
  # Per level chances will override the default-chances and bypass the "auto-chance-progression" if enabled
  # NOTE: Do not specify any level if you want to use default-chances
  per-level-chances:
    6:
      upgrade-success: 0.6
      upgrade-fail: 0.15
      upgrade-fail-downgrade: 0.15
      upgrade-fail-destroy: 0.1
    7:
      upgrade-success: 0.6
      upgrade-fail: 0.15
      upgrade-fail-downgrade: 0.15
      upgrade-fail-destroy: 0.1
  auto-chance-progression:
    enabled: false
    # The "speed" with which the success chance decreases and the fail chance increases (i suggest to keep this value low)
    # Note: set this to 0 to disable this feature
    chance-progression: 0.3
    # The minimum success chance reachable
    minimum-success-chance: 0.05


# NOTE: boosts have to be expressed with decimal numbers (1 = 100%).
# Equation to get the total damage (same for defence):  baseDmg + upgradeLvl * (baseDmg * boost)
boosts:
  # Swords, Axes, Hoes, Shovels and Pickaxes
  melee-weapons:
    dmg-percent-addition-per-level: 0.02
  # Bows, Crossbows and Trident
  ranged-weapons:
    dmg-percent-addition-per-level: 0.02
  armor:
    def-percent-addition-per-level: 0.02


# You can find all the block types here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
# You can add as many blocks as you want, just follow the following layout:
#
# block_type:
#   stones-drop-chance: [value from 0 to 1]
#   shields-drop-chance: [value from 0 to 1]
#   luckitem-drop-chance: [value from 0 to 1]
#
# NOTE: USE blacklist.yml TO DISABLE QUICKLY BLOCKS FROM DROPPING ANY KIND OF ITEM (stones, shields and luck items)
blocks:
  # Disable drops for shards and shields if you are digging with an item enchanted with silk touch.
  disable-silk-touch-drops: false
  drop-only-on-survival-gamemode: true # i suggest to keep this true
  # Default chances are active for each block not specified
  default: # DO NOT delete the default section.
    stones-drop-chance: 0.1
    shields-drop-chance: 0.02
    luckitem-drop-chance: 0.01
  grass_block:
    stones-drop-chance: 0  # value '0' means disabled drop
    shields-drop-chance: 0
    luckitem-drop-chance: 0

# You can find all the mob types here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
mobs:
  default: # DO NOT delete the default section.
    stones-drop-chance: 0.15
    shields-drop-chance: 0.07
    luckitem-drop-chance: 0.01
  pig:
    stones-drop-chance: 0.2
    shields-drop-chance: 0.1
    luckitem-drop-chance: 0.5


xp:
  xp-required: true
  xp-required-for-safe-upgrades: false
  min-xplvl-required-to-upgrade: 5
  xplvl-increment-per-upgrade: 2
  remove-xplvls-on-upgrade: false
  anti-spam-not-enough-xp-msg: true

money:
  money-required: true
  money-required-for-safe-upgrades: false
  min-money-required-to-upgrade: 500
  money-increment-per-upgrade: 1000
  remove-money-on-upgrade: false
  anti-spam-not-enough-money-msg: true


# You can find all the latest particle types here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
# legacy particle types: https://www.spigotmc.org/wiki/particle-list-1-8-8/

#######  LEGACY DEFAULT SETUP #######
#  upgrade-success: FIREWORKSSPARK
#  upgrade-fail: SMOKE
#  upgrade-fail-downgrade: SMOKE
#  upgrade-fail-destroy: SMOKE
#  mob-drop-shard: WITCHMAGIC
#  mob-drop-shield: WITCHMAGIC
#  mob-drop-luckitem: WITCHMAGIC
#  block-drop-shard: WITCHMAGIC
#  block-drop-luckitem: WITCHMAGIC
#  block-drop-shield: WITCHMAGIC
#  charging-ability: WITCHMAGIC
####################################
particles:
  upgrade-success: FIREWORKS_SPARK
  upgrade-fail: SMOKE_NORMAL
  upgrade-fail-downgrade: SMOKE_NORMAL
  upgrade-fail-destroy: SMOKE_NORMAL

  mob-drop-shard: SPELL_WITCH
  mob-drop-shield: SPELL_WITCH
  mob-drop-luckitem: SPELL_WITCH

  block-drop-shard: SPELL_WITCH
  block-drop-luckitem: SPELL_WITCH
  block-drop-shield: SPELL_WITCH
  charging-ability: SPELL_WITCH

  # Particles which are displayed while holding an upgraded weapon
  # >> Available particle shapes: CIRCLE, HALO, DNA <<
  per-upgrade-level-particles:
    # If disabled any kind of particles (default and level-specific) is not going to work
    global-enabled: true

    default:
      # If particles should be spawned for each upgrade level keep this true
      enabled: true
      type: SPELL_WITCH
      # The amount of particles will be (by default) the HyperLevel * Multiplier
      multiplier: 2
      max-particle-amount: 50
      particle-shape: dna

    # NOTE: level-specific particles will override default ones
    # Here you can setup particle spawning for a certain upgrade level, using the following format:
    #
    # <upgradeLevel>:
    #   type: <particleType>
    #   amount: <particleAmount>
    #   particle-shape: <particleShape>
    1:
      type: FLAME
      amount: 20
      particle-shape: dna

# You can find all the sound types here: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
sounds:
  upgrade-success: ENTITY_PLAYER_LEVELUP
  upgrade-fail: BLOCK_ANVIL_LAND
  upgrade-fail-downgrade: BLOCK_ANVIL_LAND
  upgrade-fail-destroy: ENTITY_BAT_TAKEOFF
  upgrade-max-lvl-reached: ENTITY_VILLAGER_NO
  not-enogh-xp-to-upgrade: ENTITY_VILLAGER_NO
  not-enogh-money-to-upgrade: ENTITY_VILLAGER_NO


# A special attack that can be used while holding an upgraded weapon
special-attack:
  enabled: true
  upgrade-lvl-needed: 12
  charging-time: 5 # seconds
  cooldown-time: 600 # seconds
  explosion: true
  dash-forward: true
  # Potion effect format: Effect#Level#Duration
  self-potion-effects:
    - SPEED#2#30
  nearby-enemy-potion-effects:
    enabled: true
    range: 20
    effects:
      - SLOW#2#20


# Show blood particles when an upgraded item hits an entity
blood-on-upgraded-item-hit: true
# Hide default text inside item lore like: "When in main hand: ....", "Protection: ..."
hide-item-attributes-on-upgrade: false

# Items that cannot be upgraded.
# NOTE: by default all armors, swords, axes and bows are enabled.
disabled-items:
  - "example_item"

# Worlds in which hyperstones won't work.
disabled-worlds:
  - "world1"
  - "world2"

# If you are using ItemsAdder plugin, you can make some custom items from that plugin upgradable
# by writing here their name.
itemsadder:
  upgradable-items:
    - "ItemsAdderItem1"
    - "ItemsAdderItem2"

YAML:
Prefix: '&8[&b&oHyperStones&8] '
MsgUpgradeSuccess: '&7You upgraded your item to &bHyperPower +{upgrade_level}&7.'
MsgUpgradeFail: '&7The upgrade failed.'
MsgUpgradeFailDowngrade: '&7The upgrade failed and your item''s level has downgraded
  to &bHyperPower +{upgrade_level}&7.'
MsgUpgradeFailDestroy: '&7The upgrade failed and your item was destroyed.'
BroadcastUpgradeSuccess: '&b{player}&7 has upgraded &b&n{item}&7 to &bHyperPower +{upgrade_level}&7.'
MsgNotEnoughXpToUpgrade: '&cYou can''t afford this upgrade, you must be level &e{required_level}&c.'
MsgNotEnoughMoneyToUpgrade: '&cYou can''t afford this upgrade, you must must have
  &e${required_money}&c.'
MsgShieldPreventItemBreaking: '&7The upgrade failed but your item has been saved by
  an {shield_name}&7!'
MsgOnGiveShards: '&7Given x{amount} {shard_name}&7 to &b{player}&7.'
MsgOnReceiveShards: '&7You received x{amount} {shard_name}&7 from &b{giver}&7.'
MsgOnGiveShields: '&7Given x{amount} {shield_name}&7 to &b{player}.'
MsgOnReceiveShields: '&7You received x{amount} {shield_name}&7 from &b{giver}&7.'
MsgOnDropShields: '&7You found x{amount} {shield_name}&7 while upgrading an item.'
MsgDisabledWorld: '&cHyperstones is disabled in this world ({world}).'
MsgNoPermission: '&cYou don''t have the permission to execute this command.'
ChargingAttack:
  Title: ''
  Subtitle: '&bAbility charging: &f{time}'
ChargingAttackCanceled:
  Title: ''
  Subtitle: '&bAbility charging: &ecanceled'

d18153f1149edcd713d87666ecec4cbf8e0c1801.gif
8e6149813061b2ddc04739305280371b781a9856.gif
Screenshot_2.png
Screenshot_3.png
Author
Kritzz
Downloads
4
Views
271
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Kritzz

About Minecraft Forums

Here you will find everything you need to know about the exciting world of Minecraft, from creative game creations to helpful tutorials and multiplayer adventures. Share your passion!
Back
Top