MagicalRunes - Create your own Magical Items icon

MagicalRunes - Create your own Magical Items -----

Create your own Magical Items to improve your survival server



MagicalRunes
MagicalRunes! need additional explanation?
PLEASE LEAVE A REVIEW IF YOU LIKE THE PLUGIN

for any issue, PM me.

All about the runes configuration is written in the documentation.


Description
Create custom items that does THINGS when clicked, when held or when stored in the inventory.

  • Useful for roleplay/fantasy survival servers.
  • You can create your own invented runes!
Features
  • Completely customizable runes&messages
  • Make the player execute automatically a list of functional actions per interaction.
  • Create the item in the configuration (not able to create custom potions items)
  • Setup a custom crafting recipe for an item using the ShapedRecipe or the ShapelessRecipe system
To install:
  1. Download the plugin
  2. Place the plugin in the "plugins" folder
  3. Restart the server or load the plugin with PlugMan or similar
Commands
/runes
(magicrunes.admin.help)
/runes reload
(magicalrunes.admin.reload)
/runes give <player> <rune name> <amount>
(magicalrunes.admin.give)​



All about the runes configuration is written in the documentation.

Code (Text):
# Developed with LOV by StivenFocs
options:
  debug: false
messages:
  prefix: ''
  no_permission: '&cYou''re not permitted to do this.'
  only_players: '&cOnly players can do this.'
  player_not_found: '&cNo players found with that name.'
  rune_not_found: '&cRune not found!'
  no_valid_rune: '&cThis rune haven''t a valid item.'
  inventory_full: '&cInventory full!!'
  unknown_subcommand: '&dUnknown subcommand. Type &5/runes &dto see the commands list.'
  incomplete_command: '&dIncomplete command. Type &5/runes &dto see the commands list.'
  an_error_occurred: '&cAn error occurred while executing this task...'
  configuration_reloaded: '&aConfiguration successfully reloaded'
  you_given_rune: '&5You given x%amount% %rune%&5 to &f%player_displayname%'
  you_got_rune: '&5You got x%amount% %rune%'
  help_admin:
  - '&8&m=========================='
  - '&7* &5Magical&dRunes &7%version%'
  - ''
  - '&7* /runes reload &8&m|&7 Reload or fix the whole configuration'
  - '&7* /runes give <player> <rune> <amount> &8&m|&7 Give an amount of rune to a
    player'
  - ''
  - '&8&m=========================='
  help_user:
  - '&8&m=========================='
  - '&7* &5Magical&dRunes'
  - ''
  - '&7* Get or find the Magical Runes'
  - '&7* that will give you powers.'
  - ''
  - '&8&m=========================='
Code (Text):
config_version: 1
heal_rune:
  displayname: '&aHeal Rune'
  item:
    displayname: '&aHeal Rune'
    material: STONE_BUTTON
    durability: 0
    lore:
    - '&7recovery all your'
    - '&7HP in seconds.'
    enchantments:
    - LUCK,1
    flags:
    - HIDE_ENCHANTS
    model_data: 1234567
  commands:
  - sound:ENTITY_PLAYER_LEVELUP,1,3
  - particle:SNEEZE,%world%,%x%,%y%,%z%,1000,1,1,1,0
  - effect:REGENERATION,90,4,false,false,true
  type: CONSUMABLE
  delay: 0
  recipe:
    row1: AIR,SWEET_BERRIES,AIR
    row2: SWEET_BERRIES,STONE_BUTTON,SWEET_BERRIES
    row3: AIR,SWEET_BERRIES,AIR
strength_chestplate:
  displayname: '&9Magic Chestplate'
  item:
    displayname: '&9Magic Chestplate'
    material: IRON_CHESTPLATE
    durability: 0
    lore:
    - '&7Wear this &9Magic Chestplate'
    - '&7to keep an effect of strength II'
    enchantments:
    - LUCK,1
    flags:
    - HIDE_ENCHANTS
  commands:
  - sound:BLOCK_LAVA_EXTINGUISH,1,2
  - particle:FLAME,%world%,%x%,%y%,%z%,50,0.5,1,0.5,0
  - effect:INCREASE_DAMAGE,1200,1,false,false,true
  type: KEEP_EFFECT
  delay: 1200
  recipe:
    shapeless:
    - IRON_CHESTPLATE
    - BLAZE_ROD
  do_not_cancel: true
lightning_pointer:
  displayname: '&eLightning Pointer'
  item:
    displayname: '&eLightning Pointer'
    material: LEVER
    durability: 0
    lore: []
    enchantments:
    - LUCK,1
    flags:
    - HIDE_ENCHANTS
  commands:
  - lightning
  type: INFINITE
  delay: 0
  recipe:
    row1: AIR,LIGHTNING_ROD,AIR
    row2: AIR,LEVER,AIR
    row3: AIR,AIR,AIR
useless_sword:
  displayname: Useless Wooden Sword
  item:
    displayname: Useless Wooden Sword
    material: WOODEN_SWORD
    durability: 0
    lore:
    - '&7An useless unbreakable sword..'
    enchantments: []
    flags: []
    unbreakable: true
  commands: []
  type: INFINITE
  delay: 0
  recipe:
    shapeless:
    - WOODEN_SWORD
    - WOODEN_SWORD
  do_not_cancel: true

About configurations:
  • To stop a message from appearing, leave a: ""
  • When a field is missing, it will be set again with the default value, so you can reset a field by removing it and reloading the configuration.
  • Except messages actions, "&" is not supported in the others actions.
  • %version% is a global placeholder inside the plugin.
  • %player_name% %player_displayname% %player_uuid% and %x% %y% %z% works only in the "commands" fields.
  • You can use the tellraw json text in the configuration messages.
  • To disable the custom recipe, just remove the "recipe" field.
  • To reset the runes.yml file, delete the file or leave it empty
Leave your bug reports in the discussion section, PM me for plugin suggestions.
You are allowed to decompile and/or redistribute the plugin but you can not republish it as the owner or as the original plugin.

[​IMG]
Resource Information
Author:
----------
Total Downloads: 214
First Release: May 14, 2022
Last Update: Oct 12, 2022
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings