NightExpress's Plugins Wiki

Runes can be socketed in your items to give you permanent potion effects.

Socketing:

  • Socketing chance.
  • Socketing GUI.
  • Define the result of unsuccessful socketing (destroy item or rune, clear all the item rune).
  • Requirements for target item such as level and item type.​

Leveling:

  • Define the min. and max. rune level.​
  • Rune effect level depends on rune level.​

Potion Effects:

  • Grants 'permanent' potion effect while wearin equipment with rune.​
  • Define if rune effect levels should stack or not.​​

Media:

Settings.yml

Default module settings are described HERE.

cfg_version: 1.0
command-aliases: runes
messages-output: ACTION_BAR

general:
  # Allow/Disallow to stack the same potion effect levels.
  stack-levels: true

# Socketing settings
socketing:
  # Result of unsuccessful socketing.
  # ITEM - Destroys the item which was used to socket into.
  # SOURCE - Destroys the source item (gem, essence, etc).
  # BOTH - Destroys the item and the source.
  # CLEAR - Clears all filled item sockets of this module.
  destroy-type: ITEM
  # Particle effects on socketing.
  effects:
    enabled: true
    failure: VILLAGER_ANGRY
    success: VILLAGER_HAPPY
  # Sound effects on socketing.
  sounds:
    enabled: true
    failure: BLOCK_ANVIL_DESTROY
    success: ENTITY_EXPERIENCE_ORB_PICKUP

# Item Format
# Default item settings and placeholders are described HERE.
item-format:
  name: '%item_name% %rlevel%'
  lore:
  - '&f» &7Sucess: &a&l%s%% &8| &7Failure: &c&l%d%%'
  - '&8&m               &f  「 INFO 」  &8&m               '
  - '%item_lore%'
  - '&8&m         &f  「 REQUIREMENTS 」  &8&m        '
  - '%item-level%'
  - '%item-types%'
  - '&8&m               &f 「 USAGE 」 &8&m               '
  - '&7Drag & Drop onto item to start socketing.'

# GUI Settings
# Default GUI settings are described HERE
gui:
  title: '&0« Socketing »'
  size: 9
  # Slot for target item.
  item-slot: 3
  # Slot for source item.
  source-slot: 4
  # Slot for result preview.
  result-slot: 5
  content:
    filler:
      material: BLACK_STAINED_GLASS_PANE:0:1
      skull-hash: ''
      enchanted: false
      name: ''
      lore: []
      slots: 0,1,2,3,4,5,6,7,8
      type: NONE
    accept:
      material: LIME_STAINED_GLASS_PANE:0:1
      skull-hash: ''
      enchanted: false
      name: '&2« &aAccept &2»'
      lore:
      - '&7You will try to socket the rune'
      - '&7into your item.'
      - ''
      - '&7In case of failure your item'
      - '&7will be &cdestroyed&7.'
      slots: '8'
      type: ACCEPT
    exit:
      material: RED_STAINED_GLASS_PANE:0:1
      skull-hash: ''
      enchanted: false
      name: '&4« &cCancel &4»'
      lore: []
      slots: '0'
      type: EXIT

Items

Default module item settings and placeholders are described HERE.

Module Item Types Interactive + Leveled + Socket.

# Default item settings.
material: PRISMARINE_SHARD:0
name: '&bRune of Jump'
lore:
- '&7Grants &fJump %rlevel% &7effect'
socket-display: '&bJump %rlevel%'

# Potion Effect Type this rune will give.
effect: JUMP

# Min. and max. gem level.
min-level: 1
max-level: 2

# Min. and max socket chance.
min-success-rate: 40
max-success-rate: 75

# Target item type requirements.
item-types:
- BOOTS
Navigation