📜Placeholders
Placeholder Configuration Guide
Welcome to the configuration guide for the integrated HTML-style, and braced placeholder parsing! This utility enables dynamic and interactive text formatting using placeholders in your plugin. With support for text effects, hover events, click actions, and more, you can create rich, engaging messages for your players.
Table of Contents
Overview
The Placeholder Parsing Utility is designed to give you complete control over text formatting in Minecraft. You can combine:
Basic Formatting: bold, italic, underline, strikethrough, obfuscated, reset.
Text Effects: Gradients, hex colors, small caps, etc.
Interactive Actions: Hover text, click-to-run commands, and suggest commands.
Placeholder API: Use PlaceholderAPI & Abyss plugins together! We made sure they don't interfere with each other.
Placeholder Syntax
The utility uses a tag-based syntax that resembles HTML. Here’s the basic structure of a placeholder:
Key Elements:
<tag>
: The name of the placeholder, such asbold
,hover
,click
, etc.arguments
: (Optional) Additional parameters for the tag, such as color values or commands.Text Content
: The text to be formatted or interacted with.
Example:
Examples
Single Line Example
Interactive Component Example (Also formatted for readability)
Supported Placeholders
Interactive Components
hover
: Adds hover text (requirestext
argument).click
: Adds a click action (requiresaction
andvalue
arguments).suggest
: Suggests a command (requirescommand
argument).
Gradients
small-bold-gradient
: Small caps with bold and gradient.small-gradient
: Small caps with gradient.bold-gradient
: Bold with gradient.gradient
: General gradient.
Text Formatters
small
,smallcaps
,small-caps
: Converts text to small caps.pretty
: Applies aesthetic formatting. e.g "ZOMBIE_PIGLIN" -> "Zombie Piglin"color
: Parses any color using theColors.parse
method.hex
: Applies a single hex color.
Custom Colors
coral-reef
:#FF6F61
sapphire-mist
:#6A5ACD
amber-glow
:#FFBF00
emerald-isle
:#50C878
lavender-dream
:#E6E6FA
crimson-tide
:#DC143C
ocean-depths
:#0077BE
golden-hour
:#FFDA44
plum-blossom
:#DDA0DD
mint-whisper
:#98FF98
ruby-red
:#9B111E
turquoise-bay
:#40E0D0
sunset-orange
:#FF4500
forest-green
:#228B22
buttercup-yellow
:#F3E03F
periwinkle-blue
:#CCCCFF
cherry-blossom
:#FFB7C5
stormy-sky
:#708090
sandalwood-brown
:#D19A7B
seafoam-green
:#9FE2BF
lime-punch
:#B4D600
violet-sky
:#8A2BE2
cerulean-blue
:#007BA7
peach-dream
:#FFDAB9
cinnamon-bark
:#7B3F00
fuchsia-blush
:#FF77FF
cobalt-blue
:#0047AB
mauve-mist
:#E0B0FF
winter-frost
:#F0F8FF
chocolate-brown
:#7B3F00
aquamarine
:#7FFFD4
lavender-fields
:#E6E6FA
pine-forest
:#01796F
rose-gold
:#B76E79
navy-blue
:#000080
mango-sorbet
:#FFCC00
bright-turquoise
:#08E8DE
dandelion-yellow
:#F0E130
steel-gray
:#4682B4
frosted-mint
:#BDFCC9
yellowstone
:#E3B332
nectarine
:#FF6F30
sky-blue
:#87CEEB
cactus-green
:#5B8C5A
berry-smoothie
:#A76D99
mustard-seed
:#FFC107
honeycomb
:#FFC30B
blush-pink
:#FFB6C1
winter-berry
:#C72C41
spring-meadow
:#A8D8B9
foggy-gray
:#C0C0C0
orchid-blossom
:#DA70D6
horizon-blue
:#1E90FF
sandy-beach
:#F4A460
rainy-sky
:#B0C4DE
frosty-blue
:#E0FFFF
misty-rose
:#FFE4E1
citron-green
:#8C9B0B
sugar-plum
:#DDA0DD
purple-haze
:#800080
celestial-blue
:#1E90FF
wild-lavender
:#D8BFD8
spring-blossom
:#FF69B4
autumn-maple
:#A0522D
blossom-pink
:#FF6F81
cool-mint
:#B2E1D5
spring-lilac
:#E6A8D7
sienna-brown
:#A0522D
pearl-white
:#F8F8FF
rustic-red
:#B7410E
sea-glass
:#B2D8D8
winter-sunset
:#FFABAB
bright-coral
:#FF6F61
icy-blue
:#99CCFF
spring-green
:#00FF7F
sapphire-sea
:#0E4C92
wild-berry
:#8A2BE2
galaxy-purple
:#5C4C8A
starry-night
:#2F2A6D
shimmering-gold
:#FFD700
rainforest-green
:#2E8B57
frosted-lilac
:#E0E0E0
strawberry-jam
:#D7003A
sunset-peach
:#FF9E1B
mystic-blue
:#007BB8
earthy-brown
:#7B5B3C
bright-lemon
:#FFF44F
blueberry-smoothie
:#5E5A9D
amber-sunset
:#FFBF00
poppy-red
:#FF4500
smooth-cream
:#FFFDD0
breezy-blue
:#A3C1DA
sweet-pea
:#EAB8E4
cotton-candy
:#FFB3D9
apple-green
:#A2D65A
mystic-mint
:#B3E3B3
sapphire-glimmer
:#0F52BA
pure-white
:#FFFFFF
Minecraft Colors
dark-blue
: (§1
)dark-green
: (§2
)dark-aqua
: (§3
)dark-red
: (§4
)dark-purple
: (§5
)dark-gray
: (§8
)black
: (§0
)gold
: (§6
)gray
: (§7
)blue
: (§9
)green
: (§a
)aqua
: (§b
)red
: (§c
)light-purple
: (§d
)pink
: Alias forlight-purple
.yellow
: (§e
)white
: (§f
)
Text Styles
br
: Inserts a line break ().b
: Makes text bold (§l
).i
: Makes text italic (§o
).u
: Underlines text (§n
).s
,strike
,strikethrough
: Strikes through text (§m
).magic
,obfuscated
: Obfuscates text (§k
).bold
: Same asb
.italic
: Same asi
.underline
: Same asu
.reset
: Resets formatting (§r
).
Common Issues
Placeholder Not Working
Cause: The tag might be misspelled or unsupported.
Solution: Double-check the syntax and refer to the Supported Placeholders section.
Incorrect Hover or Click Behavior
Cause: Missing arguments (
text
,action
,value
, etc.).Solution: Ensure all required arguments are provided for the placeholder.
Nested Placeholders Not Parsing
Cause: Improper nesting or unclosed tags.
Solution: Make sure all tags are properly closed, and nesting is logically structured.
Additional Resources
GitHub: Explore all of our innovative tools and utilities.
Discord: Engage with a large community of server owners, and players.
Support: Need help? Reach out to our support team.
This guide should serve as a comprehensive reference for configuring placeholders using an AbyssDev plugin. If you have any suggestions or feedback, let us know!
Last updated