MagicalRunes
MagicalRunes! need additional explanation?
PLEASE LEAVE A REVIEW IF YOU LIKE THE PLUGIN
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!
- 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
- Download the plugin
- Place the plugin in the "plugins" folder
- Restart the server or load the plugin with PlugMan or similar
/runes
(magicrunes.admin.help)
/runes reload
(magicalrunes.admin.reload)
/runes give <player> <rune name> <amount>
(magicalrunes.admin.give)
(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.
Spoiler: config.yml configuration
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=========================='
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=========================='
Spoiler: runes.yml configuration
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
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
You are allowed to decompile and/or redistribute the plugin but you can not republish it as the owner or as the original plugin.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.14, 1.15, 1.16
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
MagicalRunes - Create your own Magical Items is a free Minecraft Java mod. Compatible with Minecraft 1.14, 1.15, 1.16, 1.17 and newer. Downloaded 234 times (via Spigot). Download it and open it directly in the game.