Code (Text):
#=======================================================#
# EasyBack #
# Version 1.0 #
#=======================================================#
# Return to your last location #
# with full customization and advanced features. #
# #
# Discord: hawxy2k #
#=======================================================#
#=======================================================#
# Message Settings #
#=======================================================#
# You can use & for color codes #
# Use %time% to show time values #
# Use [] for no message (disables that message) #
# PlaceholderAPI placeholders are supported #
#=======================================================#
messages:
# Message prefix (appears before most messages)
prefix: "&8[&#ff914dEasyBack&8] &7"
# Permission denied message
no-permission: "&7You don't have permission to use this command."
# Message when player has an active cooldown
# %time% is replaced with the remaining cooldown time
command-cooldown: "&7You need to wait &#ff914d%time% &7before using this command again."
# Message after successful teleportation
teleport-success: "&aYou have been teleported to your last location."
# Message when teleportation is cancelled
teleport-cancelled: "&cTeleportation cancelled."
# Message when player has no location to teleport to
no-location: "&cYou don't have a location to teleport to."
# Message when configuration is reloaded
config-reloaded: "&aConfiguration reloaded successfully."
# Message at start of warmup period
# %time% is replaced with the warmup time in seconds
# You can add color codes before %time% to change its color
warmup-start: "&7Teleporting in &#ff914d%time% &7seconds..."
# Message when last location is not safe
not-safe-location: "&7Your last location is &cnot safe &7to teleport to."
# Message when player tries to use /back in a blacklisted world
world-blacklisted: "&7You cannot use &#ff914d/back &7in this world."
# Message when player tries to use /back after blacklisted death cause
death-blacklisted: "&7You cannot use &#ff914d/back &7because of how you died."
#=======================================================#
# Death Messages #
#=======================================================#
# Messages sent to player when they die #
# Use [] for no messages #
# eg. death-messages: [] #
# PlaceholderAPI placeholders are supported #
# #
# Available placeholders: #
# #
# %easyback_cooldown% #
# - Shows "now" when no cooldown is active #
# - Shows remaining time (e.g., "5 seconds") when on #
# cooldown #
# #
# %easyback_availability% #
# - Automatically switches between two configurable #
# messages based on cooldown status #
# - Uses the messages defined in back-availability below #
# - You can include %easyback_cooldown% in both messages #
# #
#=======================================================#
# Available message variants - both are fully customizable
back-availability:
# Message shown when there is no active cooldown
available: "&aAvailable to use"
# Message shown when there is an active cooldown
# You can include %easyback_cooldown% to show the remaining time
cooldown: "&cAvailable in %easyback_cooldown%"
# Death messages sent to the player
death-messages:
- "&cYou died! Use &6/back &cto return to your death location."
- "%easyback_availability%"
#=======================================================#
# Cooldown Settings #
#=======================================================#
# Cooldowns are in seconds #
# Set to 0 to disable cooldowns #
#=======================================================#
# Default cooldown for all players (seconds)
default-cooldown: 60
# Custom cooldowns per permission group (seconds)
# Players need easyback.cooldown.<group> permission
custom-cooldowns:
member: 60 # easyback.cooldown.member
vip: 30 # easyback.cooldown.vip
elite: 15 # easyback.cooldown.elite
mvp: 5 # easyback.cooldown.mvp
#=======================================================#
# Warmup Settings #
#=======================================================#
# Time player must wait before teleportation (seconds) #
# Set to 0 to disable warmups #
# Disabling it is not recommended #
#=======================================================#
# Default warmup time for all players (seconds) Given to permissionless groups.
default-warmup: 3
# Custom warmups per permission group (seconds)
# Players need easyback.warmup.<group> permission
custom-warmups:
member: 5 # easyback.warmup.member
vip: 3 # easyback.warmup.vip
elite: 2 # easyback.warmup.elite
mvp: 1 # easyback.warmup.mvp
# Warmup Message Type
# "step" - Shows countdown messages (3...2...1...)
# "single" - Shows a single message with the total time
warmup-message-type: "step"
#=======================================================#
# Restriction Settings #
#=======================================================#
# Restricts /back to only work for death locations, not teleport locations
# true - Only tracks death locations
# false - Tracks both death and teleport locations
death-only: false
# Blacklisted worlds where /back command cannot be used
blacklist-worlds:
# - "world_nether"
# - "world_the_end"
# Blacklisted death causes that prevent using /back
# Valid causes: BLOCK_EXPLOSION, CONTACT, CRAMMING, DROWNING, DRYOUT,
# ENTITY_ATTACK, ENTITY_EXPLOSION, ENTITY_SWEEP_ATTACK, THORNS, VOID, WITHER
# FALL, FALLING_BLOCK, FIRE, FIRE_TICK, FLY_INTO_WALL, HOT_FLOOR, LAVA,
# LIGHTNING, MAGIC, MELTING, POISON, PROJECTILE, STARVATION, SUFFOCATION,
# SUICIDE
blacklist-death-causes:
- "VOID"
#=======================================================#
# Cancellation Settings #
#=======================================================#
# Set to true to enable, false to disable #
#=======================================================#
# Cancels teleportation if the player moves
cancel-on-move: true
# Cancels teleportation if the player gets hit
cancel-on-hit: true
# Cancels teleportation if the player moves their camera (why not?)
cancel-on-camera-move: false
#=======================================================#
# Storage Settings #
#=======================================================#
# How long to keep player locations in memory (minutes)
# Set to -1 to keep locations indefinitely
data-expire-time: 60
#=======================================================#
# Debug Mode #
#=======================================================#
# Enables additional console logging for troubleshooting #
#=======================================================#
debug: false
"]