From 8d53bc7f51ab7a0bc6e3efde0402b8846a1aa71c Mon Sep 17 00:00:00 2001 From: Indyuce Date: Sat, 9 Jul 2022 00:33:33 +0200 Subject: [PATCH] 80+ new default items. code factorization for default files --- .../net/Indyuce/mmoitems/api/Element.java | 1 - .../mmoitems/manager/ConfigManager.java | 103 ++- .../mmoitems/stat/data/AbilityData.java | 2 - src/main/resources/default/item/armor.yml | 826 ++++++++++++++++-- src/main/resources/default/item/axe.yml | 125 ++- src/main/resources/default/item/bow.yml | 91 +- src/main/resources/default/item/catalyst.yml | 142 ++- .../resources/default/item/consumable.yml | 80 +- src/main/resources/default/item/crossbow.yml | 57 ++ src/main/resources/default/item/dagger.yml | 131 +++ src/main/resources/default/item/gauntlet.yml | 36 + src/main/resources/default/item/gem_stone.yml | 84 ++ src/main/resources/default/item/greataxe.yml | 50 ++ .../resources/default/item/greathammer.yml | 36 + .../resources/default/item/greatsword.yml | 82 +- src/main/resources/default/item/halberd.yml | 43 + src/main/resources/default/item/hammer.yml | 81 ++ src/main/resources/default/item/katana.yml | 91 ++ .../resources/default/item/long_sword.yml | 49 ++ src/main/resources/default/item/material.yml | 63 +- .../resources/default/item/miscellaneous.yml | 29 + src/main/resources/default/item/musket.yml | 91 ++ .../resources/default/item/off_catalyst.yml | 73 ++ src/main/resources/default/item/ornament.yml | 16 + src/main/resources/default/item/shield.yml | 121 ++- src/main/resources/default/item/spear.yml | 64 ++ src/main/resources/default/item/staff.yml | 85 ++ src/main/resources/default/item/sword.yml | 250 ++++++ src/main/resources/default/item/talisman.yml | 15 + .../default/item/thrusting_sword.yml | 29 + src/main/resources/default/item/tome.yml | 65 ++ src/main/resources/default/item/tool.yml | 46 + src/main/resources/default/item/wand.yml | 163 +++- src/main/resources/default/item/whip.yml | 36 + .../default/{ => language}/lore-format.yml | 0 .../default/{ => language}/stats.yml | 0 36 files changed, 3011 insertions(+), 245 deletions(-) create mode 100644 src/main/resources/default/item/crossbow.yml create mode 100644 src/main/resources/default/item/gauntlet.yml create mode 100644 src/main/resources/default/item/greataxe.yml create mode 100644 src/main/resources/default/item/greathammer.yml create mode 100644 src/main/resources/default/item/katana.yml create mode 100644 src/main/resources/default/item/long_sword.yml create mode 100644 src/main/resources/default/item/musket.yml create mode 100644 src/main/resources/default/item/off_catalyst.yml create mode 100644 src/main/resources/default/item/ornament.yml create mode 100644 src/main/resources/default/item/spear.yml create mode 100644 src/main/resources/default/item/talisman.yml create mode 100644 src/main/resources/default/item/thrusting_sword.yml create mode 100644 src/main/resources/default/item/whip.yml rename src/main/resources/default/{ => language}/lore-format.yml (100%) rename src/main/resources/default/{ => language}/stats.yml (100%) diff --git a/src/main/java/net/Indyuce/mmoitems/api/Element.java b/src/main/java/net/Indyuce/mmoitems/api/Element.java index 1ba1a1ed..56945636 100644 --- a/src/main/java/net/Indyuce/mmoitems/api/Element.java +++ b/src/main/java/net/Indyuce/mmoitems/api/Element.java @@ -10,7 +10,6 @@ import io.lumine.mythic.lib.version.VersionMaterial; import io.lumine.mythic.lib.version.VersionSound; import net.Indyuce.mmoitems.MMOItems; import net.Indyuce.mmoitems.MMOUtils; -import net.Indyuce.mmoitems.api.player.PlayerData; import net.Indyuce.mmoitems.listener.ElementListener; import org.bukkit.*; import org.bukkit.entity.Entity; diff --git a/src/main/java/net/Indyuce/mmoitems/manager/ConfigManager.java b/src/main/java/net/Indyuce/mmoitems/manager/ConfigManager.java index 54cf108d..599fb685 100644 --- a/src/main/java/net/Indyuce/mmoitems/manager/ConfigManager.java +++ b/src/main/java/net/Indyuce/mmoitems/manager/ConfigManager.java @@ -247,7 +247,8 @@ public class ConfigManager implements Reloadable { return MythicLib.plugin.parseColors(found == null ? "" : found); } - @NotNull public String getCastingModeName(@NotNull TriggerType mode) { + @NotNull + public String getCastingModeName(@NotNull TriggerType mode) { return abilities.getConfig().getString("cast-mode." + mode.getLowerCaseId(), mode.name()); } @@ -300,61 +301,79 @@ public class ConfigManager implements Reloadable { public enum DefaultFile { // Default general config files -> /MMOItems - ITEM_TIERS("item-tiers.yml", "", "item-tiers.yml"), - ITEM_TYPES("item-types.yml", "", "item-types.yml", true), - DROPS("drops.yml", "", "drops.yml"), - ITEM_SETS("item-sets.yml", "", "item-sets.yml"), - GEN_TEMPLATES("gen-templates.yml", "", "gen-templates.yml"), - UPGRADE_TEMPLATES("upgrade-templates.yml", "", "upgrade-templates.yml"), - EXAMPLE_MODIFIERS("modifiers/example-modifiers.yml", "modifiers", "example-modifiers.yml"), + ITEM_TIERS("", "item-tiers"), + ITEM_TYPES("", "item-types", true), + DROPS("", "drops"), + ITEM_SETS("", "item-sets"), + GEN_TEMPLATES("", "gen-templates"), + UPGRADE_TEMPLATES("", "upgrade-templates"), + EXAMPLE_MODIFIERS("modifiers", "example-modifiers"), // Default language files -> /MMOItems/language - LORE_FORMAT("lore-format.yml", "language", "lore-format.yml"), - STATS("stats.yml", "language", "stats.yml"), + LORE_FORMAT("language", "lore-format"), + STATS("language", "stats"), // Station layouts - DEFAULT_LAYOUT("layouts/default.yml", "layouts", "default.yml"), - EXPANDED_LAYOUT("layouts/expanded.yml", "layouts", "expanded.yml"), + DEFAULT_LAYOUT("layouts", "default"), + EXPANDED_LAYOUT("layouts", "expanded"), // Default item config files -> /MMOItems/item - ARMOR("item/armor.yml", "item", "armor.yml"), - AXE("item/axe.yml", "item", "axe.yml"), - BLOCK("item/block.yml", "item", "block.yml"), - BOW("item/bow.yml", "item", "bow.yml"), - CATALYST("item/catalyst.yml", "item", "catalyst.yml"), - CONSUMABLE("item/consumable.yml", "item", "consumable.yml"), - DAGGER("item/dagger.yml", "item", "dagger.yml"), - GEM_STONE("item/gem_stone.yml", "item", "gem_stone.yml"), - GREATSTAFF("item/greatstaff.yml", "item", "greatstaff.yml"), - GREATSWORD("item/greatsword.yml", "item", "greatsword.yml"), - HALBERD("item/halberd.yml", "item", "halberd.yml"), - HAMMER("item/hammer.yml", "item", "hammer.yml"), - LANCE("item/lance.yml", "item", "lance.yml"), - MATERIAL("item/material.yml", "item", "material.yml"), - MISCELLANEOUS("item/miscellaneous.yml", "item", "miscellaneous.yml"), - SHIELD("item/shield.yml", "item", "shield.yml"), - STAFF("item/staff.yml", "item", "staff.yml"), - SWORD("item/sword.yml", "item", "sword.yml"), - TOME("item/tome.yml", "item", "tome.yml"), - TOOL("item/tool.yml", "item", "tool.yml"), - WAND("item/wand.yml", "item", "wand.yml"); + ARMOR, + AXE, + BLOCK, + BOW, + CATALYST, + CONSUMABLE, + CROSSBOW, + DAGGER, + GAUNTLET, + GEM_STONE, + GREATAXE, + GREATHAMMER, + GREATSTAFF, + GREATSWORD, + HALBERD, + HAMMER, + KATANA, + LANCE, + LONG_SWORD, + MATERIAL, + MISCELLANEOUS, + MUSKET, + OFF_CATALYST, + ORNAMENT, + SHIELD, + SPEAR, + STAFF, + SWORD, + TALISMAN, + THRUSTING_SWORD, + TOME, + TOOL, + WAND, + WHIP; - private final String folderPath, fileName, resourceName; + private final String folderPath, fileName; /** - * Allows to use the checkFile() method while not loading it - * automatically e.g item-types.yml + * Allows to use the checkFile() method while not + * loading it automatically e.g item-types.yml */ private final boolean manual; - DefaultFile(String resourceName, String folderPath, String fileName) { - this(resourceName, folderPath, fileName, false); + DefaultFile() { + this.fileName = name().toLowerCase() + ".yml"; + this.folderPath = "item"; + this.manual = false; } - DefaultFile(String resourceName, String folderPath, String fileName, boolean manual) { - this.resourceName = resourceName; + DefaultFile(String folderPath, String fileName) { + this(folderPath, fileName, false); + } + + DefaultFile(String folderPath, String fileName, boolean manual) { this.folderPath = folderPath; - this.fileName = fileName; + this.fileName = fileName + ".yml"; this.manual = manual; } @@ -371,7 +390,7 @@ public class ConfigManager implements Reloadable { if (!file.exists()) try { if (!new YamlConverter(file).convert()) { - Files.copy(MMOItems.plugin.getResource("default/" + resourceName), file.getAbsoluteFile().toPath()); + Files.copy(MMOItems.plugin.getResource("default/" + (folderPath.isEmpty() ? "" : folderPath + "/") + fileName), file.getAbsoluteFile().toPath()); } } catch (IOException exception) { diff --git a/src/main/java/net/Indyuce/mmoitems/stat/data/AbilityData.java b/src/main/java/net/Indyuce/mmoitems/stat/data/AbilityData.java index 7e422792..3c3b44ff 100644 --- a/src/main/java/net/Indyuce/mmoitems/stat/data/AbilityData.java +++ b/src/main/java/net/Indyuce/mmoitems/stat/data/AbilityData.java @@ -138,10 +138,8 @@ public class AbilityData extends Skill { meta.getCaster().getData().getCooldownMap().applyCooldown(this, cooldown); } - @Nullable @Override public SkillHandler getHandler() { - if (ability == null) { return null; } return ability.getHandler(); } diff --git a/src/main/resources/default/item/armor.yml b/src/main/resources/default/item/armor.yml index 954b5abb..7ce87cb4 100644 --- a/src/main/resources/default/item/armor.yml +++ b/src/main/resources/default/item/armor.yml @@ -1,3 +1,701 @@ +DRAGON_HELMET: + base: + material: DIAMOND_HELMET + max-durability: 5500.0 + tier: EPIC + max-health: 4.0 + armor-toughness: 3.0 + magic-damage-reduction: + base: 3.0 + spread: 0.05 + max-spread: 0.17 + armor: 3.5 + element: + fire: + defense: + base: 5.0 + scale: 0.0 + spread: 0.07 + max-spread: 0.2 + darkness: + defense: + base: 12.0 + scale: 0.0 + spread: 0.07 + max-spread: 0.2 + name: §5§lDragon Helmet + enchants: + fire_protection: 4.0 + lore: + - §c§oThis powerful armor is taken from + - §c§odragon scales. + required-level: 12.0 + block-rating: + base: 4.0 + scale: 0.075 + spread: 0.02 + max-spread: 0.08 + gem-sockets: + - Magenta + - Black + set: DRAGON +DRAGON_CHESTPLATE: + base: + material: DIAMOND_CHESTPLATE + max-durability: 6850.0 + tier: EPIC + max-health: 10.0 + armor-toughness: 3.0 + magic-damage-reduction: + base: 8.0 + spread: 0.05 + max-spread: 0.17 + armor: 7.0 + element: + fire: + defense: + base: 18.0 + scale: 0.0 + spread: 0.07 + max-spread: 0.2 + darkness: + defense: + base: 35.0 + scale: 0.0 + spread: 0.07 + max-spread: 0.2 + name: §5§lDragon Chestplate + enchants: + fire_protection: 4.0 + lore: + - §c§oThis powerful armor is taken from + - §c§odragon scales. + required-level: 12.0 + block-rating: + base: 5.0 + scale: 0.075 + spread: 0.02 + max-spread: 0.08 + gem-sockets: + - Magenta + - Black + set: DRAGON +DRAGON_LEGGINGS: + base: + material: DIAMOND_LEGGINGS + max-durability: 6150.0 + tier: EPIC + max-health: 7.0 + armor-toughness: 3.0 + magic-damage-reduction: + base: 5.0 + spread: 0.05 + max-spread: 0.17 + armor: 5.0 + element: + fire: + defense: + base: 12.0 + scale: 0.0 + spread: 0.07 + max-spread: 0.2 + darkness: + defense: + base: 22.0 + scale: 0.0 + spread: 0.07 + max-spread: 0.2 + name: §5§lDragon Leggings + enchants: + fire_protection: 4.0 + lore: + - §c§oThis powerful armor is taken from + - §c§odragon scales. + required-level: 12.0 + block-rating: + base: 4.5 + scale: 0.075 + spread: 0.02 + max-spread: 0.08 + gem-sockets: + - Magenta + - Black + set: DRAGON +DRAGON_BOOTS: + base: + material: DIAMOND_BOOTS + max-durability: 5500.0 + tier: EPIC + max-health: 4.0 + armor-toughness: 3.0 + magic-damage-reduction: + base: 3.0 + spread: 0.05 + max-spread: 0.17 + armor: 3.5 + element: + fire: + defense: + base: 5.0 + scale: 0.0 + spread: 0.07 + max-spread: 0.2 + darkness: + defense: + base: 12.0 + scale: 0.0 + spread: 0.07 + max-spread: 0.2 + name: §5§lDragon Boots + enchants: + fire_protection: 4.0 + lore: + - §c§oThis powerful armor is taken from + - §c§odragon scales. + required-level: 12.0 + block-rating: + base: 4.0 + scale: 0.075 + spread: 0.02 + max-spread: 0.08 + gem-sockets: + - Magenta + - Black + set: DRAGON +SPELLCASTER_HELMET: + base: + material: LEATHER_HELMET + name: §dSpellcaster Helmet + lore: + - §d§lSuits very well for mages! + required-class: + - Mage + required-level: 1.0 + block-power: + base: 10.0 + spread: 0.1 + max-spread: 0.2 + block-rating: + base: 7.0 + spread: 0.1 + max-spread: 0.2 + tier: UNCOMMON + max-durability: 950.0 + element: + water: + defense: + base: 5.0 + scale: 0.0 + spread: 0.2 + max-spread: 0.3 + max-mana: 6.0 + magic-damage-reduction: 25.0 + armor-toughness: 1.0 + armor: 2.0 + hide-dye: true + dye-color: 125 0 255 + set: SPELLCASTER +SPELLCASTER_CHESTPLATE: + base: + material: LEATHER_CHESTPLATE + name: §dSpellcaster Chestplate + lore: + - §d§lSuits very well for mages! + required-class: + - Mage + required-level: 1.0 + block-power: + base: 15.0 + spread: 0.1 + max-spread: 0.2 + block-rating: + base: 10.0 + spread: 0.1 + max-spread: 0.2 + tier: UNCOMMON + max-durability: 1450.0 + element: + water: + defense: + base: 10.0 + scale: 0.0 + spread: 0.2 + max-spread: 0.3 + max-mana: 6.0 + magic-damage-reduction: 25.0 + armor-toughness: 1.0 + armor: 4.0 + hide-dye: true + dye-color: 125 0 255 + set: SPELLCASTER +SPELLCASTER_LEGGINGS: + base: + material: LEATHER_LEGGINGS + name: §dSpellcaster Leggings + lore: + - §d§lSuits very well for mages! + required-class: + - Mage + required-level: 1.0 + block-power: + base: 12.0 + spread: 0.1 + max-spread: 0.2 + block-rating: + base: 8.5 + spread: 0.1 + max-spread: 0.2 + tier: UNCOMMON + max-durability: 1450.0 + element: + water: + defense: + base: 7.5 + scale: 0.0 + spread: 0.2 + max-spread: 0.3 + max-mana: 6.0 + magic-damage-reduction: 25.0 + armor-toughness: 1.0 + armor: 3.0 + hide-dye: true + dye-color: 125 0 255 + set: SPELLCASTER +SPELLCASTER_BOOTS: + base: + material: LEATHER_BOOTS + name: §dSpellcaster Boots + lore: + - §d§lSuits very well for mages! + required-class: + - Mage + required-level: 1.0 + block-power: + base: 10.0 + spread: 0.1 + max-spread: 0.2 + block-rating: + base: 7.0 + spread: 0.1 + max-spread: 0.2 + tier: UNCOMMON + max-durability: 950.0 + element: + water: + defense: + base: 5.0 + scale: 0.0 + spread: 0.2 + max-spread: 0.3 + max-mana: 6.0 + magic-damage-reduction: 25.0 + armor-toughness: 1.0 + armor: 2.0 + hide-dye: true + dye-color: 125 0 255 + set: SPELLCASTER +OMNIELEMENTAL_HELMET: + base: + material: LEATHER_HELMET + required-level: 15.0 + lore: + - §bDon't limit yourself to one element. + - §cIt will be downgraded on death or + - §cupon breaking. + - §9Gives Night Vision when worn. + enchants: + luck_of_the_sea: 1.0 + hide-enchants: true + name: §c§lO§6§lm§e§ln§a§li§2§lE§3§ll§9§le§b§lm§f§le§e§ln§a§lt§6§la§c§ll §c§lH§6§le§e§ll§a§lm§2§le§3§lt + armor-toughness: 2.5 + armor: 4.5 + max-durability: 1950.0 + element: + fire: + defense: 100.0 + earth: + defense: 100.0 + block-power: + base: 10.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + block-rating: + base: 8.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + magic-damage: + base: 10.0 + scale: 0.15 + spread: 0.2 + max-spread: 0.3 + dye-color: 255 255 0 + break-downgrade: true + death-downgrade: true + death-downgrade-chance: 100.0 + gem-sockets: + - Rainbow + - Rainbow + perm-effects: + NIGHT_VISION: 1.0 + tier: VERY_RARE + max-health: 5.0 +OMNIELEMENTAL_CHESTPLATE: + base: + material: LEATHER_CHESTPLATE + required-level: 15.0 + lore: + - §bDon't limit yourself to one element. + - §cIt will be downgraded on death or + - §cupon breaking. + - §9Gives Resistance I when worn. + enchants: + luck_of_the_sea: 1.0 + hide-enchants: true + name: §c§lO§6§lm§e§ln§a§li§2§lE§3§ll§9§le§b§lm§f§le§e§ln§a§lt§6§la§c§ll §c§lC§6§lh§e§le§a§ls§2§lt§3§lp§9§ll§b§la§f§lt§e§le + armor-toughness: 2.5 + armor: 9.5 + max-durability: 3900.0 + element: + ice: + defense: 100.0 + water: + defense: 100.0 + block-power: + base: 12.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + block-rating: + base: 10.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + magic-damage: + base: 15.0 + scale: 0.15 + spread: 0.2 + max-spread: 0.3 + dye-color: 150 200 255 + break-downgrade: true + death-downgrade: true + death-downgrade-chance: 100.0 + gem-sockets: + - Rainbow + - Rainbow + perm-effects: + DAMAGE_RESISTANCE: 1.0 + tier: VERY_RARE + max-health: 5.0 +OMNIELEMENTAL_LEGGINGS: + base: + material: LEATHER_LEGGINGS + required-level: 15.0 + lore: + - §bDon't limit yourself to one element. + - §cIt will be downgraded on death or + - §cupon breaking. + - §9Gives Speed I when worn. + enchants: + luck_of_the_sea: 1.0 + hide-enchants: true + name: §c§lO§6§lm§e§ln§a§li§2§lE§3§ll§9§le§b§lm§f§le§e§ln§a§lt§6§la§c§ll §c§lL§6§le§e§lg§a§lg§2§li§3§ln§b§lg§f§ls + armor-toughness: 2.5 + armor: 7.0 + max-durability: 3000.0 + element: + thunder: + defense: 100.0 + wind: + defense: 100.0 + block-power: + base: 10.5 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + block-rating: + base: 8.5 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + magic-damage: + base: 12.0 + scale: 0.15 + spread: 0.2 + max-spread: 0.3 + dye-color: 180 180 0 + break-downgrade: true + death-downgrade: true + death-downgrade-chance: 100.0 + gem-sockets: + - Rainbow + - Rainbow + perm-effects: + SPEED: 1.0 + tier: VERY_RARE + max-health: 5.0 +OMNIELEMENTAL_BOOTS: + base: + material: LEATHER_BOOTS + required-level: 15.0 + lore: + - §bDon't limit yourself to one element. + - §cIt will be downgraded on death or + - §cupon breaking. + - §9Gives Jump Boost I when worn. + enchants: + luck_of_the_sea: 1.0 + hide-enchants: true + name: §c§lO§6§lm§e§ln§a§li§2§lE§3§ll§9§le§b§lm§f§le§e§ln§a§lt§6§la§c§ll §c§lB§6§lo§e§lo§a§lt§2§ls + armor-toughness: 2.5 + armor: 3.0 + max-durability: 2150.0 + element: + darkness: + defense: 100.0 + lightness: + defense: 100.0 + block-power: + base: 4.5 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + block-rating: + base: 5.5 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + magic-damage: + base: 8.0 + scale: 0.15 + spread: 0.2 + max-spread: 0.3 + dye-color: 160 160 160 + break-downgrade: true + death-downgrade: true + death-downgrade-chance: 100.0 + gem-sockets: + - Rainbow + - Rainbow + perm-effects: + JUMP: 1.0 + tier: VERY_RARE + max-health: 5.0 +HELMET_OF_THE_SEA: + base: + material: LEATHER_HELMET + max-durability: 8000.0 + attack-damage: + base: 6.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.3 + required-level: 10.0 + weapon-damage: + base: 10.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.25 + magic-damage: + base: 10.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.25 + physical-damage: + base: 15.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.25 + cooldown-reduction: + base: 15.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.25 + pve-damage: + base: 15.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.25 + tier: RARE + dye-color: 120 120 255 + name: §9Helmet of the Ocean + hide-dye: true + element: + water: + defense: + base: 25.0 + scale: 0.0 + spread: 0.2 + max-spread: 0.4 + amphibian: DAMP + perm-effects: + NIGHT_VISION: 1.0 + WATER_BREATHING: 1.0 + lore: + - §3Will only work when §9§lUNDERWATER§3. + - §3Gives §9Night Vision §3and §9Water Breathing§3. +UNDEADSLAYER_HELMET: + base: + material: NETHERITE_HELMET + max-durability: 10500.0 + tier: EPIC + armor-toughness: 2.5 +MOON_BOOTS: + base: + material: DIAMOND_BOOTS + lore: + - §bMoon boots will simulate being on the moon! + - §7Gives §3Jump Boost II§7 when worn. + - §cWill only work in "the end" biome. + max-durability: 2650.0 + name: §b§lMoon Boots + tier: UNIQUE + armor-toughness: 1.5 + armor: 3.0 + fall-damage-reduction: 75.0 + perm-effects: + JUMP: 2.0 + required-biomes: + - the_end +CONTROL_DEVICES: + base: + material: LEATHER_HELMET + max-durability: 15000.0 + name: §d§lControl Devices + dye-color: 255 102 204 + ability: { } + set: PSYCHIC + perm-effects: + DAMAGE_RESISTANCE: 2.0 + SPEED: 2.0 + REGENERATION: 2.0 + FIRE_RESISTANCE: 1.0 + INCREASE_DAMAGE: 2.0 + required-class: + - Mage + lore: + - §7To keep your powers in check... + armor-toughness: 2.0 + armor: 7.0 + tier: MAGICAL + unbreakable: true +UNDEAD_SLAYER_HELMET: + base: + material: NETHERITE_HELMET + required-level: 80.0 + undead-damage: 15.0 + set: UNDEADSLAYER + name: §cUndead Slayer Helmet + max-durability: 17500.0 + physical-damage: 5.0 + armor: 8.0 + armor-toughness: 4.0 + tier: MYTHICAL + knockback-resistance: 0.25 + perm-effects: + NIGHT_VISION: 1.0 + element: + darkness: + defense: 50.0 + thunder: + defense: 25.0 + lore: + - §cThey'll fear you. + damage-reduction: 5.0 + physical-damage-reduction: 8.0 + magic-damage-reduction: 20.0 + pve-damage-reduction: 5.0 + enchants: + smite: 3.0 + protection: 4.0 +UNDEAD_SLAYER_CHESTPLATE: + base: + material: NETHERITE_CHESTPLATE + required-level: 80.0 + undead-damage: 15.0 + set: UNDEADSLAYER + name: §cUndead Slayer Chestplate + max-durability: 19800.0 + physical-damage: 5.0 + armor: 11.0 + armor-toughness: 4.0 + tier: MYTHICAL + knockback-resistance: 0.25 + perm-effects: + FIRE_RESISTANCE: 1.0 + REGENERATION: 1.0 + element: + darkness: + defense: 80.0 + thunder: + defense: 50.0 + lore: + - §cThey'll fear you. + damage-reduction: 10.0 + physical-damage-reduction: 15.0 + magic-damage-reduction: 50.0 + pve-damage-reduction: 10.0 + enchants: + smite: 3.0 + protection: 4.0 +UNDEAD_SLAYER_LEGGINGS: + base: + material: NETHERITE_LEGGINGS + undead-damage: 15.0 + set: UNDEADSLAYER + name: §cUndead Slayer Leggings + max-durability: 18800.0 + physical-damage: 5.0 + armor: 10.0 + armor-toughness: 4.0 + tier: MYTHICAL + knockback-resistance: 0.25 + perm-effects: + SPEED: 1.0 + element: + darkness: + defense: 60.0 + thunder: + defense: 30.0 + lore: + - §cThey'll fear you. + damage-reduction: 8.0 + physical-damage-reduction: 10.0 + magic-damage-reduction: 30.0 + pve-damage-reduction: 8.0 + enchants: + smite: 3.0 + protection: 4.0 +UNDEAD_SLAYER_BOOTS: + base: + material: NETHERITE_BOOTS + required-level: 80.0 + undead-damage: 15.0 + set: UNDEADSLAYER + name: §cUndead Slayer Boots + max-durability: 15500.0 + physical-damage: 5.0 + armor: 8.0 + armor-toughness: 4.0 + tier: MYTHICAL + knockback-resistance: 0.25 + perm-effects: + JUMP: 1.0 + element: + darkness: + defense: 50.0 + thunder: + defense: 25.0 + lore: + - §cThey'll fear you. + damage-reduction: 5.0 + physical-damage-reduction: 8.0 + magic-damage-reduction: 20.0 + pve-damage-reduction: 5.0 + enchants: + smite: 3.0 + protection: 4.0 MYTHRIL_CHAINMAIL: base: material: CHAINMAIL_CHESTPLATE @@ -17,8 +715,8 @@ MYTHRIL_CHAINMAIL: earth: defense: 6.4 gem-sockets: - - Red - - Blue + - Red + - Blue required-level: 4.0 tier: UNCOMMON STEEL_HELMET: @@ -36,25 +734,25 @@ STEEL_HELMET: name: '&fSteel Helm' armor: 2.5 lore: - - '&7Slightly better than an iron helmet.' + - '&7Slightly better than an iron helmet.' tier: COMMON knockback-resistance: base: 0.02 spread: 0.11 max-spread: 0.33 gem-sockets: - - Green + - Green set: STEEL crafting: shaped: '1': - - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT - - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT - - AIR AIR AIR + - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT + - AIR AIR AIR '2': - - AIR AIR AIR - - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT - - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT + - AIR AIR AIR + - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT STEEL_CHESTPLATE: base: material: IRON_CHESTPLATE @@ -70,21 +768,21 @@ STEEL_CHESTPLATE: name: '&fSteel Chestplate' armor: 6.5 lore: - - '&7Slightly better than an iron chestplate.' + - '&7Slightly better than an iron chestplate.' tier: COMMON knockback-resistance: base: 0.02 spread: 0.11 max-spread: 0.33 gem-sockets: - - Blue + - Blue set: STEEL crafting: shaped: '1': - - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT - - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT - - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT STEEL_LEGGINGS: base: material: IRON_LEGGINGS @@ -100,21 +798,21 @@ STEEL_LEGGINGS: name: '&fSteel Leggings' armor: 5.5 lore: - - '&7Slightly better than iron leggings.' + - '&7Slightly better than iron leggings.' tier: COMMON knockback-resistance: base: 0.02 spread: 0.11 max-spread: 0.33 gem-sockets: - - Blue + - Blue set: STEEL crafting: shaped: '1': - - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT - - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT - - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT STEEL_BOOTS: base: material: IRON_BOOTS @@ -130,25 +828,25 @@ STEEL_BOOTS: name: '&fSteel Boots' armor: 2.5 lore: - - '&7Slightly better than iron boots.' + - '&7Slightly better than iron boots.' tier: COMMON knockback-resistance: base: 0.02 spread: 0.11 max-spread: 0.33 gem-sockets: - - Green + - Green set: STEEL crafting: shaped: '2': - - AIR AIR AIR - - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT - - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT + - AIR AIR AIR + - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT '1': - - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT - - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT - - AIR AIR AIR + - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT + - MATERIAL.STEEL_INGOT AIR MATERIAL.STEEL_INGOT + - AIR AIR AIR CURSED_WITHER_SKULL: base: material: WITHER_SKELETON_SKULL @@ -156,15 +854,15 @@ CURSED_WITHER_SKULL: required-level: 30.0 tier: UNIQUE gem-sockets: - - Red - - Blue + - Red + - Blue armor: 3.0 armor-toughness: 2.0 perm-effects: ABSORPTION: 1 lore: - - '&7Grants a permanent &62' - - '&6hearts &7absorption shield.' + - '&7Grants a permanent &62' + - '&6hearts &7absorption shield.' durability: 1.0 element: thunder: @@ -174,9 +872,9 @@ CURSED_WITHER_SKULL: crafting: shaped: '1': - - BONE BONE BONE - - BONE MATERIAL.UNIQUE_WEAPON_ESSENCE BONE - - BONE BONE BONE + - BONE BONE BONE + - BONE MATERIAL.UNIQUE_WEAPON_ESSENCE BONE + - BONE BONE BONE HUGE_MOTHRON_WINGS: base: material: ELYTRA @@ -221,9 +919,9 @@ ARCANE_CHESTPLATE: type: GALAXY particle: SPELL_WITCH lore: - - '&2Enemies trying to attack you' - - '&2will be violently inflicted a wither' - - '&2effect for a short period of time.' + - '&2Enemies trying to attack you' + - '&2will be violently inflicted a wither' + - '&2effect for a short period of time.' set: ARCANE ARCANE_LEGGINGS: base: @@ -239,8 +937,8 @@ ARCANE_LEGGINGS: type: GALAXY particle: SPELL_WITCH gem-sockets: - - Blue - - Green + - Blue + - Green set: ARCANE ARCANE_BOOTS: base: @@ -256,8 +954,8 @@ ARCANE_BOOTS: type: GALAXY particle: SPELL_WITCH lore: - - '&2Greatly increases your' - - '&2fall damage reduction.' + - '&2Greatly increases your' + - '&2fall damage reduction.' fall-damage-reduction: base: 45.0 spread: 0.033 @@ -270,7 +968,7 @@ GINGERBREAD_HELM: name: '&cGingerbread Helmet' required-level: 2.0 lore: - - '&eEarned during X-Mas 2018!' + - '&eEarned during X-Mas 2018!' set: GINGERBREAD parry-rating: 5.0 max-health: 2.0 @@ -289,7 +987,7 @@ GINGERBREAD_TUNIC: name: '&cGingerbread Tunic' required-level: 2.0 lore: - - '&eEarned during X-Mas 2018!' + - '&eEarned during X-Mas 2018!' set: GINGERBREAD parry-rating: 5.0 max-health: 2.0 @@ -308,7 +1006,7 @@ GINGERBREAD_LEGGINGS: name: '&cGingerbread Leggings' required-level: 2.0 lore: - - '&eEarned during X-Mas 2018!' + - '&eEarned during X-Mas 2018!' set: GINGERBREAD parry-rating: 5.0 max-health: 2.0 @@ -327,7 +1025,7 @@ GINGERBREAD_BOOTS: name: '&cGingerbread Boots' required-level: 2.0 lore: - - '&eEarned during X-Mas 2018!' + - '&eEarned during X-Mas 2018!' set: GINGERBREAD parry-rating: 5.0 max-health: 2.0 @@ -354,9 +1052,9 @@ DEAD_PHARAOH_HELMET: armor: 4.0 undead-damage: 30.0 lore: - - '&7This powerful forgotten helmet' - - '&7will greatly increase your power' - - '&7against undead creatures.' + - '&7This powerful forgotten helmet' + - '&7will greatly increase your power' + - '&7against undead creatures.' required-level: 9.0 MOSSY_SKELETON_SKULL: base: @@ -387,10 +1085,10 @@ SKELETON_CROWN: damage: 3.0 cooldown: 9.0 lore: - - '&7Every 9 seconds, summons a' - - '&cdeadly meteor&7 at your attacker,' - - '&7dealing &c4&7 damage while briefly' - - '&7knocking them away.' + - '&7Every 9 seconds, summons a' + - '&cdeadly meteor&7 at your attacker,' + - '&7dealing &c4&7 damage while briefly' + - '&7knocking them away.' disable-interaction: true WYVERN_CAP: base: @@ -405,17 +1103,17 @@ WYVERN_CAP: perm-effects: JUMP: 2 lore: - - '&7Grants permanent jump boost II' + - '&7Grants permanent jump boost II' crafting: shaped: '1': - - TOME.WYVERN_FEATHER TOME.WYVERN_SOUL TOME.WYVERN_FEATHER - - TOME.WYVERN_FEATHER AIR TOME.WYVERN_FEATHER - - AIR AIR AIR + - TOME.WYVERN_FEATHER TOME.WYVERN_SOUL TOME.WYVERN_FEATHER + - TOME.WYVERN_FEATHER AIR TOME.WYVERN_FEATHER + - AIR AIR AIR '2': - - AIR AIR AIR - - TOME.WYVERN_FEATHER TOME.WYVERN_SOUL TOME.WYVERN_FEATHER - - TOME.WYVERN_FEATHER AIR TOME.WYVERN_FEATHER + - AIR AIR AIR + - TOME.WYVERN_FEATHER TOME.WYVERN_SOUL TOME.WYVERN_FEATHER + - TOME.WYVERN_FEATHER AIR TOME.WYVERN_FEATHER TRAVEL_BOOTS: base: material: LEATHER_BOOTS @@ -447,7 +1145,7 @@ SHADOWVEIL: duration: 5.0 cooldown: 20.0 lore: - - '&7&oObtained from the depths of bedrock' + - '&7&oObtained from the depths of bedrock' max-health: 10.0 armor: 3.0 armor-toughness: 2.0 @@ -455,7 +1153,7 @@ SHADOWROBE: base: material: LEATHER_CHESTPLATE lore: - - '&7&oObtained from the depths of bedrock' + - '&7&oObtained from the depths of bedrock' name: '&cShadow Robe' max-durability: 1000.0 disable-repairing: true @@ -482,7 +1180,7 @@ SHADOWLEGGINGS: base: material: LEATHER_LEGGINGS lore: - - '&7&oObtained from the depths of bedrock' + - '&7&oObtained from the depths of bedrock' name: '&cShadow Leggings' enchants: unbreaking: 3 @@ -501,7 +1199,7 @@ SHADOWBOOTS: material: LEATHER_BOOTS name: '&cShadow Boots' lore: - - '&7&oObtained from the depths of bedrock' + - '&7&oObtained from the depths of bedrock' enchants: unbreaking: 3 protection: 4 diff --git a/src/main/resources/default/item/axe.yml b/src/main/resources/default/item/axe.yml index 2fa2ee15..a230b731 100644 --- a/src/main/resources/default/item/axe.yml +++ b/src/main/resources/default/item/axe.yml @@ -1,3 +1,84 @@ +EXECUTIONER_AXE: + base: + material: IRON_AXE + name: §cExecutioner's Axe + disable-enchanting: true + disable-repairing: true + disable-interaction: true + lore: + - §7An axe that only serves for + - §7fighting, and it can't be §cenchanted§7. + attack-damage: + base: 17.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + attack-speed: 1.0 + required-level: 10.0 + stamina-cost: 2.0 + weapon-damage: + base: 10.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + tier: RARE + physical-damage: 25.0 + crafting: + shaped: + '1': + input: + - v AIR 0 1..|v iron_block - 1.0..|v diamond - 1.0.. + - v AIR 0 1..|v stick - 1.0..|v iron_ingot - 1.0.. + - v AIR 0 1..|v stick - 1.0..|v AIR 0 1.. + max-durability: 3150.0 + required-class: + - Warrior + ability: + ability1: + type: EARTHQUAKE + duration: 2.0 + cooldown: 6.0 + damage: 8.0 + amplifier: 1.0 + mode: RIGHT_CLICK +UNDEAD_SLAYER: + base: + material: NETHERITE_AXE + name: §4§l§k||| §c§lUndead Slayer §4§l§k||| + undead-damage: 350.0 + attack-damage: 7.0 + required-level: 15.0 + pve-damage: 50.0 + critical-strike-chance: 30.0 + critical-strike-power: + base: 60.0 + scale: 0.02 + spread: 0.1 + max-spread: 0.2 + max-durability: 9800.0 + element: + darkness: + damage: 25.0 + upgrade: { } + gem-sockets: + - Red + - Red + lore: + - §cFor those who aren't afraid of + - §cdealing with the underworld. + ability: + ability1: + type: CURSED_BEAM + mode: RIGHT_CLICK + duration: 5.0 + damage: 10.0 + cooldown: 9.0 + tier: EPIC + physical-damage: 10.0 + enchants: + smite: 3.0 + attack-speed: 1.1 + movement-speed: -0.02 BUTCHER_AXE: base: material: IRON_AXE @@ -18,17 +99,17 @@ BUTCHER_AXE: ice: damage: 3.2 gem-sockets: - - Uncolored + - Uncolored crafting: shaped: '2': - - AIR IRON_BLOCK IRON_BLOCK - - AIR STICK IRON_BLOCK - - AIR STICK AIR + - AIR IRON_BLOCK IRON_BLOCK + - AIR STICK IRON_BLOCK + - AIR STICK AIR '1': - - IRON_BLOCK IRON_BLOCK AIR - - IRON_BLOCK STICK AIR - - AIR STICK AIR + - IRON_BLOCK IRON_BLOCK AIR + - IRON_BLOCK STICK AIR + - AIR STICK AIR BONE_CRACKER: base: material: STONE_AXE @@ -39,7 +120,7 @@ BONE_CRACKER: tier: COMMON armor-toughness: 2.0 gem-sockets: - - Uncolored + - Uncolored name: '&fBone Cracker' attack-damage: base: 11.0 @@ -70,12 +151,12 @@ SKULL_BREAKER: two-handed: true movement-speed: -0.02 lore: - - '&7Its large blade &cslow&7 its targets' - - '&7when smashing it on their skull.' + - '&7Its large blade &cslow&7 its targets' + - '&7when smashing it on their skull.' required-level: 9.0 required-class: - - Brute - - Warrior + - Brute + - Warrior SILVER_AXE: base: material: IRON_AXE @@ -100,20 +181,20 @@ SILVER_AXE: cooldown: 20.0 mode: SHIFT_RIGHT_CLICK lore: - - '&7Every &c20 &7seconds, shift and' - - '&7right-click to perform a devastating' - - '&7circular slash, dealing &c6 &7damage' - - '&7and knocking back nearby targets.' + - '&7Every &c20 &7seconds, shift and' + - '&7right-click to perform a devastating' + - '&7circular slash, dealing &c6 &7damage' + - '&7and knocking back nearby targets.' crafting: shaped: '2': - - AIR MATERIAL.SILVER_INGOT MATERIAL.SILVER_INGOT - - AIR STICK MATERIAL.SILVER_INGOT - - AIR STICK AIR + - AIR MATERIAL.SILVER_INGOT MATERIAL.SILVER_INGOT + - AIR STICK MATERIAL.SILVER_INGOT + - AIR STICK AIR '1': - - MATERIAL.SILVER_INGOT MATERIAL.SILVER_INGOT AIR - - MATERIAL.SILVER_INGOT STICK AIR - - AIR STICK AIR + - MATERIAL.SILVER_INGOT MATERIAL.SILVER_INGOT AIR + - MATERIAL.SILVER_INGOT STICK AIR + - AIR STICK AIR THE_UNBREAKABLE: base: material: IRON_AXE diff --git a/src/main/resources/default/item/bow.yml b/src/main/resources/default/item/bow.yml index 22ef950d..427536ca 100644 --- a/src/main/resources/default/item/bow.yml +++ b/src/main/resources/default/item/bow.yml @@ -51,9 +51,9 @@ HELL_BOW: damage: 4.0 ignite: 6.0 gem-sockets: - - Red - - Red - - Green + - Red + - Red + - Green name: '&cHell Bow' pve-damage: base: 25.0 @@ -84,6 +84,85 @@ MARKING_BOW: damage-reduction: -5.0 required-level: 10.0 lore: - - '&7Shoot an entity to &cmark &7it. The' - - '&7next attack against this entity' - - '&7will deal &c60%&7 extra damage.' + - '&7Shoot an entity to &cmark &7it. The' + - '&7next attack against this entity' + - '&7will deal &c60%&7 extra damage.' +NETHERITE_BOW: + base: + material: BOW + max-durability: 8500.0 + name: §c§lDark Netherite Bow + lore: + - §6§o"Bows made of metal can't work." + - §8§oBut it's a video game! + attack-damage: 25.0 + arrow-velocity: 1.5 + pvp-damage: + base: 25.0 + scale: 0.1 + spread: 0.2 + projectile-damage: + base: 10.0 + scale: 0.08 + spread: 0.14 + tier: RARE + ability: + ability1: + type: WITHER + mode: ATTACK + duration: 6.0 + cooldown: 5.0 + amplifier: 1.0 + element: + darkness: + damage: + base: 60.0 + scale: 0.2 + spread: 0.35 + max-spread: 0.0 + fire: + damage: + base: 20.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.0 + gem-sockets: + - Nether + - Nether + crafting: + smithing: + '1': + input: v bow - 1.0..|m material dark_netherite 1.0.. + required-level: 14.0 +PRECISION_BOW: + base: + material: BOW + name: §7§lPrecision Bow + lore: + - §7The precision bow shoots much farther. + critical-strike-chance: + base: 15.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + critical-strike-power: + base: 40.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + required-level: 5.0 + arrow-velocity: 2.0 + attack-damage: + base: 16.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + projectile-damage: + base: 5.0 + scale: 0.2 + spread: 0.2 + max-spread: 0.4 + tier: RARE + max-durability: 2400.0 + required-class: + - Archer diff --git a/src/main/resources/default/item/catalyst.yml b/src/main/resources/default/item/catalyst.yml index 9beae86e..9ea0958a 100644 --- a/src/main/resources/default/item/catalyst.yml +++ b/src/main/resources/default/item/catalyst.yml @@ -4,15 +4,15 @@ NATURES_GIFT: disable-crafting: true name: '&9Magical Catalyst' lore: - - '&7No one knows where it was found.' + - '&7No one knows where it was found.' magic-damage: base: 15.0 spread: 0.084 max-spread: 0.25 required-level: 4.0 required-class: - - Wizard - - Paladin + - Wizard + - Paladin hide-enchants: true enchants: unbreaking: 1 @@ -56,4 +56,138 @@ FIRE_TOTEM: spread: 0.02 max-spread: 0.06 required-level: 10.0 - disable-crafting: true \ No newline at end of file + disable-crafting: true +ENCHANTED_SHULKER_SHELL: + base: + material: SHULKER_SHELL + name: §dEnchanted Shulker Shell + enchants: + luck_of_the_sea: 1.0 + hide-enchants: true + lore: + - §5§oThe power of shulkers is in your hands! + - §bComponent of the Cosmos Wand. + disable-crafting: true + ability: + ability1: + type: SHULKER_MISSILE + mode: RIGHT_CLICK + duration: 5.0 + damage: 6.0 + cooldown: 4.5 + effect-duration: 3.0 + tier: RARE + required-level: 5.0 + item-particles: + type: DOUBLE_RINGS + particle: END_ROD + amount: 1.0 +PERFECT_ENDER_PEARL: + base: + material: ENDER_PEARL + disable-interaction: true + name: §5§lPerfect Ender Pearl + lore: + - §5§oExtracted from the essence of endermen. + - §bComponent of the Cosmos Wand. + tier: RARE + ability: + ability1: + type: BLINK + mode: RIGHT_CLICK + range: 38.0 + cooldown: 8.0 + enchants: + luck_of_the_sea: 1.0 + hide-enchants: true + disable-crafting: true + item-particles: + type: AURA + particle: PORTAL + required-level: 5.0 +POWER_CRYSTAL: + base: + material: PRISMARINE_SHARD + name: §9§lPower Crystal + tier: RARE + handworn: true + fire-damage-reduction: 100.0 + magic-damage-reduction: 100.0 + unbreakable: true + knockback-resistance: 1.0 + magic-damage: + base: 40.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.3 + sounds: + on-right-click: + sound: minecraft:block.beacon.activate + volume: 2.0 + pitch: 0.0 + ability: + ability1: + type: MAGICAL_PATH + mode: RIGHT_CLICK + duration: 12.0 + cooldown: 20.0 + required-level: 5.0 +LUCK_CHARM: + base: + material: GOLD_NUGGET + name: §e§lLuck Charm + lore: + - §7Gives §2Luck III§7, §e+50%§7 Enchanting skill EXP + - §7and §e+25%§7 experience dropped on mobs + - §7when held. + - §cWon't drop on death and can't be stacked! + perm-effects: + LUCK: 3.0 + additional-experience: 25.0 + tier: MAGICAL + required-level: 5.0 + required-class: + - Mage + disable-crafting: true + disable-smelting: true + disable-interaction: true + handworn: true + additional-experience-enchanting: 50.0 + crafting: + shaped: + '1': + input: + - v gold_block - 1.0..|v emerald - 1.0..|v gold_block - 1.0.. + - v emerald - 1.0..|v nether_star - 1.0..|v emerald - 1.0.. + - v gold_block - 1.0..|v emerald - 1.0..|v gold_block - 1.0.. + disable-death-drop: true +THIN_TRANSPARENT_GLOVES: + base: + material: LEATHER + name: §7Thin Transparent Gloves + set: PSYCHIC + required-class: + - Mage + attack-damage: 15.0 + magic-damage: 100.0 + tier: MAGICAL +ICE_GOLEM_HEART: + base: + material: PRISMARINE_SHARD + name: §bIce Golem Heart + lore: + - §7Discontent falls. Hope rises. + - §cProtects you from lava when held. + - §2You can use two-handed weapons + - §2with it! + magic-damage: 15.0 + amphibian: LAVA + perm-effects: + FIRE_RESISTANCE: 1.0 + element: + ice: + defense: -100.0 + fire: + defense: 100.0 + handworn: true + fire-damage-reduction: 100.0 diff --git a/src/main/resources/default/item/consumable.yml b/src/main/resources/default/item/consumable.yml index 2ed79b3b..f4c0b413 100644 --- a/src/main/resources/default/item/consumable.yml +++ b/src/main/resources/default/item/consumable.yml @@ -7,7 +7,7 @@ SANDWITCH: duration: 10 amplifier: 2 lore: - - '&7Are you really that hungry?!' + - '&7Are you really that hungry?!' item-cooldown: 15 restore-food: 5.0 A_BIG_CARROT: @@ -23,8 +23,8 @@ ROCK: material: COBBLESTONE name: '&fRock' lore: - - '&7Use it to sharpen your weapons,' - - '&7or &ndamage&7 your enemies.' + - '&7Use it to sharpen your weapons,' + - '&7or &ndamage&7 your enemies.' tier: TRASH item-cooldown: 3 repair: 3.0 @@ -43,9 +43,9 @@ SCROLL_OF_IDENTIFICATION: crafting: shaped: '1': - - AIR AIR AIR - - PAPER DIAMOND PAPER - - AIR AIR AIR + - AIR AIR AIR + - PAPER DIAMOND PAPER + - AIR AIR AIR inedible: true ITEM_CRUSHER: base: @@ -59,7 +59,7 @@ RECALL_POTION: hide-potion-effects: true name: '&9Recall Potion' lore: - - '&7Brings you back home.' + - '&7Brings you back home.' potion-color: 100 100 255 commands: '1': @@ -138,7 +138,7 @@ DEATH_STEW: material: MUSHROOM_STEW name: '&fDeath Soup' lore: - - '&8&oDon''t you dare drinking that...' + - '&8&oDon''t you dare drinking that...' tier: UNIQUE effects: HARM: @@ -152,7 +152,7 @@ KARTOFFELSALAT: restore-stamina: 10.0 item-cooldown: 30.0 lore: - - '&7Very punchy, yet hard to finish.' + - '&7Very punchy, yet hard to finish.' restore-food: 3.0 restore-saturation: 10.0 LARGE_HEALTH_POTION: @@ -189,7 +189,7 @@ TACO: name: '&fTaco' item-cooldown: 2.0 lore: - - '&7&oA hot & tasty taco!' + - '&7&oA hot & tasty taco!' restore-health: 3.0 restore-food: 8.0 restore-saturation: 10.0 @@ -203,7 +203,7 @@ BURGER: restore-stamina: 30.0 name: '&fTasty Burger' lore: - - '&7&oMmmmh, yummy!' + - '&7&oMmmmh, yummy!' restore-health: 4.0 restore-food: 10.0 restore-saturation: 9.0 @@ -228,8 +228,8 @@ SUSHI_ROLL: uuid: b7c55ea2-d4cc-467e-85c7-dd8052c1675b name: '&fSushi Roll' lore: - - '&7&oSushis are leggit the' - - '&7&obest food on Earth.' + - '&7&oSushis are leggit the' + - '&7&obest food on Earth.' item-cooldown: 0.5 effects: SPEED: @@ -293,7 +293,7 @@ SANTA_COOKIE: material: COOKIE name: '&cS&fa&cn&ft&ca''&fs &cC&fo&co&fk&ci&fe' lore: - - '&7&oWhere are the darn cookies!' + - '&7&oWhere are the darn cookies!' sounds: on-consume: entity.player.burp item-cooldown: 2.0 @@ -316,7 +316,7 @@ ENDER_NOTE: sounds: on-consume: entity.enderman.teleport lore: - - '&7Teleports you &5miles&7 away.' + - '&7Teleports you &5miles&7 away.' effects: HARM: duration: 1 @@ -332,7 +332,7 @@ THROW_COAL: mode: RIGHT_CLICK name: '&fThrowable Coal' lore: - - '&fChuck them at your friends' + - '&fChuck them at your friends' item-cooldown: 3.0 EGGNOG: base: @@ -345,20 +345,20 @@ EGGNOG: format: me Mmmmmh! cooldown: 3.0 lore: - - '&eEarned during X-Mas 2018!' - - '&e&oA fresh & cold eggnog!' + - '&eEarned during X-Mas 2018!' + - '&e&oA fresh & cold eggnog!' crafting: shapeless: '1': - - EGG - - SUGAR - - AIR - - AIR - - AIR - - AIR - - AIR - - AIR - - AIR + - EGG + - SUGAR + - AIR + - AIR + - AIR + - AIR + - AIR + - AIR + - AIR restore-health: 2.0 restore-food: 2.0 restore-saturation: 4.0 @@ -371,7 +371,7 @@ MANGO: uuid: 1c6aa7d0-582e-4111-8376-74a2a2f74a58 tier: COMMON lore: - - '&7&oSweet and sour, hmm. Perfect combination' + - '&7&oSweet and sour, hmm. Perfect combination' effects: REGENERATION: duration: 20 @@ -379,3 +379,27 @@ MANGO: vanilla-eating: false restore-food: 8 restore-saturation: 10 +RECALL_STAR: + base: + material: NETHER_STAR + name: §f§lRecall Star + lore: + - §aExecuted §2/spawn§a when right-clicked. + - §bOtherwise, you could §9identify§b items with it. + max-consume: 5.0 + can-identify: true + tier: EPIC + commands: + cmd0: + format: spawn + delay: 0.0 + op: true + item-cooldown: 5.0 +GEM_REMOVER: + base: + material: SHEARS + lore: + - §7Removes a random gem applied on any item. + name: §6Gem Remover + disable-interaction: true + random-unsocket: 1.0 diff --git a/src/main/resources/default/item/crossbow.yml b/src/main/resources/default/item/crossbow.yml new file mode 100644 index 00000000..bf8a0b9b --- /dev/null +++ b/src/main/resources/default/item/crossbow.yml @@ -0,0 +1,57 @@ +MEDIEVAL_CROSSBOW: + base: + material: WOODEN_PICKAXE + name: §6§lMedieval Crossbow + lore: + - §6Like in the old times. + - §eFor more realism, it also poisons + - §eand makes a different sound! + tier: UNCOMMON + weapon-damage: + base: 15.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + attack-damage: + base: 9.0 + scale: 0.1 + spread: 0.05 + max-spread: 0.1 + arrow-velocity: 2.0 + arrow-potion-effects: + POISON: + duration: 10.0 + amplifier: 1 + projectile-damage: + base: 20.0 + scale: 0.05 + spread: 0.05 + max-spread: 0.2 + sounds: + on-right-click: + sound: item.crossbow.hit + volume: 2.0 + pitch: 0.0 +HANDGUN: + base: + material: IRON_HORSE_ARMOR + name: §7Hand Gun + attack-damage: 30.0 + required-biomes: + - plains + lore: + - §cFor security reasons, this gun + - §cis only usable in §3plains§c. + attack-speed: 1.4 + arrow-velocity: 4.0 + required-level: 20.0 + weapon-damage: + base: 15.0 + scale: 0.06 + spread: 0.08 + max-spread: 0.15 + gem-sockets: + - Red + - Red + max-durability: 2650.0 + tier: RARE diff --git a/src/main/resources/default/item/dagger.yml b/src/main/resources/default/item/dagger.yml index d1f323f8..b44d81af 100644 --- a/src/main/resources/default/item/dagger.yml +++ b/src/main/resources/default/item/dagger.yml @@ -66,3 +66,134 @@ DRACULA_DAGGER: enchants: unbreaking: 10 hide-enchants: true +VERY_SHARP_DAGGER: + base: + material: IRON_SWORD + tier: RARE + max-durability: 1800.0 + will-break: true + name: §7§l§oVery Sharp Dagger + displayed-type: §cSharp Dagger + required-level: 12.0 + required-class: + - Assassin + attack-damage: + base: 10.0 + scale: 0.13 + spread: 0.1 + max-spread: 0.23 + attack-speed: 1.9 + critical-strike-chance: + base: 30.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.23 + critical-strike-power: + base: 80.0 + scale: 0.09 + spread: 0.08 + max-spread: 0.2 + weapon-damage: + base: 15.0 + scale: 0.2 + spread: 0.2 + max-spread: 0.3 + movement-speed: 0.02 + gem-sockets: + - White + upgrade: + template: weapon-default + physical-damage: + base: 30.0 + scale: 0.1 + spread: 0.3 + max-spread: 0.6 + lore: + - §f§oExtremely sharp due to a very long + - §f§oprocess of refining. +POISONOUS_DAGGER: + base: + material: WOODEN_SWORD + name: §2§l§oPoisonous Dagger + lore: + - §7Who knows what infected it... + max-durability: 4500.0 + attack-damage: + base: 22.0 + scale: 0.15 + spread: 0.15 + max-spread: 0.25 + attack-speed: 1.75 + critical-strike-chance: + base: 25.0 + scale: 0.05 + spread: 0.08 + max-spread: 0.13 + critical-strike-power: + base: 40.0 + scale: 0.09 + spread: 0.11 + max-spread: 0.18 + pvp-damage: + base: 15.0 + scale: 0.03 + spread: 0.15 + max-spread: 0.2 + weapon-damage: + base: 10.0 + spread: 0.1 + max-spread: 0.2 + tier: LEGENDARY + gem-sockets: + - Green + - Green + magic-damage: + base: 12.0 + spread: 0.1 + max-spread: 0.2 + required-level: 32.0 + upgrade: + template: weapon-default + break-downgrade: true + element: + earth: + damage: + base: 30.0 + scale: 0.0 + spread: 0.1 + max-spread: 0.2 + ability: + ability1: + type: POISON + mode: ATTACK + duration: 4.0 + stamina: 0.0 + cooldown: 6.0 + amplifier: 2.0 +SNEAKY_DAGGER: + base: + material: STONE_SWORD + name: §8§lSneaky Dagger + lore: + - §7This dagger is very sneaky. + - §8§oWhat dagger? + tier: UNCOMMON + attack-damage: 5.0 + attack-speed: 2.2 + critical-strike-chance: + base: 9.0 + scale: 0.1 + spread: 0.01 + max-spread: 0.05 + critical-strike-power: + base: 20.0 + scale: 0.1 + spread: 0.01 + max-spread: 0.05 + required-level: 5.0 + ability: + ability1: + type: BACKSTAB + mode: ATTACK + cooldown: 3.0 + extra: 50.0 diff --git a/src/main/resources/default/item/gauntlet.yml b/src/main/resources/default/item/gauntlet.yml new file mode 100644 index 00000000..4bb237aa --- /dev/null +++ b/src/main/resources/default/item/gauntlet.yml @@ -0,0 +1,36 @@ +FIGHTING_GAUNTLETS: + base: + material: IRON_HORSE_ARMOR + lore: + - §7Tired of breaking your bones when + - §7doing hand-to-hand combat? + - §eThis is your solution! + name: §eFighting gauntlets + attack-damage: + base: 3.0 + scale: 0.15 + spread: 0.05 + max-spread: 0.1 + blunt-power: 2.0 + blunt-rating: 25.0 + pve-damage: + base: 15.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.12 + pvp-damage: + base: 20.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.12 + tier: RARE + required-level: 15.0 + critical-strike-chance: + base: 10.0 + spread: 0.1 + max-spread: 0.5 + physical-damage: + base: 10.0 + scale: 0.06 + spread: 0.1 + max-spread: 0.2 diff --git a/src/main/resources/default/item/gem_stone.yml b/src/main/resources/default/item/gem_stone.yml index cc3c7716..e920d194 100644 --- a/src/main/resources/default/item/gem_stone.yml +++ b/src/main/resources/default/item/gem_stone.yml @@ -100,3 +100,87 @@ BLAZE_SOUL: base: 70.0 spread: 0.042 max-spread: 0.13 +NETHER_GEM: + base: + material: NETHERITE_SCRAP + name: §cNether Gem + lore: + - §c§oThe nether gem can be placed on + - §c§oitems containing nether sockets. + success-rate: + base: 60.0 + scale: 0.12 + spread: 0.25 + gem-color: Nether + attack-damage: + base: 6.0 + scale: 0.05 + spread: 0.06 + max-spread: 0.12 + weapon-damage: + base: 14.0 + scale: 0.1 + spread: 0.09 + max-spread: 0.15 + critical-strike-chance: + base: 4.0 + scale: 0.1 + spread: 0.09 + max-spread: 0.15 + critical-strike-power: + base: 25.0 + scale: 0.1 + spread: 0.09 + max-spread: 0.15 + crafting: + shaped: + '1': + input: + - v AIR 0 1..|v netherite_ingot - 1.0..|v AIR 0 1.. + - v netherite_ingot - 1.0..|v magma_cream - 1.0..|v netherite_ingot - 1.0.. + - v AIR 0 1..|v netherite_ingot - 1.0..|v AIR 0 1.. + tier: RARE +RAINBOW_GEM: + base: + material: AMETHYST_SHARD + name: §c§lR§6§la§e§li§a§ln§2§lb§9§lo§3§lw §c§lG§6§le§e§lm + lore: + - §eThe rainbow gem allows you to + - §eboost a large amount of stats! + - §2It will also upgrade your item + - §2depending on its previous upgrades! + - §cVery hard to craft! + attack-damage: 2.0 + attack-speed: 0.1 + critical-strike-chance: 10.0 + critical-strike-power: 15.0 + block-power: 2.0 + block-rating: 2.0 + block-cooldown-reduction: 2.5 + cooldown-reduction: 5.0 + weapon-damage: 5.0 + magic-damage: 2.5 + tier: LEGENDARY + unstackable: true + gem-color: Rainbow + gem-upgrade-scaling: HISTORIC + max-health: 5.0 + max-mana: 5.0 + crafting: + megashaped: + '1': + input: + - v netherite_sword - 1.0..|v netherite_helmet - 1.0..|v netherite_chestplate + - 1.0..|v netherite_leggings - 1.0..|v netherite_boots - 1.0..|v golden_sword + - 1.0.. + - v diamond_helmet - 1.0..|v wither_skeleton_skull - 1.0..|v gold_ingot + - 1.0..|v gold_ingot - 1.0..|v nether_star - 1.0..|v golden_helmet - 1.0.. + - v diamond_chestplate - 1.0..|v iron_ingot - 1.0..|v diamond_block - 1.0..|v + diamond_block - 1.0..|v amethyst_shard - 1.0..|v golden_chestplate - 1.0.. + - v diamond_leggings - 1.0..|v iron_ingot - 1.0..|v diamond_block - 1.0..|v + diamond_block - 1.0..|v amethyst_shard - 1.0..|v golden_leggings - 1.0.. + - v diamond_boots - 1.0..|v netherite_block - 1.0..|v copper_ingot - 1.0..|v + copper_ingot - 1.0..|v heart_of_the_sea - 1.0..|v golden_boots - 1.0.. + - v iron_sword - 1.0..|v iron_helmet - 1.0..|v iron_chestplate - 1.0..|v + iron_leggings - 1.0..|v iron_boots - 1.0..|v diamond_sword - 1.0.. + success-rate: 90.0 diff --git a/src/main/resources/default/item/greataxe.yml b/src/main/resources/default/item/greataxe.yml new file mode 100644 index 00000000..e6a51f95 --- /dev/null +++ b/src/main/resources/default/item/greataxe.yml @@ -0,0 +1,50 @@ +BARBARIAN_AXE: + base: + material: NETHERITE_AXE + name: §c§lBarbarian's Greataxe + attack-damage: + base: 42.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + attack-speed: 0.9 + pvp-damage: 25.0 + weapon-damage: + base: 80.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + required-level: 70.0 + required-class: + - Warrior + critical-strike-chance: + base: 30.0 + spread: 0.1 + max-spread: 0.2 + critical-strike-power: + base: 45.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + tier: LEGENDARY + knockback-resistance: 1.0 + ability: + ability1: + type: VAMPIRISM + mode: ATTACK + drain: 10.0 + cooldown: 0.2 + ability2: + type: OVERLOAD + mode: RIGHT_CLICK + damage: 30.0 + cooldown: 8.0 + radius: 8.0 + gem-sockets: + - Red + - Red + physical-damage: 30.0 + lore: + - §7It's time to §cRAGE§7! + disable-interaction: true + max-durability: 19800.0 diff --git a/src/main/resources/default/item/greathammer.yml b/src/main/resources/default/item/greathammer.yml new file mode 100644 index 00000000..faf631da --- /dev/null +++ b/src/main/resources/default/item/greathammer.yml @@ -0,0 +1,36 @@ +UNRELIABLE_HAMMER: + base: + material: DIAMOND_AXE + name: §3Unreliable Greathammer + required-level: 10.0 + tier: UNCOMMON + lore: + - §7This hammer has very randomized stats + - §7it may have §cvery low durability§7 or + - §7a §cvery high§7 one! It'll §cbreak§7 if it + - §7reaches zero. + - §7If it is upgraded, it will §cdowngrade§7 + - §7instead. + max-durability: + base: 150.0 + spread: 0.8 + max-spread: 0.9 + attack-damage: + base: 14.0 + scale: 0.08 + spread: 0.1 + max-spread: 0.2 + attack-speed: 1.4 + critical-strike-chance: + base: 12.0 + spread: 0.05 + max-spread: 0.09 + critical-strike-power: + base: 10.0 + spread: 0.05 + max-spread: 0.09 + blunt-power: 3.0 + blunt-rating: 30.0 + will-break: true + break-downgrade: true + durability-bar: true diff --git a/src/main/resources/default/item/greatsword.yml b/src/main/resources/default/item/greatsword.yml index f62fe576..7d24a58f 100644 --- a/src/main/resources/default/item/greatsword.yml +++ b/src/main/resources/default/item/greatsword.yml @@ -5,8 +5,8 @@ HARDENED_STEEL_CLAYMORE: required-level: 13.0 tier: RARE required-class: - - Warrior - - Paladin + - Warrior + - Paladin attack-damage: base: 5.5 spread: 0.03 @@ -23,8 +23,8 @@ HARDENED_STEEL_CLAYMORE: sharpness: 4 knockback: 2 gem-sockets: - - Red - - Blue + - Red + - Blue perm-effects: FAST_DIGGING: 3 ability: @@ -50,10 +50,10 @@ CANDY_CANE_SWORD: spread: 0.02 max-spread: 0.06 lore: - - '&7This sword embodies the christmas spirit.' - - '&7Hit a monster to release it!' - - '' - - '&eEarned during X-Mas 2018!' + - '&7This sword embodies the christmas spirit.' + - '&7Hit a monster to release it!' + - '' + - '&eEarned during X-Mas 2018!' critical-strike-chance: 20.0 critical-strike-power: 60.0 ability: @@ -72,20 +72,20 @@ MOLTEN_BLADE: crafting: shaped: '1': - - AIR MATERIAL.FIRE_ESSENCE AIR - - MATERIAL.FIRE_ESSENCE MATERIAL.FIRE_ESSENCE MATERIAL.FIRE_ESSENCE - - AIR BLAZE_ROD AIR + - AIR MATERIAL.FIRE_ESSENCE AIR + - MATERIAL.FIRE_ESSENCE MATERIAL.FIRE_ESSENCE MATERIAL.FIRE_ESSENCE + - AIR BLAZE_ROD AIR ability: ability1: type: MAGMA_FISSURE mode: ATTACK cooldown: 13.0 lore: - - '&7Every 13s, your next melee' - - '&7attack summons a devastating' - - '&cmagma fissure&7 that dashes to' - - '&7your target, &cigniting &7it and' - - '&7dealing &cdamage&7 upon landing.' + - '&7Every 13s, your next melee' + - '&7attack summons a devastating' + - '&cmagma fissure&7 that dashes to' + - '&7your target, &cigniting &7it and' + - '&7dealing &cdamage&7 upon landing.' magic-damage: 30.0 unbreakable: true two-handed: true @@ -120,8 +120,8 @@ TWO_HANDED_STEEL_SWORD: ice: damage: 7.0 gem-sockets: - - Blue - - Blue + - Blue + - Blue tier: UNCOMMON ability: right-click: @@ -130,6 +130,48 @@ TWO_HANDED_STEEL_SWORD: cooldown: 8.0 damage: 4.0 lore: - - '&7Right click to &c&nsmash&7 nearby' - - '&7enemies for &c4&7 damage.' + - '&7Right click to &c&nsmash&7 nearby' + - '&7enemies for &c4&7 damage.' hide-enchants: true +EARTHLY_GREATSWORD: + base: + material: STONE_SWORD + max-durability: 8400.0 + required-level: 30.0 + attack-damage: + base: 32.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + critical-strike-chance: + base: 10.0 + scale: 0.1 + spread: 0.2 + critical-strike-power: + base: 60.0 + scale: 0.1 + spread: 0.2 + required-class: + - Warrior + tier: EPIC + name: §2Earthly Greatsword + gem-sockets: + - Green + element: + earth: + damage: 50.0 + attack-speed: 1.45 + perm-effects: + SLOW: 1.0 + two-handed: true + lore: + - §7Grants §cslowness I§7 when held. + - §7Needs to be §ctwo-handed§7. + ability: + ability1: + type: CIRCULAR_SLASH + damage: 15.0 + cooldown: 3.0 + knockback: 2.0 + radius: 4.0 + mode: RIGHT_CLICK diff --git a/src/main/resources/default/item/halberd.yml b/src/main/resources/default/item/halberd.yml index cbeea519..3f65e2a9 100644 --- a/src/main/resources/default/item/halberd.yml +++ b/src/main/resources/default/item/halberd.yml @@ -39,3 +39,46 @@ DOUBLE_OR_NOTHING: duration: 4.0 amplifier: 2.0 pvp-damage: 12.0 +BRAVE_HALBERD: + base: + material: IRON_AXE + name: §eBrave's Halberd + lore: + - §7§oNo one knows his true name... + - §7§oBut he was so §e§obrave§7§o! + attack-damage: + base: 14.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + critical-strike-chance: + base: 20.0 + spread: 0.1 + max-spread: 0.2 + critical-strike-power: + base: 35.0 + spread: 0.1 + max-spread: 0.2 + weapon-damage: 25.0 + tier: RARE + attack-speed: 1.55 + pvp-damage: 25.0 + max-durability: 6540.0 + gem-sockets: + - Cyan + ability: + ability1: + type: HEAVY_CHARGE + mode: RIGHT_CLICK + damage: 20.0 + cooldown: 10.0 + knockback: 2.5 + stamina: 5.0 + crafting: + shaped: + '1': + input: + - m material steel_ingot 1.0..|v iron_block - 1.0..|m material steel_ingot + 1.0.. + - m material steel_ingot 1.0..|v stick - 1.0..|m material steel_ingot 1.0.. + - v AIR 0 1..|v stick - 1.0..|v AIR 0 1.. diff --git a/src/main/resources/default/item/hammer.yml b/src/main/resources/default/item/hammer.yml index 0e70a252..fc0534ab 100644 --- a/src/main/resources/default/item/hammer.yml +++ b/src/main/resources/default/item/hammer.yml @@ -22,3 +22,84 @@ SANTAMMER: cooldown: 15.0 lore: - '&eEarned during X-Mas 2018!' +THOR_HAMMER: + base: + material: IRON_AXE + max-durability: 80000.0 + name: §b§lThor's Hammer + lore: + - §bUse the power of the storm! + - §ePlays a custom sound when attacking! + - §aWill not drop on death! + element: + thunder: + damage: 150.0 + magic-damage: + base: 15.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + attack-speed: 1.4 + required-level: 60.0 + attack-damage: + base: 80.0 + scale: 0.15 + spread: 0.1 + max-spread: 0.2 + tier: MYTHICAL + stamina-cost: 15.0 + mana-cost: 10.0 + blunt-power: 6.0 + blunt-rating: 75.0 + gem-sockets: + - Thunder + sounds: + on-attack: + sound: entity.lightning_bolt.thunder + volume: 2.0 + pitch: 0.2 + enchants: + sharpness: 3.0 + fire_aspect: 3.0 + ability: + ability1: + type: SMITE + mode: RIGHT_CLICK + damage: 100.0 + cooldown: 12.0 + additional-experience: 15.0 + unbreakable: true + disable-death-drop: true +HEAVY_HAMMER: + base: + material: IRON_AXE + name: §7§lHeavy Hammer + max-durability: 3650.0 + lore: + - §fA very heavy hammer. + - §7You almost can't move, but it's + - §7worth it! + perm-effects: + SLOW: 4.0 + attack-damage: + base: 35.0 + scale: 0.15 + spread: 0.1 + max-spread: 0.2 + critical-strike-chance: + base: 10.0 + scale: 0.15 + spread: 0.1 + max-spread: 0.2 + critical-strike-power: + base: 20.0 + scale: 0.15 + spread: 0.1 + max-spread: 0.2 + required-level: 10.0 + required-class: + - Warrior + stamina-cost: 4.0 + blunt-power: 5.0 + blunt-rating: 85.0 + tier: RARE diff --git a/src/main/resources/default/item/katana.yml b/src/main/resources/default/item/katana.yml new file mode 100644 index 00000000..d58c8294 --- /dev/null +++ b/src/main/resources/default/item/katana.yml @@ -0,0 +1,91 @@ +FLOWING_KATANA: + base: + material: IRON_SWORD + max-durability: 2400.0 + tier: RARE + element: + earth: + defense: + base: 15.0 + scale: 0.0 + spread: 0.02 + max-spread: 0.1 + water: + defense: + base: 30.0 + scale: 0.0 + spread: 0.05 + max-spread: 0.12 + gem-sockets: + - White + - White + name: §3§lFlowing Katana + lore: + - §7§oA weapon made of water? This is stupid! + attack-damage: + base: 9.0 + scale: 0.08 + spread: 0.03 + max-spread: 0.1 + attack-speed: 1.6 + critical-strike-chance: + base: 20.0 + spread: 0.04 + max-spread: 0.11 + critical-strike-power: + base: 39.0 + spread: 0.03 + max-spread: 0.7 + parry-rating: + base: 12.0 + spread: 0.04 + max-spread: 0.085 + parry-cooldown-reduction: + base: 7.0 + spread: 0.04 + max-spread: 0.085 + weapon-damage: + base: 8.0 + spread: 0.04 + max-spread: 0.06 + required-level: 4.0 + movement-speed: 0.035 +MASTER_KATANA: + base: + material: IRON_SWORD + name: §f§l§oMaster's Katana + required-dexterity: 20.0 + required-level: 20.0 + tier: EPIC + attack-damage: + base: 20.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + critical-strike-chance: 30.0 + critical-strike-power: + base: 30.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + weapon-damage: + base: 10.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + pvp-damage: 25.0 + max-durability: 9000.0 + gem-sockets: + - Cyan + - Cyan + disable-enchanting: true + disable-repairing: true + lore: + - §7A §bperfect§7 katana that can't be + - §7used if you don't have enough §bdexterity. + - §7It can't §bbreak§7 or be §benchanted§7. + durability-bar: true + unbreakable: true + enchants: + sharpness: 3.0 + sweeping: 3.0 diff --git a/src/main/resources/default/item/long_sword.yml b/src/main/resources/default/item/long_sword.yml new file mode 100644 index 00000000..22c7c360 --- /dev/null +++ b/src/main/resources/default/item/long_sword.yml @@ -0,0 +1,49 @@ +DUAL_LONGSWORD: + base: + material: WOODEN_SWORD + max-durability: 8400.0 + name: §f§l§oDual Lon§8§l§ogsword + lore: + - §eShall light save you! + - §8And darkness consume you... + tier: EPIC + required-level: 45.0 + required-class: + - Paladin + critical-strike-chance: 10.0 + critical-strike-power: + base: 15.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + attack-damage: + base: 24.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + attack-speed: 1.5 + weapon-damage: 10.0 + stamina-cost: 2.0 + parry-rating: 30.0 + parry-cooldown-reduction: 10.0 + armor: 2.0 + gem-sockets: + - White + - Black + perm-effects: + SPEED: 1.0 + SLOW: 1.0 + item-particles: {} + ability: + ability1: + type: HOLY_MISSILE + mode: SHIFT_RIGHT_CLICK + duration: 4.0 + cooldown: 8.0 + damage: 25.0 + ability2: + type: CURSED_BEAM + mode: SHIFT_LEFT_CLICK + duration: 4.0 + cooldown: 8.0 + damage: 25.0 diff --git a/src/main/resources/default/item/material.yml b/src/main/resources/default/item/material.yml index 674bdd26..4ac3d63b 100644 --- a/src/main/resources/default/item/material.yml +++ b/src/main/resources/default/item/material.yml @@ -5,8 +5,8 @@ STEEL_INGOT: disable-repairing: true disable-crafting: true lore: - - '&7Can be used at the steel crafting' - - '&7station to craft advanced gear.' + - '&7Can be used at the steel crafting' + - '&7station to craft advanced gear.' UNCOMMON_WEAPON_ESSENCE: base: material: BLAZE_POWDER @@ -14,7 +14,7 @@ UNCOMMON_WEAPON_ESSENCE: unbreaking: 1 hide-enchants: true lore: - - '&7Can be used to craft uncommon items.' + - '&7Can be used to craft uncommon items.' name: '&eUncommon Weapon Essence' disable-crafting: true disable-smelting: true @@ -30,7 +30,7 @@ RARE_WEAPON_ESSENCE: unbreaking: 1 hide-enchants: true lore: - - '&7Can be used to craft rare items.' + - '&7Can be used to craft rare items.' name: '&eRare Weapon Essence' disable-crafting: true disable-smelting: true @@ -41,7 +41,7 @@ VERY_RARE_WEAPON_ESSENCE: unbreaking: 1 hide-enchants: true lore: - - '&7Can be used to craft very rare items.' + - '&7Can be used to craft very rare items.' name: '&eVery rare Weapon Essence' disable-crafting: true disable-smelting: true @@ -52,7 +52,7 @@ LEGENDARY_WEAPON_ESSENCE: unbreaking: 1 hide-enchants: true lore: - - '&7Can be used to craft legendary items.' + - '&7Can be used to craft legendary items.' name: '&eLegendary Weapon Essence' disable-crafting: true disable-smelting: true @@ -63,7 +63,7 @@ MYTHICAL_WEAPON_ESSENCE: unbreaking: 1 hide-enchants: true lore: - - '&7Can be used to craft mythical items.' + - '&7Can be used to craft mythical items.' name: '&eMythical Weapon Essence' disable-crafting: true disable-smelting: true @@ -74,7 +74,7 @@ EPIC_WEAPON_ESSENCE: unbreaking: 1 hide-enchants: true lore: - - '&7Can be used to craft epic items.' + - '&7Can be used to craft epic items.' name: '&eEpic Weapon Essence' disable-crafting: true disable-smelting: true @@ -85,7 +85,7 @@ MAGICAL_WEAPON_ESSENCE: unbreaking: 1 hide-enchants: true lore: - - '&7Can be used to craft magical items.' + - '&7Can be used to craft magical items.' name: '&eMagical Weapon Essence' disable-crafting: true disable-smelting: true @@ -96,7 +96,7 @@ UNIQUE_WEAPON_ESSENCE: unbreaking: 1 hide-enchants: true lore: - - '&7Can be used to craft unique items.' + - '&7Can be used to craft unique items.' name: '&eUnique Weapon Essence' disable-crafting: true disable-smelting: true @@ -106,8 +106,8 @@ WEAPON_POWDER: tier: TRASH name: '&7Broken Weapon Powder' lore: - - '&7Can be used as regular gunpowder.' - - '&7Obtained when deconstructing an item.' + - '&7Can be used as regular gunpowder.' + - '&7Obtained when deconstructing an item.' MAGIC_FRAGMENT: base: material: MAGENTA_DYE @@ -129,11 +129,7 @@ FIRE_ESSENCE: enchants: unbreaking: 1 crafting: - shaped: - '1': - - BLAZE_POWDER BLAZE_POWDER BLAZE_POWDER - - BLAZE_POWDER BLAZE_ROD BLAZE_POWDER - - BLAZE_POWDER BLAZE_POWDER BLAZE_POWDER + shaped: { } RARE_DIAMOND: base: material: DIAMOND @@ -147,7 +143,7 @@ SILVER_COIN: material: IRON_NUGGET name: '&fSilver Coin' lore: - - '&7A very shiny silver coin.' + - '&7A very shiny silver coin.' enchants: unbreaking: 1 hide-enchants: true @@ -157,7 +153,7 @@ SILVER_INGOT: material: IRON_INGOT name: '&fSilver Ingot' lore: - - '&7A very shiny silver ingot.' + - '&7A very shiny silver ingot.' enchants: unbreaking: 1 hide-enchants: true @@ -165,6 +161,29 @@ SILVER_INGOT: crafting: shaped: '1': - - MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN - - MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN - - MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN + - MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN + - MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN + - MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN MATERIAL.SILVER_COIN +RESTORATION_GEM: + base: + material: EMERALD + name: §a§lRestoration Gem + lore: + - §7This gem can be used to repair magic items. + tier: UNCOMMON +ITEM_UPGRADER: + base: + material: PAPER + name: §fUniversal Item Upgrader + lore: + - §7§oThis blueprint can upgrade any weapon. + tier: RARE +DARK_NETHERITE: + base: + material: NETHERITE_INGOT + name: §cDark Netherite + lore: + - §cNetherite, but darker. + - §eCan be used in a smithing table + - §ewith netherite items. + tier: RARE diff --git a/src/main/resources/default/item/miscellaneous.yml b/src/main/resources/default/item/miscellaneous.yml index 8df30a28..d256c579 100644 --- a/src/main/resources/default/item/miscellaneous.yml +++ b/src/main/resources/default/item/miscellaneous.yml @@ -21,3 +21,32 @@ HUMAN_SOUL: lore: - '&7&oYou hear the screams of' - '&7&oyour enemies... or friends.' +MYSTERIOUS_PEARL: + base: + material: ENDER_PEARL + enchants: + luck_of_the_sea: 1.0 + hide-enchants: true + name: §9Mysterious Pearl + lore: + - §7§oWho knows what secrets it can hide... + - §3Can't be stacked. + unstackable: true + tier: RARE +LEVEL_1_KEY: + base: + material: SHEARS + name: §3§nLevel 1§3 Key + lore: + - §7Gives the permission §cmmoitems.key§7 when + - §7held. + granted-permissions: + - mmoitems.key + tier: UNIQUE + unstackable: true + disable-interaction: true + disable-repairing: true + disable-enchanting: true + disable-smelting: true + disable-smithing: true + unbreakable: true diff --git a/src/main/resources/default/item/musket.yml b/src/main/resources/default/item/musket.yml new file mode 100644 index 00000000..a54c696d --- /dev/null +++ b/src/main/resources/default/item/musket.yml @@ -0,0 +1,91 @@ +MAKESHIFT_MUSKET: + base: + material: IRON_HORSE_ARMOR + name: §fMakeshift Musket + lore: + - §7A decent musket that doesn't require ammo. + - §eGreat for hunting mobs. + crafting: + shaped: + '1': + input: + - v AIR 0 1..|v AIR 0 1..|v AIR 0 1.. + - v iron_ingot - 1.0..|v iron_ingot - 1.0..|v copper_block - 1.0.. + - v iron_nugget - 1.0..|v AIR 0 1..|v copper_ingot - 1.0.. + critical-strike-chance: + base: 15.0 + scale: 0.05 + spread: 0.15 + max-spread: 0.3 + critical-strike-power: + base: 40.0 + scale: 0.05 + spread: 0.15 + max-spread: 0.3 + required-level: 8.0 + attack-speed: 1.4 + range: 48.0 + weapon-damage: + base: 20.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + tier: RARE + pve-damage: 100.0 + attack-damage: + base: 12.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + knockback: 0.15 + recoil: 0.1 + two-handed: true + max-durability: 1350.0 +SNIPER_RIFLE: + base: + material: DIAMOND_HORSE_ARMOR + name: §b§lSniper Rifle + max-durability: 6000.0 + lore: + - §bWhen you need a lot of precision. + disable-interaction: true + range: 160.0 + attack-damage: + base: 30.0 + scale: 0.15 + spread: 0.1 + max-spread: 0.2 + critical-strike-chance: + base: 30.0 + spread: 0.15 + max-spread: 0.3 + critical-strike-power: + base: 60.0 + spread: 0.15 + max-spread: 0.3 + required-level: 35.0 + weapon-damage: + base: 10.0 + scale: 0.05 + spread: 0.05 + max-spread: 0.1 + projectile-damage: + base: 10.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + tier: EPIC + gem-sockets: + - Cyan + - Cyan + ability: + ability1: + type: STUN + mode: ATTACK + cooldown: 5.0 + duration: 2.0 + attack-speed: 0.9 + knockback: 0.25 + recoil: 0.01 + displayed-type: Firearm + movement-speed: -0.05 diff --git a/src/main/resources/default/item/off_catalyst.yml b/src/main/resources/default/item/off_catalyst.yml new file mode 100644 index 00000000..94eed53d --- /dev/null +++ b/src/main/resources/default/item/off_catalyst.yml @@ -0,0 +1,73 @@ +SCOPE: + base: + material: DIAMOND + name: ยง7Accuracy Scope + lore: + - ยง3Hold it in the offhand to increase + - ยง3ranged damage! + critical-strike-power: + base: 10.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.4 + projectile-damage: + base: 30.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.3 + tier: RARE + required-level: 10.0 + pve-damage: + base: 10.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.3 + pvp-damage: + base: 10.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.3 +QUICKCASTER_CATALYST: + base: + material: PRISMARINE_CRYSTALS + name: §b§l§oQuickcaster's Catalyst + lore: + - §dVery useful for beginner mages. + handworn: true + magic-damage: 10.0 + cooldown-reduction: 25.0 + skill-damage: 15.0 + max-mana: 5.0 + mana-regeneration: 1.0 + required-class: + - Mage + required-level: 5.0 + tier: RARE +CHARM_OF_LEVITATION: + base: + material: IRON_NUGGET + enchants: + luck_of_the_sea: 1.0 + hide-enchants: true + name: §9Charm of Levitation + handworn: true + lore: + - §bEveryone needs a quick fly! + - §9But you probably took it for the particles! + - §cShown as "charm". Needs to be held offhand. + - §aAdds +10 Stellium! + ability: + ability1: + type: MAGICAL_PATH + mode: RIGHT_CLICK + duration: 8.0 + mana: 10.0 + cooldown: 15.0 + item-particles: + type: GALAXY + particle: END_ROD + displayed-type: Charm + disable-crafting: true + max-stellium: 10.0 + tier: RARE + unstackable: true diff --git a/src/main/resources/default/item/ornament.yml b/src/main/resources/default/item/ornament.yml new file mode 100644 index 00000000..8e351dc9 --- /dev/null +++ b/src/main/resources/default/item/ornament.yml @@ -0,0 +1,16 @@ +BOOK_OF_STRENGTH: + base: + material: BOOK + name: §cBook of Strength + lore: + - §7Will give you stats even when + - §7in §9inventory§7! + tier: RARE + projectile-damage: 15.0 + physical-damage: 10.0 + magic-damage: 10.0 + weapon-damage: 10.0 + damage-reduction: 5.0 + required-class: + - Warrior + required-level: 15.0 diff --git a/src/main/resources/default/item/shield.yml b/src/main/resources/default/item/shield.yml index 036698ba..d8bd4153 100644 --- a/src/main/resources/default/item/shield.yml +++ b/src/main/resources/default/item/shield.yml @@ -1,21 +1,24 @@ PALADIN_SHIELD: base: material: SHIELD - name: '&f&m--[&e Paladin Shield &f&m]--' - tier: RARE + name: §e§lShield of the Sun + tier: MAGICAL two-handed: false - max-health: 8.0 armor: 6.0 armor-toughness: 3.0 unbreakable: true block-power: 50.0 - block-rating: 20.0 + block-rating: + base: 20.0 + scale: 0.02 + spread: 0.09 + max-spread: 0.17 perm-effects: SLOW: 3 gem-sockets: - - Red - - Red - required-level: 15.0 + - Yellow + - Yellow + required-level: 25.0 shield-pattern: color: YELLOW '0': @@ -24,6 +27,20 @@ PALADIN_SHIELD: '1': pattern: STRIPE_MIDDLE color: YELLOW + attack-damage: + base: 6.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + attack-speed: + base: 1.4 + spread: 0.06 + max-spread: 0.14 + block-cooldown-reduction: + base: 10.0 + scale: 0.02 + spread: 0.09 + max-spread: 0.17 MAGICAL_SHIELD: base: material: SHIELD @@ -33,8 +50,8 @@ MAGICAL_SHIELD: SLOW: 4 DAMAGE_RESISTANCE: 4 gem-sockets: - - Red - - Red + - Red + - Red shield-pattern: color: WHITE '0': @@ -48,8 +65,8 @@ MAGICAL_SHIELD: color: YELLOW name: '&fMagical Shield' lore: - - '&7A rudimentary shield to' - - '&7carry your gem stones.' + - '&7A rudimentary shield to' + - '&7carry your gem stones.' block-rating: 5.0 block-power: base: 6.0 @@ -71,3 +88,85 @@ ABSORBING_SHIELD: two-handed: true disable-smelting: false disable-crafting: true +OBSIDIAN_SHIELD: + base: + material: SHIELD + name: §8Obsidian Shield + lore: + - §cThis shield is even stronger than + - §cdiamond. + crafting: + shaped: + '1': + input: + - v obsidian - 1.0..|v diamond - 1.0..|v obsidian - 1.0.. + - v obsidian - 1.0..|v obsidian - 1.0..|v obsidian - 1.0.. + - v AIR 0 1..|v obsidian - 1.0..|v AIR 0 1.. + attack-damage: + base: 6.0 + scale: 0.2 + spread: 0.1 + max-spread: 0.18 + block-rating: + base: 20.0 + scale: 0.15 + spread: 0.11 + max-spread: 0.19 + block-power: 100.0 + tier: UNCOMMON + physical-damage-reduction: + base: 20.0 + scale: 0.05 + spread: 0.2 + max-spread: 0.3 + defense: + base: 10.0 + spread: 0.1 + max-spread: 0.2 + shield-pattern: + color: BLACK + handworn: true +SUPREME_SHIELD: + base: + material: SHIELD + tier: LEGENDARY + block-power: 100.0 + block-rating: + base: 60.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + attack-damage: + base: 25.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + required-class: + - Warrior + name: §9§l§oSupreme Shield + lore: + - §7The mightiest of all §eshields§7. + movement-speed: -0.03 + shield-pattern: + color: PURPLE + element: + earth: + defense: 25.0 + lightness: + defense: 25.0 + wind: + defense: 25.0 + fire: + defense: 25.0 + pve-damage-reduction: + base: 30.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.3 + armor-toughness: 2.0 + armor: 8.0 + projectile-damage-reduction: + base: 100.0 + scale: 0.1 + spread: 0.2 + max-spread: 0.3 diff --git a/src/main/resources/default/item/spear.yml b/src/main/resources/default/item/spear.yml new file mode 100644 index 00000000..6eed4892 --- /dev/null +++ b/src/main/resources/default/item/spear.yml @@ -0,0 +1,64 @@ +SHARP_SPEAR: + base: + material: TRIDENT + name: §7Sharp Spear + lore: + - §7A spear made for close combat. + critical-strike-chance: + base: 6.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + critical-strike-power: + base: 15.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + required-level: 5.0 + tier: UNCOMMON + attack-damage: + base: 9.0 + scale: 0.1 + spread: 0.05 + max-spread: 0.1 + attack-speed: 1.7 + ability: + ability1: + type: WEAKEN_TARGET + mode: ATTACK + duration: 2.0 + cooldown: 0.5 + extra-damage: 25.0 + gem-sockets: + - Uncolored + upgrade: + reference: universal + stamina-cost: 4.0 +WARRIOR_SPEAR: + base: + material: TRIDENT + required-level: 20.0 + tier: EPIC + projectile-damage: 1000.0 + attack-damage: 2.0 + attack-speed: 1.5 + critical-strike-chance: + base: 5.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + critical-strike-power: + base: 20.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + lore: + - §7Deals §cvery high damage§7 when thrown! + enchants: + loyalty: 3.0 + unbreakable: true + gem-sockets: + - Red + - Red + movement-speed: -0.02 + name: §6§lWarrior's Spear diff --git a/src/main/resources/default/item/staff.yml b/src/main/resources/default/item/staff.yml index b5ac9107..0e24bd27 100644 --- a/src/main/resources/default/item/staff.yml +++ b/src/main/resources/default/item/staff.yml @@ -93,3 +93,88 @@ BONE_STAFF: max-spread: 0.2 lore: [] name: '&fBone Staff' +MANA_STAFF: + base: + material: DIAMOND_HOE + name: §b§lMana Staff + lore: + - §b§oThis staff uses pure ambiant mana. + tier: RARE + required-level: 15.0 + critical-strike-chance: + base: 15.0 + spread: 0.08 + max-spread: 0.19 + critical-strike-power: + base: 30.0 + spread: 0.08 + max-spread: 0.19 + attack-damage: + base: 14.0 + scale: 0.07 + spread: 0.1 + attack-speed: 0.7 + perm-effects: + SPEED: 1.0 + ability: + ability1: + type: REGEN_ALLY + mode: RIGHT_CLICK + duration: 3.0 + cooldown: 8.0 + heal: 10.0 + mana: 10.0 + magic-damage-reduction: + base: 15.0 + scale: 0.05 + spread: 0.1 + max-spread: 0.2 + magic-damage: + base: 12.0 + scale: 0.07 + spread: 0.12 + mana-cost: 5.0 + range: 32.0 + element: + water: + damage: + base: 60.0 + scale: 0.0 + spread: 0.1 + max-spread: 0.25 + gem-sockets: + - Blue + staff-spirit: MANA_SPIRIT +VOID_STAFF: + base: + material: NETHERITE_HOE + name: §5§lVoid Staff + attack-damage: 25.0 + attack-speed: 1.5 + required-level: 40.0 + tier: LEGENDARY + critical-strike-chance: + base: 10.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + critical-strike-power: + base: 20.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + range: 30.0 + mana-cost: 6.0 + magic-damage: 40.0 + staff-spirit: VOID_SPIRIT + required-class: + - Mage + ability: + ability1: + type: CURSED_BEAM + mode: RIGHT_CLICK + damage: 30.0 + duration: 4.0 + cooldown: 7.0 + lore: + - §7Think of all the places this can go. diff --git a/src/main/resources/default/item/sword.yml b/src/main/resources/default/item/sword.yml index 21171e59..6f50a629 100644 --- a/src/main/resources/default/item/sword.yml +++ b/src/main/resources/default/item/sword.yml @@ -169,3 +169,253 @@ SILVER_SWORD: - AIR AIR MATERIAL.SILVER_INGOT - AIR AIR MATERIAL.SILVER_INGOT - AIR AIR STICK +AMETHYST_SWORD: + base: + material: IRON_SWORD + name: §9§l§oAmethyst Sword + lore: + - §dA quite magical component + - §dmakes this sword special. + enchants: + sharpness: 3.0 + max-durability: 2200.0 + item-particles: + type: DOUBLE_RINGS + particle: REDSTONE + color: + red: 128 + green: 0 + blue: 128 + attack-damage: + base: 30.0 + scale: 0.08 + spread: 0.1 + max-spread: 0.15 + critical-strike-chance: + base: 4.0 + spread: 0.1 + max-spread: 0.3 + critical-strike-power: + base: 15.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.3 + required-level: 50.0 + tier: LEGENDARY + magic-damage: + base: 60.0 + scale: 0.15 + spread: 0.15 + max-spread: 0.25 + parry-rating: + base: 10.0 + spread: 0.1 + max-spread: 0.2 + parry-cooldown-reduction: + base: 15.0 + spread: 0.04 + max-spread: 0.08 + weapon-damage: + base: 15.0 + scale: 0.04 + spread: 0.09 + max-spread: 0.16 + element: + earth: + damage: + base: 10.0 + scale: 0.0 + spread: 0.02 + max-spread: 0.3 + water: + damage: + base: 20.0 + scale: 0.0 + spread: 0.02 + max-spread: 0.3 + perm-effects: + REGENERATION: 1.0 + ability: + ability1: + type: GRAND_HEAL + mode: RIGHT_CLICK + mana: 5.0 + cooldown: 20.0 + heal: 60.0 + radius: 8.0 + crafting: + supershaped: + '1': + input: + - v AIR 0 1..|v amethyst_block - 1.0..|v diamond_block - 1.0..|v amethyst_block + - 1.0..|v AIR 0 1.. + - v amethyst_shard - 1.0..|v amethyst_block - 1.0..|v nether_star - 1.0..|v + amethyst_block - 1.0..|v amethyst_shard - 1.0.. + - v AIR 0 1..|v amethyst_block - 1.0..|v diamond_block - 1.0..|v amethyst_block + - 1.0..|v AIR 0 1.. + - v AIR 0 1..|v stick - 1.0..|v blaze_rod - 1.0..|v stick - 1.0..|v AIR + 0 1.. + - v AIR 0 1..|v AIR 0 1..|v blaze_rod - 1.0..|v AIR 0 1..|v AIR 0 1.. + shaped: + '1': + input: + - v amethyst_block - 1.0..|v nether_star - 1.0..|v amethyst_block - 1.0.. + - v amethyst_block - 1.0..|v amethyst_shard - 1.0..|v amethyst_block - 1.0.. + - v AIR 0 1..|v stick - 1.0..|v AIR 0 1.. + attack-speed: 1.6 +FROZEN_BLADE: + base: + material: DIAMOND_SWORD + lore: + - §bMade from ice so cold that + - §bit will never melt. + max-durability: 15000.0 + tier: MYTHICAL + name: §b§lEternal Frozen Blade + weapon-damage: + base: 30.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.25 + attack-damage: + base: 70.0 + scale: 0.15 + spread: 0.1 + max-spread: 0.2 + stamina-cost: 12.0 + attack-speed: 1.6 + critical-strike-chance: + base: 5.0 + scale: 0.05 + spread: 0.2 + max-spread: 0.4 + critical-strike-power: + base: 25.0 + scale: 0.1 + spread: 0.15 + max-spread: 0.25 + parry-rating: + base: 30.0 + spread: 0.1 + max-spread: 0.4 + required-level: 70.0 + element: + ice: + damage: + base: 60.0 + scale: 0.0 + spread: 0.1 + max-spread: 0.2 + gem-sockets: + - Blue + - Blue + ability: + ability1: + type: FROZEN_AURA + mode: RIGHT_CLICK + duration: 8.0 + cooldown: 12.0 + amplifier: 2.0 + radius: 10.0 + magic-damage: + base: 25.0 + spread: 0.25 + max-spread: 0.4 + upgrade: + reference: weapon-default + disable-death-drop: true + two-handed: true + movement-speed: -0.01 +OMNIELEMENTAL_SWORD: + base: + material: IRON_SWORD + name: §c§lO§6§lm§e§ln§a§li§2§lE§3§ll§9§le§b§lm§f§le§e§ln§a§lt§6§la§c§ll §6§lS§e§lw§a§lo§2§lr§3§ld + attack-damage: + base: 30.0 + scale: 0.12 + spread: 0.1 + max-spread: 0.2 + attack-speed: 1.6 + required-level: 34.0 + magic-damage: + base: 70.0 + scale: 0.08 + spread: 0.08 + max-spread: 0.15 + tier: VERY_RARE + gem-sockets: + - Uncolored + - Uncolored + - Uncolored + ability: + ability1: + type: FIREBOLT + mode: RIGHT_CLICK + damage: 15.0 + ignite: 3.0 + cooldown: 5.0 + ability2: + type: ICE_CRYSTAL + mode: RIGHT_CLICK + damage: 3.0 + cooldown: 5.0 + amplifier: 2.0 + duration: 3.0 + ability4: + type: CURSED_BEAM + duration: 3.0 + cooldown: 5.0 + damage: 12.0 + mode: RIGHT_CLICK + ability3: + type: HOLY_MISSILE + duration: 4.0 + mode: RIGHT_CLICK + damage: 5.0 + cooldown: 5.0 + element: + darkness: + damage: 25.0 + lightness: + damage: 25.0 + fire: + damage: 25.0 + ice: + damage: 25.0 + lore: + - §7Why limit yourself to one element? + hide-enchants: true + enchants: + luck_of_the_sea: 1.0 +YANISDARK_SWORD: + base: + material: GOLDEN_SWORD + name: §e§lYanisDark's Sword + magic-damage: 25.0 + attack-damage: 12.0 + attack-speed: 1.6 + critical-strike-chance: + base: 5.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + critical-strike-power: + base: 5.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + required-level: 10.0 + enchants: + fortune: 5.0 + looting: 5.0 + additional-experience: 30.0 + element: + lightness: + damage: 30.0 + gem-sockets: + - Yellow + tier: RARE + lore: + - §eHere's a special gift! + - §2It won't break! + unbreakable: true diff --git a/src/main/resources/default/item/talisman.yml b/src/main/resources/default/item/talisman.yml new file mode 100644 index 00000000..085f792b --- /dev/null +++ b/src/main/resources/default/item/talisman.yml @@ -0,0 +1,15 @@ +THUNDER_BLESSING: + base: + material: BIRCH_SAPLING + disable-interaction: true + name: §bThunder's Blessing + attack-damage: 3.0 + weapon-damage: 10.0 + skill-damage: 50.0 + tier: EPIC + perm-effects: + SPEED: 1.0 + lore: + - §bThis talisman, when held in offhand, + - §ballows the user to greatly increase + - §bhis skill damage. §3It also gives Speed I. diff --git a/src/main/resources/default/item/thrusting_sword.yml b/src/main/resources/default/item/thrusting_sword.yml new file mode 100644 index 00000000..9c80bd5b --- /dev/null +++ b/src/main/resources/default/item/thrusting_sword.yml @@ -0,0 +1,29 @@ +SKILLED_SWORD: + base: + material: GOLDEN_SWORD + name: §fSkilled Sword + tier: EPIC + dodge-rating: 15.0 + parry-rating: 40.0 + parry-cooldown-reduction: 30.0 + dodge-cooldown-reduction: 20.0 + cooldown-reduction: 20.0 + attack-damage: 17.0 + attack-speed: 1.65 + critical-strike-chance: 70.0 + critical-strike-power: + base: 50.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + lore: + - §6Only for the masters. + required-dexterity: 14.0 + required-level: 14.0 + ability: + ability1: + type: THRUST + mode: RIGHT_CLICK + damage: 15.0 + cooldown: 4.0 + stamina: 2.0 diff --git a/src/main/resources/default/item/tome.yml b/src/main/resources/default/item/tome.yml index db2be00d..3bdc1923 100644 --- a/src/main/resources/default/item/tome.yml +++ b/src/main/resources/default/item/tome.yml @@ -59,3 +59,68 @@ NAUGHTY_SPELL_BOOK: - '&7Right click to cast a &5cursed beam&7.' - '&7This magic projectile deals &57' - '&5damage &7to the first enemy it hits.' +CELESTIAL_TOME: + base: + material: BOOK + enchants: + luck_of_the_sea: 1.0 + disable-interaction: true + lore: + - §f§oFrom the angels themselves! + - §bThe gods shall not let others take + - §bthis from you. It can't drop on death. + name: §b§lCelestial Tome + tier: EPIC + ability: + ability1: + type: HOLY_MISSILE + mode: RIGHT_CLICK + duration: 5.0 + damage: 9.0 + cooldown: 8.0 + disable-death-drop: true +OMNIELEMENTAL_TOME: + base: + material: BOOK + name: §c§lO§6§lm§e§ln§a§li§2§lE§3§ll§9§le§b§lm§f§le§e§ln§a§lt§6§la§c§ll §6§lT§e§lo§a§lm§2§le + required-level: 30.0 + tier: VERY_RARE + magic-damage: + base: 30.0 + scale: 0.15 + spread: 0.1 + max-spread: 0.3 + element: + wind: + damage: 25.0 + earth: + damage: 25.0 + thunder: + damage: 25.0 + water: + damage: 25.0 + lore: + - §7Chaos is the source of all creation. + ability: + ability1: + type: SWIFTNESS + duration: 6.0 + amplifier: 1.0 + cooldown: 10.0 + mode: SHIFT_RIGHT_CLICK + ability2: + type: SHOCKWAVE + cooldown: 10.0 + knock-up: 2.0 + length: 5.0 + mode: SHIFT_RIGHT_CLICK + ability3: + type: SMITE + mode: SHIFT_RIGHT_CLICK + damage: 8.0 + cooldown: 10.0 + ability4: + type: HEAL + mode: SHIFT_RIGHT_CLICK + heal: 10.0 + cooldown: 10.0 diff --git a/src/main/resources/default/item/tool.yml b/src/main/resources/default/item/tool.yml index 8d83c7ac..9bf4870f 100644 --- a/src/main/resources/default/item/tool.yml +++ b/src/main/resources/default/item/tool.yml @@ -18,3 +18,49 @@ STEEL_SHOVEL: - '&7A much more durable iron spade.' will-break: true unbreakable: true +CRACK_PICKAXE: + base: + material: DIAMOND_PICKAXE + name: §7§lCrack Pickaxe + enchants: + fortune: 2.0 + efficiency: 1.0 + max-durability: 3650.0 + tier: RARE + attack-damage: 6.0 + attack-speed: 1.5 + pickaxe-power: 4.0 + bouncing-crack: true + lore: + - §cWill break adjacent blocks! +AUTOSMELT_PICKAXE: + base: + material: NETHERITE_PICKAXE + name: §cAutosmelt pickaxe + lore: + - §7Will §csmelt§7 ores, like it + - §7implies. Works with enchantments. + attack-damage: 7.5 + attack-speed: 1.6 + tier: UNCOMMON + required-level: 5.0 + pickaxe-power: 5.0 + autosmelt: true + crafting: + shaped: + '1': + input: + - v magma_cream - 1.0..|v netherite_block - 1.0..|v magma_cream - 1.0.. + - v AIR 0 1..|v stick - 1.0..|v AIR 0 1.. + - v AIR 0 1..|v stick - 1.0..|v AIR 0 1.. +UNBREAKABLE_SHEARS: + base: + material: SHEARS + enchants: + silk_touch: 1.0 + lore: + - §7If you're tired to craft new shears, + - §7try out this one! It can also + - §7pick up §9glass§7 or §2grass§7! + tier: UNCOMMON + required-level: 5.0 diff --git a/src/main/resources/default/item/wand.yml b/src/main/resources/default/item/wand.yml index 2a1b9461..a3f6fc0b 100644 --- a/src/main/resources/default/item/wand.yml +++ b/src/main/resources/default/item/wand.yml @@ -28,38 +28,155 @@ BLAZE_WAND: hide-enchants: true enchants: unbreaking: 1 - required-level: 45.0 + required-level: 38.0 attack-damage: - base: 15.0 - spread: 0.08 - max-spread: 0.25 - attack-speed: - base: 1.2 - spread: 0.05 - max-spread: 0.14 - critical-strike-chance: 20.0 - range: - base: 22.5 - spread: 0.03 - max-spread: 0.1 - tier: VERY_RARE + base: 14.0 + spread: 0.11 + scale: 0.04 + attack-speed: 1.5 + critical-strike-chance: + base: 5.0 + scale: 0.04 + spread: 0.06 + range: 28.0 + tier: LEGENDARY perm-effects: FIRE_RESISTANCE: 1 ability: - on-hit: - type: BURN - mode: ATTACK - cooldown: 40.0 - duration: 5.0 right-click: type: FIREBOLT mode: RIGHT_CLICK damage: 5.0 ignite: 3.0 - cooldown: 20.0 + cooldown: 10.0 + ability1: + type: BURNING_HANDS + mode: SHIFT_RIGHT_CLICK + duration: 3.0 + damage: 4.0 + cooldown: 5.0 gem-sockets: - - Red - - Red - - Blue + - Nether + - Nether name: '&c&lBlaze Wand' disable-crafting: true + lore: + - §eAh yeah, that's hot. + crafting: + shaped: + '1': + input: + - v nether_star - 1.0..|v magma_cream - 1.0..|v nether_star - 1.0.. + - v AIR 0 1..|v blaze_rod - 1.0..|v AIR 0 1.. + - v AIR 0 1..|v blaze_rod - 1.0..|v AIR 0 1.. + staff-spirit: NETHER_SPIRIT + critical-strike-power: + base: 12.1 + scale: 0.04 + spread: 0.06 + undead-damage: + base: 60.0 + scale: 0.1 + spread: 0.19 +COSMOS_WAND: + base: + material: STICK + gem-sockets: + - Blue + staff-spirit: VOID_SPIRIT + attack-speed: 1.9 + crafting: + shapeless: + '1': + input: + - m catalyst perfect_ender_pearl 1.0.. + - v nether_star - 1.0.. + - m catalyst enchanted_shulker_shell 1.0.. + - v AIR - 1.0.. + - v stick - 1.0.. + - v AIR - 1.0.. + - v AIR - 1.0.. + - v stick - 1.0.. + - v AIR - 1.0.. + unbreakable: true + tier: EPIC + magic-damage: + base: 35.0 + spread: 0.05 + max-spread: 0.19 + attack-damage: + base: 5.0 + scale: 0.14 + spread: 0.04 + max-spread: 0.08 + range: 20.0 + ability: + ability2: + type: LIFE_ENDER + mode: SHIFT_RIGHT_CLICK + damage: 15.0 + knockback: 1.5 + cooldown: 14.0 + radius: 5.0 + ability1: + type: BLINK + timer: 1.0 + range: 45.0 + mode: RIGHT_CLICK + cooldown: 8.0 + lore: + - §b§l§o"The stars are yours!" + name: §5§lCosmic Wand + upgrade: + max: 10 + template: weapon-default + critical-strike-chance: + base: 10.0 + scale: 0.02 + spread: 0.15 + max-spread: 0.26 + critical-strike-power: + base: 6.0 + scale: 0.02 + spread: 0.15 + max-spread: 0.26 + required-level: 14.0 +SPELLCASTER_WAND: + base: + material: STICK + name: §dSpellcaster Wand + required-level: 1.0 + required-class: + - Mage + range: 16.0 + attack-damage: + base: 6.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + attack-speed: 1.4 + critical-strike-chance: + base: 6.0 + spread: 0.1 + max-spread: 0.15 + critical-strike-power: + base: 12.0 + spread: 0.1 + max-spread: 0.15 + magic-damage: + base: 15.0 + scale: 0.1 + spread: 0.08 + max-spread: 0.12 + tier: UNCOMMON + element: + water: + damage: + base: 20.0 + scale: 0.0 + spread: 0.2 + max-spread: 0.3 + mana-cost: 3.0 + set: SPELLCASTER + lore: + - §7§o"You're a wizard, Harry." diff --git a/src/main/resources/default/item/whip.yml b/src/main/resources/default/item/whip.yml new file mode 100644 index 00000000..9132e2ff --- /dev/null +++ b/src/main/resources/default/item/whip.yml @@ -0,0 +1,36 @@ +WIND_WHIP: + base: + material: LEAD + name: ยง7Wind Whip + lore: + - ยง7Imagine a whip. Make it invisible. + - ยง8That's absurd, but here's a wind whip. + attack-damage: + base: 11.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + attack-speed: 1.7 + element: + wind: + damage: 90.0 + tier: RARE + required-level: 10.0 + critical-strike-chance: + base: 10.0 + spread: 0.1 + max-spread: 0.2 + critical-strike-power: + base: 25.0 + scale: 0.1 + spread: 0.1 + max-spread: 0.2 + range: 16.0 + weapon-damage: 10.0 + crafting: + shaped: + '1': + input: + - v white_wool - 1.0..|v diamond - 1.0..|v string - 1.0.. + - v stick - 1.0..|v string - 1.0..|v AIR 0 1.. + - v AIR 0 1..|v string - 1.0..|v AIR 0 1.. diff --git a/src/main/resources/default/lore-format.yml b/src/main/resources/default/language/lore-format.yml similarity index 100% rename from src/main/resources/default/lore-format.yml rename to src/main/resources/default/language/lore-format.yml diff --git a/src/main/resources/default/stats.yml b/src/main/resources/default/language/stats.yml similarity index 100% rename from src/main/resources/default/stats.yml rename to src/main/resources/default/language/stats.yml