eTrails
Buy eTrailsDiscord
  • 🏠Home
  • ⬇️Installation
  • ⚒️Command & Permissions
  • 🎉Styles & Effects
  • ✏️Configs
  • 💭Format
Powered by GitBook
On this page
  • Config.yml
  • Gui.yml
  • Messages.yml
  • trails.yml

Configs

Config.yml

cmd-aliases:
  - "etrails"
  - "ptrails"

trail-settings:
  disable-in-pvp: true
  disable-in-pve: true
  # How long the player will be identified as in combat after taking damage
  milliseconds-since-combat: 5000
  disable-in-vanish: true
  disable-on-move: true
  milliseconds-since-move: 1000

  rainbow-update-interval: 5 # higher this number, the slower the rainbow effect will be changing colors

# Store player data in a MySQL database
MySQL:
  enable: false
  host: localhost
  port: 3306
  DBName: ''
  username: root
  password: '123'

#Block eTrails in certain worlds
World:
  enable: false
  worlds:
    - "world1"
    - "world2"

Gui.yml

rows: 6
trails-start-row: 1
trails-rows: 4
title: '<gradient:#03c2fc:#a503fc><bold>eTrails'
buttons:
  filler:
    slots:
      - 36
      - 37
      - 38
      - 39
      - 40
      - 41
      - 42
      - 43
      - 44
      - 45
    item:
      material: GRAY_STAINED_GLASS_PANE
      display: ' '
  trail-locked:
    item:
      # material will be deduced from the actual trail which can be found in the trails.yml
      # or you can specify a material here
      #material: BARRIER
      display: '<trail_name>'
      lore:
        - ''
        - '<#808080>■ <gray>status: <#ff0000>✘ ʟᴏᴄᴋᴇᴅ'
        - '<#808080>■ <gray>purchase at <#b452cd>server.store.com'
  trail-unlocked:
    item:
      # material will be deduced from the actual trail which can be found in the trails.yml
      # or you can specify a material here
      #material: BARRIER
      display: '<trail_name>'
      lore:
        - ''
        - '<#808080>■ <gray>status: <#00ff00>✔ ᴜɴʟᴏᴄᴋᴇᴅ'
        - '<#808080>■ <gray>purchased at <#b452cd>server.store.com'
  trail-selected:
    item:
      # material will be deduced from the actual trail which can be found in the trails.yml
      # or you can specify a material here
      #material: BARRIER
      display: '<trail_name>'
      lore:
        - ''
        - '<#808080>■ <gray>status: <#00ff00>✔ ᴜɴʟᴏᴄᴋᴇᴅ'
        - '<#808080>■ <gray>purchased at <#b452cd>server.store.com'
        - ''
        - '<#b452cd>◆ <#a503fc><bold>selected'
  close:
    slot: 49
    item:
      material: BARRIER
      display: '<red>Close'
  previous-page:
    slot: 48
    item:
      material: ARROW
      display: '<green>Previous Page'
  next-page:
    slot: 50
    item:
      material: ARROW
      display: '<green>Next Page'
  filter:
    slot: 45
    all-item:
      material: PLAYER_HEAD
      base64: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjFmNTA3NGRiODZiNjY5Mzc2ZTcxZGQ4ZmU3MDcxNmY3M2UwZTg0Zjk1NTg3OWE0NjgyZWY1ZmExZWE4MmQyZCJ9fX0=
      display: '<green>Trail<white>-<green>Filter'
      lore:
        - '<yellow>> <white> All'
        - '<white> Unlocked'
        - '<white> Locked'
    unlocked-item:
      material: PLAYER_HEAD
      base64: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjFmNTA3NGRiODZiNjY5Mzc2ZTcxZGQ4ZmU3MDcxNmY3M2UwZTg0Zjk1NTg3OWE0NjgyZWY1ZmExZWE4MmQyZCJ9fX0=
      display: '<green>Trail<white>-<green>Filter'
      lore:
        - '<white> All'
        - '<yellow>> <white> Unlocked'
        - '<white> Locked'
    locked-item:
      material: PLAYER_HEAD
      base64: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjFmNTA3NGRiODZiNjY5Mzc2ZTcxZGQ4ZmU3MDcxNmY3M2UwZTg0Zjk1NTg3OWE0NjgyZWY1ZmExZWE4MmQyZCJ9fX0=
      display: '<green>Trail<white>-<green>Filter'
      lore:
        - '<white> All'
        - '<white> Unlocked'
        - '<yellow>> <white> Locked'
  visibility:
    slot: 46
    all-item:
      material: PLAYER_HEAD
      base64: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDE3ZGZlZGJhYWIwYTA4ODYwMmVkNzk1Y2RjNzEzODY1NzgwMTQ2MjU0Y2RlYzA0MTQ3MTYzYTM4MGY5MmIyZiJ9fX0=
      display: '<green>eTrail<white>-<green>Visibility'
      lore:
        - '<yellow>> <white> All'
        - '<white> Own'
        - '<white> Other'
        - '<white> None'
    own-item:
      material: PLAYER_HEAD
      base64: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDE3ZGZlZGJhYWIwYTA4ODYwMmVkNzk1Y2RjNzEzODY1NzgwMTQ2MjU0Y2RlYzA0MTQ3MTYzYTM4MGY5MmIyZiJ9fX0=
      display: '<green>eTrail<white>-<green>Visibility'
      lore:
        - '<white> All'
        - '<yellow>> <white>Own'
        - '<white> Other'
        - '<white> None'
    other-item:
      material: PLAYER_HEAD
      base64: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDE3ZGZlZGJhYWIwYTA4ODYwMmVkNzk1Y2RjNzEzODY1NzgwMTQ2MjU0Y2RlYzA0MTQ3MTYzYTM4MGY5MmIyZiJ9fX0=
      display: '<green>eTrail<white>-<green>Visibility'
      lore:
        - '<white> All'
        - '<white> Own'
        - '<yellow>> <white>Other'
        - '<white> None'
    none-item:
      material: PLAYER_HEAD
      base64: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDE3ZGZlZGJhYWIwYTA4ODYwMmVkNzk1Y2RjNzEzODY1NzgwMTQ2MjU0Y2RlYzA0MTQ3MTYzYTM4MGY5MmIyZiJ9fX0=
      display: '<green>eTrail<white>-<green>Visibility'
      lore:
        - '<white> All'
        - '<white> Own'
        - '<white>Other'
        - '<yellow>> <white>None'
  on-join:
    slot: 52
    on-item:
      material: BOOK
      display: '<#a503fc>Auto-Enable on Join'
      lore:
        - '<yellow>Click to <red>disable'
    off-item:
      material: BOOK
      display: '<#a503fc>Auto-Enable on Join'
      lore:
        - '<yellow>Click to <green>enable'
  toggle:
    slot: 53
    on-item:
      material: BOOK
      display: '<green>On'
      lore:
        - '<yellow>Selected: <trail_name>'
        - '<yellow>Click to turn off'
    off-item:
      material: BOOK
      display: '<green>Off'
      lore:
        - '<yellow>Selected: <trail_name>'
        - '<yellow>Click to turn on'

