🛡️Relics constructor

To create and adjust new relic you can enter as a player in the game /relics constructor command.

But this method does not allow you to edit the lore of the item well. And there are restrictions on the maximum input values. To do this, you can use the setting via config. (File: relics.yml)

SETUP METHOD VIA CONFIG.

To configurate your new relic you need to enter any not too long name to this relic.

Below is an example of table format.

For example -> Maelstorm

This fields below are required!

Material field. Enter any Minecraft material in UPPER_CASE. Only vanilla minecraft materials.

Maelstorm:
  Material: 'DIAMOND_AXE'

Title field and a Lore title. Works with:

Minecraft format => &6Example

HEX format => #FFE933Example

Gradient HEX => #(FFE933)Example#(ff0ee7)

Maelstorm:
  Material: 'DIAMOND_AXE'
  Title: '#03befc۞&l MAELSTORM'
  Lore:
    - '&8⇨ 𝗔 𝗽𝗿𝗲𝗰𝗶𝗼𝘂𝘀 𝗿𝗲𝗹𝗶𝗰, 𝘀𝘂𝗯𝗷𝗲𝗰𝘁 𝗼𝗻𝗹𝘆 𝘁𝗼 𝘁𝗵𝗲 𝘄𝗼𝗿𝘁𝗵𝘆.'
    - '&8⇨ 𝗛𝗮𝘀 𝗮 𝗰𝗵𝗮𝗻𝗰𝗲 𝘁𝗼 𝘀𝘁𝗿𝗶𝗸𝗲 𝘄𝗶𝘁𝗵 𝗹𝗶𝗴𝗵𝘁𝗻𝗶𝗻𝗴 𝘄𝗵𝗲𝗻 𝗵𝗶𝘁.'
    - '&8⇨ 𝗙𝗲𝗲𝗹 𝗹𝗶𝗸𝗲 𝗮 𝗿𝗲𝗮𝗹 𝘁𝗵𝘂𝗻𝗱𝗲𝗿𝗲𝗿.'
    - ''
    - '#FFE933&l✧ RELIC BONUSES:'
    - '#FFE933➯ #ff0e0e𝟭% &7- #cdb000𝟲𝟬% &7𝗟𝗶𝗴𝗵𝘁𝗻𝗶𝗻𝗴 𝗼𝗻 𝗵𝗶𝘁'
    - '#FFE933➯ #ffc90e𝟭𝟬𝟬% &7𝗟𝗶𝗴𝗵𝘁𝗻𝗶𝗻𝗴 𝗽𝗿𝗼𝘁𝗲𝗰𝘁𝗶𝗼𝗻'
    - '#FFE933➯ #f86600𝟯𝟬% &7- #ffc90e𝟭𝟬𝟬% &7𝗞𝗻𝗼𝗰𝗸𝗯𝗮𝗰𝗸 𝗿𝗲𝘀𝗶𝘀𝘁𝗮𝗻𝗰𝗲'
    - '#FFE933➯ #10fb0a𝟬 &7- #10fb0a𝟯 &7𝗞𝗻𝗼𝗰𝗸𝗯𝗮𝗰𝗸'
    - '#FFE933➯ #10fb0a𝟬 &7- #10fb0a𝟮 &7𝗠𝗼𝘃𝗲𝗺𝗲𝗻𝘁 𝘀𝗽𝗲𝗲𝗱'
    - '#FFE933➯ #10fb0a𝟬 &7- #10fb0a𝟮 &7𝗝𝘂𝗺𝗽'
    - '#FFE933➯ #ff0e0e𝟮 &7- #ff0e0e𝟳 ❤ &7𝗔𝘁𝘁𝗮𝗰𝗸 𝗱𝗮𝗺𝗮𝗴𝗲'
    - ' '
    - '%quality color%✪ &l𝗥𝗘𝗟𝗜𝗖 𝗤𝗨𝗔𝗟𝗜𝗧𝗬:&r %quality color%%quality%%' 

