Easy Placeholders
  • Easy Placeholders
  • Getting Started
    • Features
    • Installation Guide
      • Support
  • Customize!
    • Config.yml
      • Operators
      • Example Configs
    • Complicated Configs
      • Placeholder Splitting
      • Placeholder Combining
      • Placeholder Math
      • Multiple (Splitting + Combining)
    • Animated Placeholders
    • Formatting
  • Placeholder Editing
  • My Other Plugins
    • EasyBrushes
Powered by GitBook
On this page
  • Letter Splitting
  • Number Comparison Splitting
  • Word Splitting
  • Regex Splitting
  1. Customize!
  2. Complicated Configs

Placeholder Splitting

Splitting allows you to break down placeholders into multiple parts and use them separately. You can split by number of letters, before specific characters or words, numeric comparison, and regex.


Letter Splitting

Splits a placeholder into fixed-length parts.

placeholders:
  split_example:
    placeholder_splits:
      '%player_name%':
        split: [ '2_letters', '2_letters' ]
        outputs:
          first: '<green>First part: {part_1}'
          second: '<blue>Second part: {part_2}'
          remaining: '<yellow>Remaining: {part_3}'

Example Input: "Junkeh"

Output:

  • {part_1} = "Ju"

  • {part_2} = "nk"

  • {part_3} = "eh"

To use the placeholder to display the splits do this: %easyph_<custom>_<outputname>% so for this example %easyph_split_example_first% Will output: First part: Ju


Number Comparison Splitting

Compares a numeric value to a threshold and outputs based on whether it is greater or less than the value.

placeholders:
  split_number:
    placeholder_splits:
      '10 12':  # Example numbers or add placeholder
        split: [ 'greater_than', '10' ]
        outputs:
          above: '<gold>Level is above 10!'
          below: '<gray>Level is below or equal to 10!'

Example Input: "12" Output: <gold>Level is above 10! Example Input: "8" Output: <gray>Level is below or equal to 10!

To be honest im not 100% this feature works but let me know.


Word Splitting

Splits a placeholder before a specific character or word.

placeholders:
  split_word:
    placeholder_splits:
      '%player_name%':
        split: [ 'before_character', '_' ]
        outputs:
          first: '<yellow>Before underscore: {part_1}'
          second: '<red>After underscore: {part_2}'

Example Input: "Junkeh_Dev"

Output:

  • {part_1} = "Junkeh"

  • {part_2} = "Dev"


Regex Splitting

Splits a placeholder using regex patterns.

placeholders:
  split_regex:
    placeholder_splits:
      'dpg32sasd': # Can be a placeholder
        split: [ 'regex', '[0-9]+' ]
        outputs:
          first: '<red>Before number: {part_1}'
          second: '<yellow>After number: {part_2}'

Example Input: "dpg32sasd"

Output:

  • {part_1} = "dpg"

  • {part_2} = "sasd"


PreviousComplicated ConfigsNextPlaceholder Combining

Last updated 3 months ago