Messages.yml

prefix: '<gradient:#03c2fc:#a503fc><bold>eTrails <dark_gray>►<reset>'

command:
  only-player: '<prefix> <red>This command can only be executed by a player'
  no-permission: '<prefix> <red>You not have permission.'
  plugin-reloaded: '<prefix> <#39FF14>Successfully <#808080>reloaded eTrails!'
  plugin-version: '<prefix> <#a25981>Version: <#FF0000><version>'
  set-trail: '<prefix> <green>You have set <player> trail to <trail_name>.'
  no-trail: '<prefix> <red>You must specify a trail.'
  trail-not-found: '<prefix> <red>Trail <trail_name> not found.'
  remove-trail: '<prefix> <green>You have removed <player> trail.'
  player-not-found: '<prefix> <red>Player <player> not found.'
  no-target: '<prefix> <red>You must specify a player.'
  help-command:
    - '<white><st>                 <reset> <white>Commands for <bold><gradient:#03c2fc:#a503fc>eTrails <reset><white><st>                 '
    - '<prefix> <#03c2fc>/etrails  <gray>ᴏᴘᴇɴꜱ ᴛʜᴇ ᴇᴛʀᴀɪʟꜱ ɢᴜɪ'
    - '<prefix> <#03c2fc>/etrails reload <gray>ʀᴇʟᴏᴀᴅ ᴇᴛʀᴀɪʟꜱ ᴄᴏɴꜰɪɢꜱ'
    - '<prefix> <#03c2fc>/etrails set <#a503fc><ᴘʟᴀʏᴇʀ> <ᴇꜰꜰᴇᴄᴛ> <gray>ꜱᴇᴛꜱ ᴛʀᴀɪʟ ᴇꜰꜰᴇᴄᴛ ꜰᴏʀ ᴘʟᴀʏᴇʀ'
    - '<prefix> <#03c2fc>/etrails remove <#a503fc><ᴘʟᴀʏᴇʀ>  <gray>ʀᴇᴍᴏᴠᴇꜱ ᴛʀᴀɪʟ ᴇꜰꜰᴇᴄᴛ ꜰʀᴏᴍ ᴘʟᴀʏᴇʀ.'
    - '<prefix> <#03c2fc>/trails version <gray>ꜱʜᴏᴡꜱ ᴇᴛʀᴀɪʟꜱ ᴄᴜʀʀᴇɴᴛ ᴠᴇʀꜱɪᴏɴ'
    - '<white><st>                                                             '