Quality range: [0.0, 100.0] The first value is responsible for the minimum possible quality for the relic. The second is for the maximum. Enter it with a dot.

This fields below are optional!

Custom model data field if you want to apply a model to the item. You can set to each quality different custom model data. This means that one item of different quality will have different textures!

Permissions: Allows a player to create a relic and use it only by players who have these permissions. You can enter any text value here.

Damage. You can add more line, even 101 lines. If the relic has a quality of 25%, then the damage on impact will be 3.

Glow. The player will be highlighted if they take the relic.

Disappear after death. Will the relic disappear after the player dies or not.

Drop after death. Will the relic drop after the player dies or not.

Enchantments. You need to enter any enchantment identifier in LOWER_CASE. You can find it here https://minecraft.fandom.com/wiki/Knockback (ID -> Java Edition) and on this website for another enchantments.

Potion effects. You need to enter any potion name in UPPER_CASE.

Passive effects. This is the functionality of the item. What will he do if he hits, breaks a block, and so on. Each parameter has its own settings, which are indicated in parentheses. Look at the examples and understand the principle.

CUSTOM_SOUND you can configurate in sounds.yml.

CUSTOM_ZOMBIE you can configurate in creatures.yml.

ANIMATION you can configurate in effects.yml

Effects that work when you hold or wear an item:

KNOCKBACK_RESISTANCE ⬅ 1.0 ⬅ Value

MAX_HEALTH ⬅ 20.0 ⬅ Value

MOVEMENT_SPEED ⬅ 0.15 ⬅ Value

ARMOR ⬅ 10.0 ⬅ Value

ARMOR_TOUGHNESS ⬅ 1.0 ⬅ Value

ATTACK_SPEED ⬅ 1.0 ⬅ Value

Effects that work when you hit an enemy:

HIT_LIGHTNING_STRIKE ⬅ [10.0, 6.0, 3.0, 1, CUSTOM_SOUND] ⬅ [chance to spawn rod; damage; damage range; amount of the rods; sound name]

HIT_AOE_DAMAGE ⬅ [10.0, 6.0, 3.0, 20.0, CUSTOM_SOUND] ⬅ [chance to damage; damage; range; decrease damage by each block (in percents); sound name]

HIT_KNOCKBACK ⬅ [10.0, 3.0, CUSTOM_SOUND] ⬅ [chance to knockback; power of knockback; sound name]

HIT_EFFECTS ⬅ [10.0, CUSTOM_EFFECTS, true, CUSTOM_SOUND] ⬅ [chance to give effects; effects from "effects.yml"; to the target or damager; sound name]

HIT_TRANSFORM_TO_GOLD ⬅ [10.0, 'GOLD_INGOT', 0.5, CUSTOM_SOUND] ⬅ [chance to transform; material; multiplier by HP; sound name]

HIT_INSTANT_KILL ⬅ [10.0, CUSTOM_SOUND] ⬅ [chance to kill; sound name]

HIT_VAMPIRISM ⬅ [10.0, 20.0, CUSTOM_SOUND] ⬅ [chance to vampirism; percent from damage; sound name]

HIT_SUMMON_MOB ⬅ [10.0, [CUSTOM_ZOMBIE], 1, 500, true, true, true, CUSTOM_SOUND] ⬅ [chance to spawn mob; custom mob; amount; life cycle; avoid owner; hit target; avoid brothers; sound name]

HIT_TAKEOFF ⬅ [10.0, 120, CUSTOM_SOUND] ⬅ [chance to take off; durability; sound name]

HIT_DISARMAMENT ⬅ [10.0, false, CUSTOM_SOUND] ⬅ [chance to disarm; drop item from inventory; sound name]

HIT_DIVESTITURE ⬅ [10.0, false, CUSTOM_SOUND] ⬅ [chance to disarmor; drop items from inventory; sound name]

HIT_PETRIFICATION ⬅ [10.0, 120, CUSTOM_SOUND] ⬅ [chance to stun; durability; sound name]

