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
Last updated