trail:
  selected: '<prefix> <green>You have selected trail: <yellow><trail_name>.'
  locked: '<prefix> <red>This particle is blocked for you.'
  already-selected: '<prefix> <red>You already have this trail selected.'
  no-trail-selected: "<prefix> <red>You can't do that you aren't using a trail."
  visibility-changed: '<prefix> <green>Visibility changed to <yellow><visibility>'
  on-join-changed: '<prefix> <green>Auto-Enable on join changed to <yellow><on_join>'
  toggle-changed: '<prefix> <green>Toggle changed to <yellow><toggle>'
  no-trail: "none"
  toggle-status-true: "on"
  toggle-status-false: "off"
  visibility-all: "ALL"
  visibility-own: "OWN"
  visibility-other: "OTHER"
  visibility-none: "NONE"
  on-join-true: "on"
  on-join-false: "off"

trails.yml

EXAMPLE_BLOCK_TRAIL:
  name: "<#18a1e1><bold>ʙʟᴏᴄᴋ ᴛʀᴀɪʟ"
  icon:
    material: REDSTONE_BLOCK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 1
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: BLOCK
      particle: BLOCK_CRACK
      data: BLUE_WOOL
EXAMPLE_COMPANION_TRAIL:
  name: "<#18a1e1><bold>ᴄᴏᴍᴘᴀɴɪᴏɴ ᴛʀᴀɪʟ"
  icon:
    material: FEATHER
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 2
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: COMPANION
      speed: 0.13
      particle: SMOKE_NORMAL
EXAMPLE_FEET_TRAIL:
  name: "<#18a1e1><bold>ꜰᴇᴇᴛ ᴛʀᴀɪʟ"
  icon:
    material: RABBIT_FOOT
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 3
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: FEET
      particle: DRAGON_BREATH
EXAMPLE_HALO_TRAIL:
  name: "<#18a1e1><bold>ʜᴀʟᴏ ᴛʀᴀɪʟ"
  icon:
    material: GUNPOWDER
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 4
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: HALO
      particle: DUST_COLOR_TRANSITION
      data: 10,10,10,161,3,252
EXAMPLE_ORBIT_TRAIL:
  name: "<#18a1e1><bold>ᴏʀʙɪᴛ ᴛʀᴀɪʟ"
  icon:
    material: ENDER_PEARL
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 5
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: ORBIT
      speed: 8
      particle: REDSTONE
      data: 153,51,255
EXAMPLE_NORMAL_TRAIL:
  name: "<#18a1e1><bold>ɴᴏʀᴍᴀʟ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 6
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: NORMAL
      particle: REDSTONE
      data: 10,10,10
EXAMPLE_POPPER_TRAIL:
  name: "<#18a1e1><bold>ᴘᴏᴘᴘᴇʀ ᴛʀᴀɪʟ"
  icon:
    material: WHEAT_SEEDS
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 7
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: POPPER
      speed: 2
      particle: DUST_COLOR_TRANSITION
      data: 3,194,252,3,194,252
EXAMPLE_QUADHELIX_TRAIL:
  name: "<#18a1e1><bold>Qᴜᴀᴅʜᴇʟɪx ᴛʀᴀɪʟ"
  icon:
    material: PLAYER_HEAD
    base64: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjFmNTA3NGRiODZiNjY5Mzc2ZTcxZGQ4ZmU3MDcxNmY3M2UwZTg0Zjk1NTg3OWE0NjgyZWY1ZmExZWE4MmQyZCJ9fX0=
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 8
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: QUADHELIX
      speed: 1
      particle: END_ROD