HIT_PULL ⬅ [10.0, 3.0, CUSTOM_SOUND] ⬅ [chance to pull; power; sound name]

HIT_INSTANT_DAMAGER_DEATH ⬅ [10.0, CUSTOM_SOUND] ⬅ [chance to kill damager; sound name]

HIT_SPAWN_PROJECTILE_AREA ⬅ [10.0, [ARROW], 10, 3.0, 2.0, 50, CUSTOM_SOUND] ⬅ [chance to spawn mob; projectiles; amount; radius; height; life cycle; sound name]

Effects that work when you break blocks:

BREAK_TREE ⬅ [false, [ANIMATION], CUSTOM_SOUND] ⬅ [break leaves; animation; sound name]

BREAK_BLOCKS ⬅ [[3,3,1], false, [STONE], [ANIMATION], CUSTOM_SOUND] ⬅ [size; melt; luck; enabled blocks; animation; sound name]

BREAK_SAME_BLOCKS ⬅ [[3,3,1], false, [ANIMATION], CUSTOM_SOUND] ⬅ [size; melt; animation; sound name]

Effects that work when you fishing:

FISHING_ITEMS ⬅ [[ITEMS/chance], CUSTOM_SOUND] ⬅ [drop items; sound name]

FISHING_CREATURES ⬅ [[CREATURES/chance], CUSTOM_SOUND] ⬅ [spawn creatures; sound name]

Effects that work when you interact:

ELYTRA ⬅ [0.8, CUSTOM_SOUND] ⬅ [speed; sound name]

INTERACT_SPAWN_PROJECTILE ⬅ [0.8, [ARROW], 2, 4, 30, CUSTOM_SOUND] ⬅ [speed; projectiles, amount, damage, delay, sound name]

INTERACT_SPAWN_MOB ⬅ [0.8, [CUSTOM_ZOMBIE], 1, 100, 200, true, true, CUSTOM_SOUND] ⬅ [spawn velocity, custom creature; amount; life cycle; delay; avoid owner; avoid brothers, sound name]

INTERACT_LIGHTNING_STRIKE ⬅ [5.0, 6.0, 3.0, 1, 140, CUSTOM_SOUND] ⬅ [distance; damage; damage range; amount of the rods; delay; sound name]

INTERACT_SUMMON_MOB ⬅ [10.0, [CUSTOM_ZOMBIE], 1, 100, 100, true, true, true, CUSTOM_SOUND] ⬅ [distance; custom creatures; amount; life cycle; delay; avoid owner; hit target; avoid brothers, sound name]

INTERACT_TAKEOFF ⬅ [10.0, 120, 40, CUSTOM_SOUND] ⬅ [distance; durability; delay; sound name]

INTERACT_PULL ⬅ [10.0, 3.0, 40, CUSTOM_SOUND] ⬅ [distance; power; delay; sound name]

Effects that work when your projectile hits somebody:

PROJECTILE_HIT_LIGHTNING_STRIKE ⬅ [10.0, 6.0, 3.0, 1, CUSTOM_SOUND] ⬅ [chance to spawn rod; damage; damage range; amount of the rods; sound name]

PROJECTILE_HIT_AOE_DAMAGE ⬅ [10.0, 6.0, 3.0, 20.0, CUSTOM_SOUND] ⬅ [chance to damage; damage; range; decrease damage by each block (in percents); sound name]

PROJECTILE_HIT_KNOCKBACK ⬅ [10.0, 3.0, CUSTOM_SOUND] ⬅ [chance to knockback; power of knockback; sound name]

PROJECTILE_HIT_EFFECTS ⬅ [10.0, CUSTOM_EFFECTS, true, CUSTOM_SOUND] ⬅ [chance to give effects; effects; to target or damager; sound name]

PROJECTILE_HIT_TRANSFORM_TO_GOLD ⬅ [10.0, 'GOLD_INGOT', 0.5, CUSTOM_SOUND] ⬅ [chance to transform; material; multiplier by HP; sound name]