EXAMPLE_RINGS_TRAIL:
  name: "<#18a1e1><bold>ʀɪɴɢꜱ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 9
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: RINGS
      speed: 32
      particle: SCULK_CHARGE_POP
EXAMPLE_SPIRAL_TRAIL:
  name: "<#18a1e1><bold>ꜱᴘɪʀᴀʟ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 10
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: SPIRAL
      speed: 4
      particle: DUST_COLOR_TRANSITION
      data: RAINBOW
EXAMPLE_THICK_TRAIL:
  name: "<#18a1e1><bold>ᴛʜɪᴄᴋ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 11
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: THICK
      particle: WARPED_SPORE
EXAMPLE_TWINS_TRAIL:
  name: "<#18a1e1><bold>ᴛᴡɪɴꜱ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 12
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: TWINS
      speed: 1
      particle: GLOW
EXAMPLE_VORTEX_TRAIL:
  name: "<#18a1e1><bold>ᴠᴏʀᴛᴇx ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 13
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: VORTEX
      speed: 70
      particle: SNEEZE
EXAMPLE_MULTI_TRAIL:
  name: "<#18a1e1><bold>ᴍᴜʟᴛɪ ᴛʀᴀɪʟ"
  icon:
    material: GRASS_BLOCK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 14
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: QUADHELIX
      speed: 1
      particle: REDSTONE
      data: 255,255,255
    EXAMPLE_STYLE2:
      type: BLOCK
      particle: BLOCK_CRACK
      data: BLUE_WOOL
    EXAMPLE_STYLE3:
      type: WINGS
      speed: 24
      particle: DUST_COLOR_TRANSITION
      data: RAINBOW
EXAMPLE_FEET_CIRCLE_TRAIL:
  name: "<#18a1e1><bold>ꜰᴇᴇᴛ ᴄɪʀᴄʟᴇ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 15
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: FEET_CIRCLE
      speed: 1.5
      particle: CLOUD
EXAMPLE_WINGS_TRAIL:
  name: "<#18a1e1><bold>ᴡɪɴɢꜱ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 16
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: WINGS
      speed: 24
      particle: DUST_COLOR_TRANSITION
      data: RAINBOW
EXAMPLE_ANGELWINGS_TRAIL:
  name: "<#18a1e1><bold>ᴀɴɢᴇʟ-ᴡɪɴɢꜱ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 17
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: ANGELWINGS
      speed: 24
      particle: DUST_COLOR_TRANSITION
      data: 255,255,0,0,255,0
EXAMPLE_VAMPIREWINGS_TRAIL:
  name: "<#18a1e1><bold>ᴠᴀᴍᴘɪʀᴇ-ᴡɪɴɢ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 18
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: VAMPIREWINGS
      speed: 24
      particle: DUST_COLOR_TRANSITION
      data: 255,255,0,0,255,0
EXAMPLE_BEAM_TRAIL:
  name: "<#18a1e1><bold>ʙᴇᴀᴍ ᴛʀᴀɪʟ"
  icon:
    material: DIAMOND_BLOCK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 19
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: BEAM
      particle: DUST_COLOR_TRANSITION
      data: 255,255,0,0,255,0
EXAMPLE_BEAMTWIST_TRAIL:
  name: "<#18a1e1><bold>ᴄᴏʀᴋꜱᴄʀᴇᴡ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 20
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: CORKSCREW
      speed: 20
      particle: DUST_COLOR_TRANSITION
      data: 255,0,102,255,51,204
EXAMPLE_HELIX_TRAIL:
  name: "<#18a1e1><bold>ʜᴇʟɪx ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 21
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: HELIX
      speed: 70
      particle: DUST_COLOR_TRANSITION
      data: 255,0,102,255,51,204
EXAMPLE_MAGICRODS_TRAIL:
  name: "<#18a1e1><bold>ᴍᴀɢɪᴄʀᴏᴅꜱ ᴛʀᴀɪʟ"
  icon:
    material: BOOK
  sound:
    sound: "minecraft:entity.experience_orb.pickup"
    volume: 1.0
    pitch: 1.0
  priority: 22
  permission: etrails.trail.default
  styles:
    EXAMPLE_STYLE:
      type: MAGICRODS
      particle: DUST_COLOR_TRANSITION
      data: 255,0,102,255,51,204
PreviousStyles & EffectsNextFormat

Last updated 3 months ago

✏️