PROJECTILE_HIT_INSTANT_KILL ⬅ [10.0, CUSTOM_SOUND] ⬅ [chance to kill; sound name]

PROJECTILE_HIT_VAMPIRISM ⬅ [10.0, 20.0, CUSTOM_SOUND] ⬅ [chance to vampirism; percent from damage; sound name]

PROJECTILE_HIT_SUMMON_MOB ⬅ [10.0, [CUSTOM_ZOMBIE], 1, 500, true, true, true, CUSTOM_SOUND] ⬅ [chance to spawn mob; custom mob; amount; life cycle; avoid owner; hit target; avoid brothers, sound name]

PROJECTILE_HIT_TAKEOFF ⬅ [10.0, 120, CUSTOM_SOUND] ⬅ [chance to take off; durability; sound name]

PROJECTILE_HIT_DISARMAMENT ⬅ [10.0, false, CUSTOM_SOUND] ⬅ [chance to disarm; drop item from inventory; sound name]

PROJECTILE_HIT_DIVESTITURE ⬅ [10.0, false, CUSTOM_SOUND] ⬅ [chance to disarmor; drop items from inventory; sound name]

PROJECTILE_HIT_PETRIFICATION ⬅ [10.0, 120, CUSTOM_SOUND] ⬅ [chance to stun; durability; sound name]

PROJECTILE_HIT_PULL ⬅ [10.0, 3.0, CUSTOM_SOUND] ⬅ [chance to pull; power; sound name]

PROJECTILE_HIT_INSTANT_DAMAGER_DEATH ⬅ [10.0, CUSTOM_SOUND] ⬅ [chance to kill damager; sound name]

PROJECTILE_HIT_SPAWN_PROJECTILE_AREA ⬅ [10.0, [ARROW], 10, 3.0, 2.0, 40, CUSTOM_SOUND] ⬅ [chance to spawn mob; custom mob; amount; radius; height; life cycle; sound name]

Effects that work when you keep a item:

PASSIVE_BURN_AROUND ⬅ [5.0, 2.0, CUSTOM_SOUND] ⬅ [radius; damage in second; sound name]

PASSIVE_EFFECT_AROUND ⬅ [5.0, CUSTOM_EFFECT, CUSTOM_SOUND] ⬅ [radius; potions; sound name]

Another effects:

REPLACE_BLOCKS ⬅ [10, 600, false, true, [BEDROCK, OBSIDIAN], [ANIMATIONS], CUSTOM_SOUND] ⬅ [how much blocks will replace; delay; infinite blocks in offhand; place replaced blocks to the inventory; disabled materials; animations; sound name]

SPIDERMAN ⬅ [3.0, 100, CUSTOM_SOUND] ⬅ [jump power; delay; sound name]

EARTHQUAKE ⬅ [100.0, 5.0, 8.0, 20.0; 100, true, CUSTOM_SOUND] ⬅ [chance to shake the earth; radius; damage; percentage of power reduction per block; delay; toss blocks; sound name]

Passive animations. You can set more than 1 animation for each quality. You can create animation in the effects.yml file. And then put id of this animation in the list.

Attack animations. An animation that comes out of the player when hit. The method is the same as for Passive animations.

Hit animations. Animation that occurs at the site of a hit, impact, or breakdown. The method is the same as for Passive animations.

Drop animations. You can set more than 1 animation for each quality. You can create animation in the effects.yml file. And then put id of this animation in the list. Works when player dies and drops a relic. Or when it drops from a mob or block.

Disappear animations. You can set more than 1 animation for each quality. You can create animation in the effects.yml file. And then put id of this animation in the list. Works when player dies and a relic disappears.

Crafting animations. You can set more than 1 animation for each quality. You can create animation in the effects.yml file. And then put id of this animation in the list.

Drop from creatures. Which creatures will drop the relic.

Drop from blocks. Which blocks will the relic drop from? You can set a mode in the config in which the original drop from the block will disappear.

Crafting grid. 9 slots. From 0 to 8. You can enter the material or specify an item from your hand with a command.

Last updated